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 nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement A name which allows the NamedElement to be identified within a hierarchy
of nested Namespaces. It is constructed from the names of the containing
namespaces starting at the root of the hierarchy and ending with the name
of the NamedElement itself.
{
readonly,
derived}
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].