|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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.TransitioningState
| 入れ子クラスの概要 |
| クラス 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 |
| コンストラクタの概要 | |
TransitioningState(Transition transition)
Constructor for TransitioningState. |
|
| メソッドの概要 | |
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()
パスを取得する |
java.util.List |
getDoActions()
Method getDoActions. |
java.util.List |
getEntryActions()
Method getEntryActions. |
java.util.List |
getExitActions()
Method getExitActions. |
DefaultTransition |
getReceivableTransition(Event e)
イベントを受け取った結果発火する遷移を取得します 無い場合はnullを返します |
Transition |
getTransition()
Method getTransition. |
java.util.List |
getTransitions()
Method getTransitions. |
void |
initialize(ElementStack stack)
与えられた状態を元に初期化する |
void |
resetCurrentState(ElementStack stack)
状態を再設定(遷移中に呼ばれる)します |
void |
setHistoryState(State state)
履歴状態を設定する |
void |
setInitialState(State state)
初期状態を設定する |
void |
terminate()
最終状態にする |
java.lang.String |
toString()
名前を返すようにします |
| クラス org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultState から継承したメソッド |
getCurrentPathIndices, getName, isTerminated, setCurrentPathByIndices |
| クラス 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 TransitioningState(Transition transition)
| メソッドの詳細 |
public void resetCurrentState(ElementStack stack)
DefaultState の記述:
DefaultStateMachine 内の resetCurrentStateDefaultState 内の resetCurrentStateorg.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateMachine#replaceCurrentState(ElementStack)public void initialize(ElementStack stack)
DefaultState の記述:
DefaultState 内の initializeorg.boxed_economy.besp.model.fmfw.behavior.StateMachine#initialize()public void terminate()
DefaultState の記述:
DefaultState 内の terminateorg.boxed_economy.besp.model.fmfw.behavior.StateMachine#terminate()public void addState(State state)
DefaultState の記述:
StateMachine 内の addStateDefaultState 内の addStateStateMachine.addState(State)public void setInitialState(State state)
DefaultState の記述:
StateMachine 内の setInitialStateDefaultState 内の setInitialStateStateMachine.setInitialState(State)public void addTerminalState(State state)
DefaultState の記述:
StateMachine 内の addTerminalStateDefaultState 内の addTerminalStateStateMachine.addTerminalState(State)public void setHistoryState(State state)
DefaultState の記述:
StateMachine 内の setHistoryStateDefaultState 内の setHistoryStateStateMachine.setHistoryState(State)public java.util.List getCurrentPath()
DefaultState の記述:
DefaultState 内の getCurrentPathorg.boxed_economy.besp.model.fmfw.behavior.StateMachine#getCurrentPath()public void addDoAction(Action action)
DefaultState の記述:
State 内の addDoActionDefaultState 内の addDoActionaction - org.boxed_economy.besp.model.fmfw.behavior.State#addDoAction(MenuElement)public void addEntryAction(Action action)
DefaultState の記述:
State 内の addEntryActionDefaultState 内の addEntryActionaction - org.boxed_economy.besp.model.fmfw.behavior.State#addEntryAction(MenuElement)public void addExitAction(Action action)
DefaultState の記述:
State 内の addExitActionDefaultState 内の addExitActionaction - org.boxed_economy.besp.model.fmfw.behavior.State#addExitAction(MenuElement)public void addTransition(Transition transition)
DefaultState の記述:
DefaultState 内の addTransitiontransition - DefaultState.addTransition(Transition)public java.util.List getDoActions()
DefaultState の記述:
DefaultState 内の getDoActionsDefaultState.getDoActions()public java.util.List getEntryActions()
DefaultState の記述:
DefaultState 内の getEntryActionsDefaultState.getEntryActions()public java.util.List getExitActions()
DefaultState の記述:
DefaultState 内の getExitActionsDefaultState.getExitActions()public DefaultTransition getReceivableTransition(Event e)
DefaultState の記述:
DefaultState 内の getReceivableTransitionDefaultState.getReceivableTransition(Event)public java.util.List getTransitions()
DefaultState の記述:
DefaultState 内の getTransitionsDefaultState.getTransitions()public java.lang.String toString()
DefaultState 内の toStringpublic Transition getTransition()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||