|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の addStatepublic void setInitialState(State state)
StateMachine 内の setInitialStatepublic void setHistoryState(State state)
StateMachine 内の setHistoryStatepublic void addTerminalState(State state)
StateMachine 内の addTerminalStatepublic java.util.List getCurrentPath()
public DefaultTransition getReceivableTransition(Event e)
public boolean isTerminated()
StateMachine 内の isTerminatedpublic void resetCurrentState(ElementStack stack)
DefaultStateMachine 内の resetCurrentStatepublic void setCurrentPathByIndices(IndexStack stack)
public void getCurrentPathIndices(IndexStack stack)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||