クラス
org.boxed_economy.besp.model.fmfw.BehaviorType の使用

BehaviorType を使用しているパッケージ
org.boxed_economy.besp.model   
org.boxed_economy.besp.model.fmfw   
 

org.boxed_economy.besp.model での BehaviorType の使用
 

BehaviorType を返す org.boxed_economy.besp.model のメソッド
 BehaviorType ModelContainer.getBehaviorType(java.lang.String key)
          キーに該当するBehaviorTypeを取得します。
 BehaviorType ModelContainer.installBehaviorType(java.lang.String name)
          BehaviorTypeを生成して返します。
 

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

BehaviorType として宣言されている org.boxed_economy.besp.model.fmfw のフィールド
static BehaviorType BehaviorType.NULL
           
 

BehaviorType を返す org.boxed_economy.besp.model.fmfw のメソッド
 BehaviorType World.getBehaviorType(java.lang.String key)
          キーに該当するBehaviorTypeを取得します。
 BehaviorType World.getBehaviorType(Behavior behavior)
          Behaviorに該当するBehaviorTypeを取得します。
 BehaviorType World.installBehaviorType(java.lang.String name)
          BehaviorTypeを生成して返します。
 BehaviorType TypeManager.getBehaviorType(java.lang.String key)
          キーに該当するBehaviorTypeを取得します。
 BehaviorType TypeManager.installBehaviorType(java.lang.String name)
          BehaviorTypeを作成して返します。
 BehaviorType OpenChannelEvent.getTargetBehaviorType()
          開設先のBehaviorのTypeを返します。
 BehaviorType Behavior.getType()
          Method getType.
 

BehaviorType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
 boolean Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType)
          Channelを開設するためのメソッドです。
 boolean Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType, boolean keepChannel)
          Channelを開設するためのメソッドです。
 Behavior BehaviorManager.getBehavior(BehaviorType type)
          引数のTypeであるBehaviorを返します。
 java.util.Collection BehaviorManager.getBehaviors(BehaviorType type)
          引数のTypeであるBehaviorをリストとして全て返します。
 java.util.Collection BehaviorManager.getBehaviorsRecursively(BehaviorType type)
          引数のType及びその子タイプであるrelationをリストとして全て返します。
 void Behavior.setType(BehaviorType type)
          Method setType.
 void Behavior.sendGoods(Relation relation, BehaviorType behaviorType, Goods goods, boolean keep)
          財を送信します 関係を指定します(自動的にChannelを開きます)
protected  void Behavior.sendGoods(Relation relation, BehaviorType behaviorType, Goods goods)
          財を送信します 関係を指定します(自動的にkeep=falseなChannelを開きます)
 void Behavior.sendInformation(Relation relation, BehaviorType behaviorType, Information information, boolean keep)
          情報を送信します。
 void Behavior.sendInformation(Relation relation, BehaviorType behaviorType, Information information)
          情報を送信します。
 int Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, Information information)
          情報を送信します。
 int Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, Information information, boolean keep)
          情報を送信します。
 int Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, InformationType key, Information information, boolean keep)
          タイプを指定して,情報を送信します。
protected  int Behavior.sendGoods(RelationType relationType, BehaviorType behaviorType, GoodsType goodsType, double goodsQuantity, boolean createGoods)
          財を送信します
protected  int Behavior.sendGoods(RelationType relationType, BehaviorType behaviorType, GoodsType goodsType, double goodsQuantity, boolean createGoods, boolean keep)
          財を送信します
 void Agent.addBehavior(BehaviorType type)
          Behaviorを追加します。
 Behavior Agent.getBehavior(BehaviorType type)
          引数のTypeであるBehaviorを返します。
 java.util.Collection Agent.getBehaviors(BehaviorType type)
          引数のTypeであるBehaviorをCollectionとして全て返します。
 java.util.Collection Agent.getBehaviorsRecursively(BehaviorType type)
          引数のType及びその子タイプであるBehaviorをCollectionとして全て返します。
 

BehaviorType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のコンストラクタ
OpenChannelEvent(java.lang.Object source, BehaviorType targetBehaviorType)
          コンストラクタです。