org.boxed_economy.besp.model.fmfw.behavior
インタフェース RootStateMachine

すべてのスーパーインタフェース:
StateMachine, StateMachineFactory
既知の実装クラスの一覧:
DefaultRootStateMachine

public interface RootStateMachine
extends StateMachine, StateMachineFactory

バージョン:
$Id: RootStateMachine.java,v 1.1 2004/03/21 12:07:48 macchan Exp $
作成者:
macchan

メソッドの概要
 int[] getCurrentPathIndices()
          for serializing
 java.util.List getCurrentStatePath()
          for trace
 void initialize()
          for safety initialize and terminate
 boolean isReceivableEvent(Event e)
          for event
 void receiveEvent(Event e)
           
 void setCurrentPathByIndices(int[] indices)
           
 void terminate()
           
 
インタフェース org.boxed_economy.besp.model.fmfw.behavior.StateMachine から継承したメソッド
addState, addTerminalState, isTerminated, setHistoryState, setInitialState
 
インタフェース org.boxed_economy.besp.model.fmfw.behavior.StateMachineFactory から継承したメソッド
createCompositeState, createHistoryState, createInitialState, createState, createTerminalState, createTransition
 

メソッドの詳細

initialize

public void initialize()
for safety initialize and terminate


terminate

public void terminate()

isReceivableEvent

public boolean isReceivableEvent(Event e)
for event


receiveEvent

public void receiveEvent(Event e)

getCurrentStatePath

public java.util.List getCurrentStatePath()
for trace


getCurrentPathIndices

public int[] getCurrentPathIndices()
for serializing


setCurrentPathByIndices

public void setCurrentPathByIndices(int[] indices)