|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement
org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultState
| 入れ子クラスの概要 |
| クラス 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 |
| コンストラクタの概要 | |
protected |
DefaultState(java.lang.String name)
Constructor for State. |
| メソッドの概要 | |
void |
addDoAction(Action action)
Method addDoAction. |
void |
addEntryAction(Action action)
Method addEntryAction. |
void |
addExitAction(Action action)
Method addExitAction. |
void |
addState(State state)
状態を追加する |
void |
addTerminalState(State state)
終了状態を設定する |
void |
addTransition(Transition transition)
Method addTransition. |
java.util.List |
getCurrentPath()
パスを取得する |
void |
getCurrentPathIndices(IndexStack stack)
|
java.util.List |
getDoActions()
Method getDoActions. |
java.util.List |
getEntryActions()
Method getEntryActions. |
java.util.List |
getExitActions()
Method getExitActions. |
java.lang.String |
getName()
Returns the name. |
DefaultTransition |
getReceivableTransition(Event e)
イベントを受け取った結果発火する遷移を取得します 無い場合はnullを返します |
java.util.List |
getTransitions()
Method getTransitions. |
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()
最終状態にする |
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 |
| コンストラクタの詳細 |
protected DefaultState(java.lang.String name)
| メソッドの詳細 |
public java.lang.String getName()
State 内の getNamepublic 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 DefaultTransition getReceivableTransition(Event e)
public boolean isTerminated()
StateMachine 内の isTerminatedpublic void resetCurrentState(ElementStack stack)
DefaultStateMachine 内の resetCurrentStatepublic java.util.List getCurrentPath()
public java.util.List getTransitions()
public void addTransition(Transition transition)
transition - public java.util.List getEntryActions()
public void addEntryAction(Action action)
State 内の addEntryActionaction - public java.util.List getDoActions()
public void addDoAction(Action action)
State 内の addDoActionaction - public java.util.List getExitActions()
public void addExitAction(Action action)
State 内の addExitActionaction - public void setCurrentPathByIndices(IndexStack stack)
public void getCurrentPathIndices(IndexStack stack)
public java.lang.String toString()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||