|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の initialize
public void terminate()
RootStateMachine
内の 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 boolean isTerminated()
StateMachine
内の isTerminated
public boolean isReceivableEvent(Event e)
RootStateMachine
内の isReceivableEvent
public void receiveEvent(Event e)
RootStateMachine
内の receiveEvent
public void resetCurrentState(ElementStack stack)
DefaultStateMachine
内の resetCurrentState
public java.util.List getCurrentStatePath()
RootStateMachine
内の getCurrentStatePath
public CompositeState createCompositeState(java.lang.String name)
StateMachineFactory
内の createCompositeState
StateMachineFactory.createCompositeState(String)
public State createState(java.lang.String name)
StateMachineFactory
内の createState
StateMachineFactory.createState(String)
public State createInitialState()
StateMachineFactory
内の createInitialState
StateMachineFactory.createInitialState()
public State createTerminalState()
StateMachineFactory
内の createTerminalState
StateMachineFactory.createTerminalState()
public State createHistoryState()
StateMachineFactory
内の createHistoryState
StateMachineFactory.createHistoryState()
public Transition createTransition()
StateMachineFactory
内の createTransition
StateMachineFactory.createTransition()
public int[] getCurrentPathIndices()
RootStateMachine
内の getCurrentPathIndices
public void setCurrentPathByIndices(int[] indices)
RootStateMachine
内の setCurrentPathByIndices
public java.lang.String toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |