com.ptc.windchill.upgrade.util.fsm
Class StartStateDefinition
java.lang.Object
com.ptc.windchill.upgrade.util.fsm.StateDefinition
com.ptc.windchill.upgrade.util.fsm.StartStateDefinition
- public final class StartStateDefinition
- extends StateDefinition
A StateDefinition for start states.
Note that a single start state exists is every state machine.
A newly created state machine will always be in the start state.
The start state can only accept the EventType.START event. Numerous
conditional handlers for this event may be registered via the
addStartEventHandler
method.
Instantiation is done by the StateMachineDefinition constructor.
- See Also:
StateMachineDefinition
,
StateMachineDefinition.getStartStateDefinition()
,
EventType.START
StartStateDefinition
StartStateDefinition()
addStartEventHandler
public final void addStartEventHandler(Condition condition,
Reaction reaction)
- Register a conditional event handler for the
EventType.START
event.
- See Also:
EventType.START
toString
public String toString()
- Provides a simple description.