cz.cuni.amis.fsm
Interface IFSMState<SYMBOL,CONTEXT>

Package class diagram package IFSMState
All Known Implementing Classes:
FSM.StateWrapper, FSMNested, FSMOriginalState

public interface IFSMState<SYMBOL,CONTEXT>


Method Summary
 void init(CONTEXT context)
           
 void restart(CONTEXT context)
           
 void stateEntering(CONTEXT context, IFSMState<SYMBOL,CONTEXT> fromState, SYMBOL symbol)
           
 void stateLeaving(CONTEXT context, IFSMState<SYMBOL,CONTEXT> toState, SYMBOL symbol)
           
 void stateSymbol(CONTEXT context, SYMBOL symbol)
           
 

Method Detail

stateEntering

void stateEntering(CONTEXT context,
                   IFSMState<SYMBOL,CONTEXT> fromState,
                   SYMBOL symbol)

stateSymbol

void stateSymbol(CONTEXT context,
                 SYMBOL symbol)

stateLeaving

void stateLeaving(CONTEXT context,
                  IFSMState<SYMBOL,CONTEXT> toState,
                  SYMBOL symbol)

init

void init(CONTEXT context)

restart

void restart(CONTEXT context)


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.