Creates a new instance of the PseudoState class.
The name of the pseudo state.
The parent region of the pseudo state; note that a state can also be used, in which case the default region of the state will become the pseudo states parent.
The kind pseudo state which defines its behaviour and use.
The parent region of the vertex.
Accepts a visitor and calls back its visitPseudoState method.
The visitor to call back.
Creates an 'else' transition from this pseudo state, which will be chosen if no other outgoing transition is found.
The target of the transition.
The kind of the transition, specifying its behaviour.
Returns a new untyped transition.
Creates a new transition at this vertex triggered by an event of a specific type.
The type of the triggering event; note that this can be derived from the type parameter.
The type (class name) of the triggering event.
Returns a new typed transition. A typed transition being one whose guard condition and behaviour will accept a parameter of the same type specified.
Creates a new transition from this vertex to the target vertex.
The type of the triggering event that the guard will evaluate.
The target of the transition.
The kind of the transition, specifying its behaviour.
Returns a new transition; if TTrigger is specified, a typed transition will be returned.
Returns the element in string form; the fully qualified name of the element.
Creates a new transition at this vertex with a guard condition.
The type of the triggering event.
The guard condition to determine if the transition should be traversed.
Returns a new transition; if TTrigger is specified, a typed transition will be returned.
Generated using TypeDoc
A pseudo state is a transient state within a region, once entered it will exit immediately.