Halt Causes the Program to transition from the Ready, Running or Suspended state to the Halted state.
Last transition
LastTransition stores the last transition which occurred in an instance of the StateMachineType. LastTransition provides a human readable name.
Reset Causes the Program to transition from the Halted state to the Ready state
Resume Causes the Program to transition from the Suspended state to the Running state.
Start Causes the Program to transition from the Ready state to the Running state.
Suspend Causes the Program to transition from the Running state to the Suspended state.
browse the node to extract information requested in browseDescription
try to find the valid transition between fromState Node to toState Node
return a complete name of this object by pre-pending name of its parent(s) to its own name
return the current state as string
return a array of the objects for which this node is an EventSource nodes = HasEventSource => self
return a array with the event source of this object. self = HasEventSource => nodes
return the state Node by Name
return all state nodes associated with this state machine
return all state to state transition node associated with this state machine
returns true if there is a valid transition from currentStateNode to toStateNode
this methods propagates the forward references to the pointed node by inserting backward references to the counter part node
change the current state
note:
Generated using TypeDoc
Current state CurrentState stores the current state of an instance of the StateMachineType. CurrentState provides a human readable name for the current state which may not be suitable for use in application control logic. Applications should use the Id Property of CurrentState if they need a nique identifier for the state.