インタフェース
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)
          イベントを受信します