public interface ExecutionSpecification extends InteractionFragment
An ExecutionSpecification is a specification of the execution of a unit of Behavior or Action within the Lifeline. The duration of an ExecutionSpecification is represented by two OccurrenceSpecifications, the start OccurrenceSpecification and the finish OccurrenceSpecification.
The following features are supported:
UMLPackage.getExecutionSpecification()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ExecutionOccurrenceSpecification> |
get_executionOccurrenceSpecificationOfExecution()
Returns the value of the 'execution Occurrence Specification Of Execution' reference list.
|
OccurrenceSpecification |
getFinish()
Returns the value of the 'Finish' reference.
|
OccurrenceSpecification |
getStart()
Returns the value of the 'Start' reference.
|
boolean |
has_executionOccurrenceSpecificationOfExecution() |
void |
setFinish(OccurrenceSpecification value)
Sets the value of the '
Finish ' reference. |
void |
setStart(OccurrenceSpecification value)
Sets the value of the '
Start ' reference. |
getCovered, getEnclosingInteraction, getEnclosingOperand, getGeneralOrdering, hasCovered, hasGeneralOrdering, setEnclosingInteraction, setEnclosingOperand
get_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, setVisibility
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
@CheckForNull OccurrenceSpecification getStart()
.OccurrenceSpecification#get_executionSpecificationOfStart execution Specification Of Start
'.
References the OccurrenceSpecification that designates the start of the Action or Behavior.
setStart(OccurrenceSpecification)
,
UMLPackage.getExecutionSpecification_Start()
,
OccurrenceSpecification.get_executionSpecificationOfStart()
void setStart(@CheckForNull OccurrenceSpecification value)
Start
' reference.
value
- the new value of the 'Start' reference.getStart()
java.util.Collection<ExecutionOccurrenceSpecification> get_executionOccurrenceSpecificationOfExecution()
ExecutionOccurrenceSpecification
.
It is bidirectional and its opposite is
'Execution
'.
If the meaning of the 'execution Occurrence Specification Of Execution' reference isn't clear, there really should be more of a description here...
UMLPackage.getExecutionSpecification__executionOccurrenceSpecificationOfExecution()
,
ExecutionOccurrenceSpecification.getExecution()
@CheckForNull OccurrenceSpecification getFinish()
.OccurrenceSpecification#get_executionSpecificationOfFinish execution Specification Of Finish
'.
References the OccurrenceSpecification that designates the finish of the Action or Behavior.
setFinish(OccurrenceSpecification)
,
UMLPackage.getExecutionSpecification_Finish()
,
OccurrenceSpecification.get_executionSpecificationOfFinish()
void setFinish(@CheckForNull OccurrenceSpecification value)
Finish
' reference.
value
- the new value of the 'Finish' reference.getFinish()
boolean has_executionOccurrenceSpecificationOfExecution() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException