Creates a new instance of the PseudoState class.
The name of the pseudo state.
The parent region of the pseudo state; a state may also be specified in which case the state's default region will be used as the parent region.
The kind of pseudo state; this defines its behaviour and use. See PseudoStateKind for more information.
The else transition that may be used by branch pseudo states; saves the costly process of searching for it at runtime.
The kind of pseudo state; this defines its behaviour and use. See PseudoStateKind for more information.
The name of the pseudo state.
The outgoing transitions available from this vertex.
The parent element of the pseudo state.
The fully qualified name of the vertex including its parent's qualified name.
Creates an else transition from Junction or Choice pseudo states.
Returns the newly created transition.
A pseudonym for PseudoState.to provided for backwards compatability.
Returns the newly created transition.
Returns the transition to take given a trigger event at choice pseudo states.
The trigger event.
Returns the transition to take in response to the trigger.
Returns the transition to take given a trigger event at non-choice pseudo ststes.
The trigger event.
Returns the transition to take in response to the trigger.
Returns the transition to take given a trigger event.
The trigger event.
Returns the transition to take in response to the trigger.
Tests a pseudo state to see if is is a history pseudo state
Returns true if the pseudo state is of the deep or shallow history kind
Creates a new transition with a type test.
The type of event that this transition will look for.
Returns the newly created transition.
Creates a new transition with a target vertex.
Returns the newly created transition.
Returns the fully qualified name of the pseudo state.
Creates a new transition with a guard condition.
Generated using TypeDoc
A pseudo state is a transient elemement within a state machine, once entered it will evaluate outgoing transitions and attempt to exit.