Class UML 2.3::DurationObservation
Description:
A duration observation is a reference to a duration during an execution.
It points out the element(s) in the model to observe and whether the observations
are when this model element is entered or when it is exited.
Direct Superclasses: ObservationDirect Subclasses: Class Precedence List: DurationObservation,
Observation,
PackageableElement,
ParameterableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
event :
NamedElement (1 2); -- source
DurationObservation![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
firstEvent : Boolean (0 2); -- source
DurationObservation![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
templateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=34830%3A4B24E8ED42BB86D18A2088239C6F5AF0)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: first_event_multiplicity() : Boolean;
Description: The multiplicity of firstEvent must be 2 if the multiplicity of event is
2. Otherwise the multiplicity of firstEvent is 0.
The OCL used here is not normative.Editor's notes: Added endif.
Expression: if (event->size() = 2)
then (firstEvent->size() = 2) else (firstEvent->size() = 0) endif
Original: if (event->size() = 2)
then (firstEvent->size() = 2) else (firstEvent->size() = 0)
Operations:
No additional operations.
Send questions or comments to
[email protected].