Uses of Interface
org.malai.stateMachine.IState

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.