|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getName
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 DefaultTransition getReceivableTransition(Event e)
public boolean isTerminated()
StateMachine
内の isTerminated
public void resetCurrentState(ElementStack stack)
DefaultStateMachine
内の resetCurrentState
public 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
内の addEntryAction
action
- public java.util.List getDoActions()
public void addDoAction(Action action)
State
内の addDoAction
action
- public java.util.List getExitActions()
public void addExitAction(Action action)
State
内の addExitAction
action
- public void setCurrentPathByIndices(IndexStack stack)
public void getCurrentPathIndices(IndexStack stack)
public java.lang.String toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |