Abstract Class UML 2.3::ExecutionSpecification
Description:
An execution specification is a specification of the execution of a unit
of behavior or action within the lifeline. The duration of an execution
specification is represented by two cccurrence specifications, the start
occurrence specification and the finish occurrence specification.
Direct Superclasses: InteractionFragmentDirect Subclasses: BehaviorExecutionSpecification,
ActionExecutionSpecificationClass Precedence List: ExecutionSpecification,
InteractionFragment,
NamedElement,
ElementProperties:
finish :
OccurrenceSpecification (1 1); -- source
ExecutionSpecification start :
OccurrenceSpecification (1 1); -- source
ExecutionSpecification covered :
Lifeline (0 *); -- source
InteractionFragment enclosingInteraction :
Interaction (0 1); -- source
InteractionFragment enclosingOperand :
InteractionOperand (0 1); -- source
InteractionFragment generalOrdering :
GeneralOrdering (0 *); -- source
InteractionFragment clientDependency :
Dependency (0 *); -- source
NamedElement name : String (0 1); -- source
NamedElement The name of the NamedElement.
nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement visibility :
VisibilityKind (0 1); -- source
NamedElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
Signature: same_lifeline() : Boolean;
Description: The startEvent and the finishEvent must be on the same Lifeline
Expression: start.lifeline = finish.lifeline
Operations:
No additional operations.
Send questions or comments to
[email protected].