View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Attributes | Relations | Constraints

Parent Package: basic
Class TRANSITION
Definition of a state machine transition.

Attributes
SignatureOptionalityMultiplicityConstantDocumentation
 action : String 0..1  --  Side-effect action to execute during the firing of this transition 
 event : String  --  Event which fires this transition 
 guard : String 0..1  --  Guard condition which must be true for this transition to fire 

Attributes from Associations
SignatureOptionalityMultiplicityDocumentation
 next_state : STATE0..1  -- Target state of transition 


Constraints
NameExpression
Action_validinv: action <> Void implies not action.is_empty  
Guard_validinv: guard <> Void implies not guard.is_empty  
Event_validinv: event <> Void and not event.is_empty  
Next_state_validinv: next_state <> Void