public interface UseCase extends BehavioredClassifier
A UseCase specifies a set of actions performed by its subjects, which yields an observable result that is of value for one or more Actors or other stakeholders of each subject.
The following features are supported:
UMLPackage.getUseCase()
Modifier and Type | Method and Description |
---|---|
Classifier |
get_classifierOfOwnedUseCase()
Returns the value of the 'classifier Of Owned Use Case' container reference.
|
java.util.Collection<Extend> |
get_extendOfExtendedCase()
Returns the value of the 'extend Of Extended Case' reference list.
|
java.util.Collection<Include> |
get_includeOfAddition()
Returns the value of the 'include Of Addition' reference list.
|
java.util.Collection<Extend> |
getExtend()
Returns the value of the 'Extend' containment reference list.
|
java.util.Collection<ExtensionPoint> |
getExtensionPoint()
Returns the value of the 'Extension Point' containment reference list.
|
java.util.Collection<Include> |
getInclude()
Returns the value of the 'Include' containment reference list.
|
java.util.Collection<Classifier> |
getSubject()
Returns the value of the 'Subject' reference list.
|
boolean |
has_extendOfExtendedCase() |
boolean |
has_includeOfAddition() |
boolean |
hasExtend() |
boolean |
hasExtensionPoint() |
boolean |
hasInclude() |
boolean |
hasSubject() |
void |
set_classifierOfOwnedUseCase(Classifier value)
Sets the value of the '
classifier Of Owned Use Case ' container
reference. |
getClassifierBehavior, getInterfaceRealization, getOwnedBehavior, hasInterfaceRealization, hasOwnedBehavior, setClassifierBehavior
get_classifierOfRedefinedClassifier, get_classifierTemplateParameterOfConstrainingClassifier, get_componentRealizationOfRealizingClassifier, get_createObjectActionOfClassifier, get_exceptionHandlerOfExceptionType, get_generalizationOfGeneral, get_informationFlowOfConveyed, get_informationItemOfRepresented, get_instanceSpecificationOfClassifier, get_interfaceOfNestedClassifier, get_readExtentActionOfClassifier, get_readIsClassifiedObjectActionOfClassifier, get_reclassifyObjectActionOfNewClassifier, get_reclassifyObjectActionOfOldClassifier, get_redefinableElementOfRedefinitionContext, get_substitutionOfContract, get_unmarshallActionOfUnmarshallType, getAttribute, getCollaborationUse, getFeature, getGeneral, getGeneralization, getInheritedMember, getOwnedTemplateSignature, getOwnedUseCase, getPowertypeExtent, getRedefinedClassifier, getRepresentation, getSubstitution, getTemplateParameter, getUMLClass, getUseCase, has_classifierOfRedefinedClassifier, has_classifierTemplateParameterOfConstrainingClassifier, has_componentRealizationOfRealizingClassifier, has_createObjectActionOfClassifier, has_exceptionHandlerOfExceptionType, has_generalizationOfGeneral, has_informationFlowOfConveyed, has_informationItemOfRepresented, has_instanceSpecificationOfClassifier, has_readExtentActionOfClassifier, has_readIsClassifiedObjectActionOfClassifier, has_reclassifyObjectActionOfNewClassifier, has_reclassifyObjectActionOfOldClassifier, has_redefinableElementOfRedefinitionContext, has_substitutionOfContract, has_unmarshallActionOfUnmarshallType, hasAttribute, hasCollaborationUse, hasFeature, hasGeneral, hasGeneralization, hasInheritedMember, hasOwnedUseCase, hasPowertypeExtent, hasRedefinedClassifier, hasSubstitution, hasUseCase, isAbstract, isFinalSpecialization, set_interfaceOfNestedClassifier, setAbstract, setFinalSpecialization, setOwnedTemplateSignature, setRepresentation, setTemplateParameter, setUMLClass
get_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackage
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
java.util.Collection<Include> getInclude()
Include
.
It is bidirectional and its opposite is 'Including Case
'.
The Include relationships owned by this UseCase.
UMLPackage.getUseCase_Include()
,
Include.getIncludingCase()
java.util.Collection<Include> get_includeOfAddition()
Include
.
It is bidirectional and its opposite is 'Addition
'.
If the meaning of the 'include Of Addition' reference list isn't clear, there really should be more of a description here...
UMLPackage.getUseCase__includeOfAddition()
,
Include.getAddition()
java.util.Collection<ExtensionPoint> getExtensionPoint()
ExtensionPoint
.
It is bidirectional and its opposite is 'Use Case
'.
The ExtensionPoints owned by this UseCase.
UMLPackage.getUseCase_ExtensionPoint()
,
ExtensionPoint.getUseCase()
java.util.Collection<Extend> get_extendOfExtendedCase()
Extend
.
It is bidirectional and its opposite is 'Extended Case
'.
If the meaning of the 'extend Of Extended Case' reference list isn't clear, there really should be more of a description here...
UMLPackage.getUseCase__extendOfExtendedCase()
,
Extend.getExtendedCase()
java.util.Collection<Extend> getExtend()
Extend
.
It is bidirectional and its opposite is 'Extension
'.
The Extend relationships owned by this UseCase.
UMLPackage.getUseCase_Extend()
,
Extend.getExtension()
java.util.Collection<Classifier> getSubject()
Classifier
.
It is bidirectional and its opposite is 'Use Case
'.
The subjects to which this UseCase applies. Each subject or its parts realize all the UseCases that apply to it.
UMLPackage.getUseCase_Subject()
,
Classifier.getUseCase()
@CheckForNull Classifier get_classifierOfOwnedUseCase()
Owned Use Case
'.
If the meaning of the 'classifier Of Owned Use Case' container reference isn't clear, there really should be more of a description here...
set_classifierOfOwnedUseCase(Classifier)
,
UMLPackage.getUseCase__classifierOfOwnedUseCase()
,
Classifier.getOwnedUseCase()
void set_classifierOfOwnedUseCase(@CheckForNull Classifier value)
classifier Of Owned Use Case
' container
reference.
value
- the new value of the 'classifier Of Owned Use Case' container reference.get_classifierOfOwnedUseCase()
boolean hasInclude() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_includeOfAddition() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasExtensionPoint() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_extendOfExtendedCase() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasExtend() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasSubject() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException