|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement
org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateMachineImpl
入れ子クラスの概要 |
クラス org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement から継承した入れ子クラス |
DefaultStateElement.AutoTransitionEvent, DefaultStateElement.DefaultGuardCondition |
フィールドの概要 |
クラス org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement から継承したフィールド |
AUTO, EVERY, TRACE, traceAction, traceBehavior, traceEvent, traceState, traceTransition |
コンストラクタの概要 | |
DefaultStateMachineImpl()
Constructor for DefaultStateMachineImpl. |
メソッドの概要 | |
void |
addState(State state)
状態を追加します |
void |
addTerminalState(State state)
最終状態を設定します |
java.util.List |
getCurrentPath()
パスを取得します |
void |
getCurrentPathIndices(IndexStack stack)
|
DefaultTransition |
getReceivableTransition(Event e)
受け取ったイベントに適した遷移を探して返します |
void |
initialize(ElementStack stack)
初期化します |
boolean |
isTerminated()
最終状態であるかどうか調べます |
void |
resetCurrentState(ElementStack stack)
状態を再設定(遷移中に呼ばれる)します |
void |
setCurrentPathByIndices(IndexStack stack)
for serializing |
void |
setHistoryState(State state)
履歴状態を設定します |
void |
setInitialState(State state)
初期状態を設定します |
void |
terminate()
最終状態にします |
クラス org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement から継承したメソッド |
chopPackage, getBehavior, getParent, getPath, getPathAsList, getPathAsString, invokeActions, setBehavior, setParent |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DefaultStateMachineImpl()
メソッドの詳細 |
public void initialize(ElementStack stack)
public void terminate()
public void addState(State state)
StateMachine
内の addState
public void setInitialState(State state)
StateMachine
内の setInitialState
public void setHistoryState(State state)
StateMachine
内の setHistoryState
public void addTerminalState(State state)
StateMachine
内の addTerminalState
public java.util.List getCurrentPath()
public DefaultTransition getReceivableTransition(Event e)
public boolean isTerminated()
StateMachine
内の isTerminated
public void resetCurrentState(ElementStack stack)
DefaultStateMachine
内の resetCurrentState
public void setCurrentPathByIndices(IndexStack stack)
public void getCurrentPathIndices(IndexStack stack)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |