1.3.1.2.3 Event
An Event is the specification of a specific occurrence at a specific point in space and time. An instance of an Event can lead to the activation of a behavioral Feature in an object. An Event can be either an occurrence of a Signal, a message occurrence, a time or a change expression occurrence. In Modelio, an Event belongs to a State Machine.
TransitionOperationModelElementSignalStateKindExpressionEventBehaviorSignalEventCallEventTimeEventChangeEventEventType
Attribute
Description
string Expression [0..1]
Expression initiating the Event. This can be a time expression or a triggering condition, and can contain parameter values in the case of operation call event, and so on.
EventType Kind [0..1]
Defines the nature of the event (Time, Signal occurrence, and so on.)
Association
Description
Called : Operation [0..1]
Model : Signal [0..1]
Composed : Behavior [1..1]
Events are defined in the context of a Behavior.
Triggered : Transition [0..*]
Events that may trigger the Transition (under initial state and initial Transitions). This association is exclusive from the "ReceivedEvents" string.
Origin : State [0..*]
A list of Events the effect of whose occurrence during the State is postponed until the owner enters a State in which they are not deferred, at which time they may trigger Transitions as if they had just occurred.