A Transition is a MetaElement representing a transition in a FSM.
Transition
Transitions are mutable
origin (State) : origin state for the transition
destination (State): destination state for the transition
method (Method) : method that triggers the transition
guard (string) : OCL rule specifying a guard for the transition (i.e. condition to be met for the transition to successfully execute)
Creates a new Transition t so that:
State of origin
State of destination
Method triggering the transition
Guard to be checked before executing the transition
this.destination
this.id
this.method
this.name
this.guard
this.origin
true if this contains all required data to be a valid MetaElement
false otherwise
this
this_post.id = id
New ID to assign to this
A Map storing all the MetaElements stored in elements, using elements's id as map identifier
MetaElements to be stored into a map
Generated using TypeDoc
A
Transitionis a MetaElement representing a transition in a FSM.Transitions are mutable
origin (State) : origin state for the transition
destination (State): destination state for the transition
method (Method) : method that triggers the transition
guard (string) : OCL rule specifying a guard for the transition (i.e. condition to be met for the transition to successfully execute)