|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IState | |
---|---|
org.malai.interaction | |
org.malai.stateMachine |
Uses of IState in org.malai.interaction |
---|
Classes in org.malai.interaction that implement IState | |
---|---|
class |
AbortingState
This state defines a aborting state that aborts the interaction. |
class |
InitState
This state defines a initial state that starts the interaction. |
class |
IntermediaryState
This state defines a standard state that modifies the state of the interaction. |
class |
State
A state is a component of a state machine. |
class |
TerminalState
This state defines a terminal state that ends the interaction. |
Fields in org.malai.interaction declared as IState | |
---|---|
protected IState |
Interaction.currentState
The current state of the state machine when the state machine is executed. |
Fields in org.malai.interaction with type parameters of type IState | |
---|---|
protected java.util.List<IState> |
Interaction.states
The states that compose the finite state machine. |
Methods in org.malai.interaction with parameters of type IState | |
---|---|
void |
Interaction.addState(IState state)
|
Uses of IState in org.malai.stateMachine |
---|
Subinterfaces of IState in org.malai.stateMachine | |
---|---|
interface |
SourceableState
This interface defines a state that can be the source state of a transition. |
interface |
TargetableState
This interface defines a state that can be the target state of a transition. |
Methods in org.malai.stateMachine with parameters of type IState | |
---|---|
void |
IStateMachine.addState(IState state)
Adds a state to the state machine. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |