概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.boxed_economy.besp.model.fmfw.behavior.Event の使用

Event を使用しているパッケージ
org.boxed_economy.besp.model.fmfw |
org.boxed_economy.besp.model.fmfw.behavior |
org.boxed_economy.besp.model.fmfw.behaviorimpl |

org.boxed_economy.besp.model.fmfw での Event の使用

Event を実装している org.boxed_economy.besp.model.fmfw のクラス
`class` | `ChannelEvent` ChannelからBehaviorに送られるEventです。
`class` | `DeathEvent` Agentが死んだ（あるいは倒産など。
`class` | `OpenChannelEvent` Channel開設のために、RelationからAgentに送られるEventです。
`class` | `TimeEvent` 時間の経過を知らせるEventです。

Event 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
`protected abstract boolean` | `Behavior.isReceivableEvent(Event e)` RelationからChannelの開設に関して許可を求めるメソッドです。
`protected abstract void` | `Behavior.receiveEvent(Event e)` Channelや、Agentから送られたEventを受け取るメソッドです。

org.boxed_economy.besp.model.fmfw.behavior での Event の使用

Event 型のパラメータを持つ org.boxed_economy.besp.model.fmfw.behavior のメソッド
`boolean` | `RootStateMachine.isReceivableEvent(Event e)` for event
`void` | `RootStateMachine.receiveEvent(Event e)`
`boolean` | `GuardCondition.isMatched(Event e)` Method isMatched.
`protected boolean` | `AbstractBehavior.isReceivableEvent(Event e)` Behavior#isReceivableEventの実装です RelationからChannelの開設に関して許可を求めるメソッドです。
`protected void` | `AbstractBehavior.receiveEvent(Event e)` Behavior#receiveEventの実装です Channelや、Agentから送られたEventを受け取るメソッドです。

org.boxed_economy.besp.model.fmfw.behaviorimpl での Event の使用

Event を実装している org.boxed_economy.besp.model.fmfw.behaviorimpl のクラス
`static class` | `DefaultStateElement.AutoTransitionEvent` 自動遷移イベント

Event として宣言されている org.boxed_economy.besp.model.fmfw.behaviorimpl のフィールド
`static Event` | `DefaultStateElement.AUTO`

Event 型のパラメータを持つ org.boxed_economy.besp.model.fmfw.behaviorimpl のメソッド
`DefaultTransition` | `TransitioningState.getReceivableTransition(Event e)`
`boolean` | `EventManager.isReceivableEvent(Event e)` 受信可能かどうかを調べます
`void` | `EventManager.receiveEvent(Event e)` イベントを受信します
`protected boolean` | `DefaultTransition.isReceivableEvent(Event e)` イベントが受け取り可能かどうか調べます （つまり、遷移可能かどうかを調べます）
`DefaultTransition` | `DefaultStateMachineImpl.getReceivableTransition(Event e)` 受け取ったイベントに適した遷移を探して返します
`boolean` | `DefaultStateElement.DefaultGuardCondition.isMatched(Event ev)`
`DefaultTransition` | `DefaultState.getReceivableTransition(Event e)` イベントを受け取った結果発火する遷移を取得します 無い場合はnullを返します
`boolean` | `DefaultRootStateMachine.isReceivableEvent(Event e)` 受信可能かどうかを調べます
`void` | `DefaultRootStateMachine.receiveEvent(Event e)` イベントを受信します

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし