Interface | Description |
---|---|
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 | Description |
---|---|
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 | Description |
---|---|
Guard.Result | |
State.Kind |
Kind of state.
|
Copyright © 2017 Oracle. All rights reserved.