public interface OccurrenceSpecification extends InteractionFragment
An OccurrenceSpecification is the basic semantic unit of Interactions. The sequences of occurrences specified by them are the meanings of Interactions.
The following features are supported:
UMLPackage.getOccurrenceSpecification()| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ExecutionSpecification> |
get_executionSpecificationOfFinish()
Returns the value of the 'execution Specification Of Finish' reference list.
|
java.util.Collection<ExecutionSpecification> |
get_executionSpecificationOfStart()
Returns the value of the 'execution Specification Of Start' reference list.
|
java.util.Collection<Lifeline> |
getCovered()
Returns the value of the 'Covered' reference list.
|
java.util.Collection<GeneralOrdering> |
getToAfter()
Returns the value of the 'To After' reference list.
|
java.util.Collection<GeneralOrdering> |
getToBefore()
Returns the value of the 'To Before' reference list.
|
boolean |
has_executionSpecificationOfFinish() |
boolean |
has_executionSpecificationOfStart() |
boolean |
hasToAfter() |
boolean |
hasToBefore() |
getEnclosingInteraction, getEnclosingOperand, getGeneralOrdering, hasCovered, hasGeneralOrdering, setEnclosingInteraction, setEnclosingOperandget_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibilityget_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, setSyncElementget_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalIDgetID, getMDExtension, getMdExtensions, setIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliveraccept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetIDrefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositejava.util.Collection<GeneralOrdering> getToBefore()
GeneralOrdering.
It is bidirectional and its opposite is 'After'.
References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification.
UMLPackage.getOccurrenceSpecification_ToBefore(),
GeneralOrdering.getAfter()java.util.Collection<ExecutionSpecification> get_executionSpecificationOfFinish()
ExecutionSpecification.
It is bidirectional and its opposite is
'Finish'.
If the meaning of the 'execution Specification Of Finish' reference list isn't clear, there really should be more of a description here...
UMLPackage.getOccurrenceSpecification__executionSpecificationOfFinish(),
ExecutionSpecification.getFinish()java.util.Collection<ExecutionSpecification> get_executionSpecificationOfStart()
ExecutionSpecification.
It is bidirectional and its opposite is 'Start'.
If the meaning of the 'execution Specification Of Start' reference list isn't clear, there really should be more of a description here...
UMLPackage.getOccurrenceSpecification__executionSpecificationOfStart(),
ExecutionSpecification.getStart()java.util.Collection<Lifeline> getCovered()
Lifeline.
It is bidirectional and its opposite is 'occurrence Specification Of Covered'.
References the Lifeline on which the OccurrenceSpecification appears.
getCovered in interface InteractionFragmentUMLPackage.getOccurrenceSpecification_Covered(),
Lifeline.get_occurrenceSpecificationOfCovered()java.util.Collection<GeneralOrdering> getToAfter()
GeneralOrdering.
It is bidirectional and its opposite is 'Before'.
References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification.
UMLPackage.getOccurrenceSpecification_ToAfter(),
GeneralOrdering.getBefore()boolean hasToBefore()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean has_executionSpecificationOfFinish()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean has_executionSpecificationOfStart()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasToAfter()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException