|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Action | An Action may be associated with a transition between to states. |
| FSM | An FSM is used to represent an instance of a finite state machine which has a transition function represented by an instance of StateEngine. |
| Guard | |
| Input | This interface must be implemented by any class that is used as an input to a FSM. |
| Class Summary | |
|---|---|
| Action.Base | |
| FSMImpl | This is the main class that represents an instance of a state machine using a state engine. |
| Guard.Base | |
| Guard.Base.IntFunc | |
| Guard.Base.Predicate | |
| Guard.Base.SimpleName | |
| Input.Base | |
| NameBase | |
| Runner | This is the main class that represents an instance of a state machine using a state engine. |
| State | Base class for all states in a StateEngine. |
| StateEngine | Encodes the state transition function for a finite state machine. |
| Transition | This represents an action, guard, and next state for a transition. |
| Enum Summary | |
|---|---|
| Guard.Result | |
| State.Kind | Kind of state. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||