|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement
org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultRootStateMachine
| 入れ子クラスの概要 |
| クラス 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 |
| コンストラクタの概要 | |
DefaultRootStateMachine(AbstractBehavior behavior)
Constructor for DefaultRootStateMachine. |
|
| メソッドの概要 | |
void |
addState(State state)
状態を追加する |
void |
addTerminalState(State state)
終了状態を設定する |
CompositeState |
createCompositeState(java.lang.String name)
|
State |
createHistoryState()
|
State |
createInitialState()
|
State |
createState(java.lang.String name)
|
State |
createTerminalState()
|
Transition |
createTransition()
|
int[] |
getCurrentPathIndices()
パスのindexの配列を取得します |
java.util.List |
getCurrentStatePath()
パスを取得する |
DefaultStateMachineImpl |
getStateMachine()
Returns the stateMachine. |
void |
initialize()
初期化する |
boolean |
isReceivableEvent(Event e)
受信可能かどうかを調べます |
boolean |
isTerminated()
終了状態かどうか調べます |
void |
receiveEvent(Event e)
イベントを受信します |
void |
resetCurrentState(ElementStack stack)
状態を再設定(遷移中に呼ばれる)します |
void |
setCurrentPathByIndices(int[] indices)
与えられたindexの配列によりパスを設定します |
void |
setHistoryState(State state)
履歴状態を設定する |
void |
setInitialState(State state)
初期状態を設定する |
void |
terminate()
最終状態にする |
java.lang.String |
toString()
toString |
| クラス 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, wait, wait, wait |
| コンストラクタの詳細 |
public DefaultRootStateMachine(AbstractBehavior behavior)
behavior - | メソッドの詳細 |
public DefaultStateMachineImpl getStateMachine()
public void initialize()
RootStateMachine 内の initializepublic void terminate()
RootStateMachine 内の terminatepublic void addState(State state)
StateMachine 内の addStatepublic void setInitialState(State state)
StateMachine 内の setInitialStatepublic void setHistoryState(State state)
StateMachine 内の setHistoryStatepublic void addTerminalState(State state)
StateMachine 内の addTerminalStatepublic boolean isTerminated()
StateMachine 内の isTerminatedpublic boolean isReceivableEvent(Event e)
RootStateMachine 内の isReceivableEventpublic void receiveEvent(Event e)
RootStateMachine 内の receiveEventpublic void resetCurrentState(ElementStack stack)
DefaultStateMachine 内の resetCurrentStatepublic java.util.List getCurrentStatePath()
RootStateMachine 内の getCurrentStatePathpublic CompositeState createCompositeState(java.lang.String name)
StateMachineFactory 内の createCompositeStateStateMachineFactory.createCompositeState(String)public State createState(java.lang.String name)
StateMachineFactory 内の createStateStateMachineFactory.createState(String)public State createInitialState()
StateMachineFactory 内の createInitialStateStateMachineFactory.createInitialState()public State createTerminalState()
StateMachineFactory 内の createTerminalStateStateMachineFactory.createTerminalState()public State createHistoryState()
StateMachineFactory 内の createHistoryStateStateMachineFactory.createHistoryState()public Transition createTransition()
StateMachineFactory 内の createTransitionStateMachineFactory.createTransition()public int[] getCurrentPathIndices()
RootStateMachine 内の getCurrentPathIndicespublic void setCurrentPathByIndices(int[] indices)
RootStateMachine 内の setCurrentPathByIndicespublic java.lang.String toString()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||