|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.boxed_economy.besp.model.fmfw.FmFwObject
org.boxed_economy.besp.model.fmfw.Behavior
org.boxed_economy.besp.model.fmfw.behavior.AbstractBehavior
入れ子クラスの概要 |
クラス org.boxed_economy.besp.model.fmfw.FmFwObject から継承した入れ子クラス |
FmFwObject.InstanceCounter |
コンストラクタの概要 | |
AbstractBehavior()
Constructor for AbstractBehavior. |
メソッドの概要 | |
void |
addState(State state)
|
void |
addTerminalState(State state)
|
java.util.List |
getCurrentPath()
|
State |
getState()
現在の状態を取得します. |
RootStateMachine |
getStateMachine()
Returns the stateMachine. |
protected abstract void |
initialize()
|
protected abstract void |
initializeStateMachine()
|
protected boolean |
isReceivableEvent(Event e)
Behavior#isReceivableEventの実装です RelationからChannelの開設に関して許可を求めるメソッドです。 |
protected void |
receiveEvent(Event e)
Behavior#receiveEventの実装です Channelや、Agentから送られたEventを受け取るメソッドです。 |
protected void |
run()
Behavior#runの実装です 状態機械を開始するためのメソッドです。 |
void |
setHistoryState(State state)
|
void |
setInitialState(State state)
|
protected void |
stop()
Behavior#runの実装です 状態機械を停止するためのメソッドです。 |
protected abstract void |
terminate()
|
クラス org.boxed_economy.besp.model.fmfw.FmFwObject から継承したメソッド |
finalize, getInstanceCounters |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public AbstractBehavior()
メソッドの詳細 |
public final RootStateMachine getStateMachine()
public void addState(State state)
public void setInitialState(State state)
public void setHistoryState(State state)
public void addTerminalState(State state)
public java.util.List getCurrentPath()
public State getState()
Behavior
の記述:
Behavior
内の getState
protected final void run()
Behavior
内の run
protected final void stop()
Behavior
内の stop
protected abstract void initializeStateMachine()
protected abstract void initialize()
protected abstract void terminate()
protected final boolean isReceivableEvent(Event e)
Behavior
内の isReceivableEvent
e
- 開設を求めるChannelの情報を含むEvent
protected final void receiveEvent(Event e)
Behavior
内の receiveEvent
e
- 送られたイベント
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |