The type of triggering event that causes this transition to be traversed.
Creates an instance of the Transition class.
The source vertex of the transition.
The optional target vertex of the transition; leave undefined for internal transitions.
The optional kind of the transition: external, internal or local. If left blank, this will be external if a targed vertex is specified otherwise internal.
The optional type of the trigger event that will cause this transition to be traversed. If left undefined any object or primative type will be considered.
The semantics for transition traversal.
The source vertex of the transition.
The target vertex of the transition.
Adds behaviour to the transition to be called every time the transition is traversed.
The behaviour to call on transition traversal.
Returns the transition.
Execute the user defined transition behaviour.
The trigger event that caused the transition.
A pseudonym of do.
The behaviour to call on transition traversal.
Returns the transition.
Tests an event against the type test and guard condition to see if the event might cause this transition to be traversed.
The triggering event.
Returns true if the trigger passes the type test and guard condition.
A pseudonym of Transition.when.
Returns the transition.
Specifies the target vertex which is a child of the source and specify it as a local transition.
The target vertex of the transition
Returns the transition.
Adds a predicate to the transition to ensure events must be of a certain event type for the transition to be traversed.
The type of event to test for.
Returns the transition.
Specifies the target vertex, thereby making the transition an external transition.
The target vertex of the transition
Returns the transition.
Adds a guard condition to the transition enabling event details to determine if the transition should be traversed.
Returns the transition.
Generated using TypeDoc
A transition between vertices that defines a valid change in state in response to an event.