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

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

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

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

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

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

RelationType を返す org.boxed_economy.besp.model.fmfw のメソッド
 RelationType World.getRelationType(java.lang.String key)
          キーに該当するRelationTypeを取得します。
 RelationType World.installRelationType(java.lang.String name)
          RelationTypeを生成して返します。
 RelationType TypeManager.getRelationType(java.lang.String key)
          キーに該当するRelationTypeを取得します。
 RelationType TypeManager.installRelationType(java.lang.String name)
          RelationTypeを作成して返します。
 RelationType Relation.getType()
          このRelationのTypeを返します。
 

RelationType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
 java.util.Collection RelationManager.removeRelations(RelationType type)
          引数のTypeのRelation全てを削除します。
 java.util.Collection RelationManager.removeRelationsRecursively(RelationType type)
          引数のType及びその子TypeのRelation全てを削除します。
 Relation RelationManager.getRelation(RelationType type)
          引数のTypeであるRelationを返します。
 Relation RelationManager.getRelation(RelationType type, Agent agent)
          引数のType、かつ関係先が引数のAgentであるRelationを返します 存在しない場合、Exceptionを投げます
 java.util.Collection RelationManager.getRelations(RelationType type)
          引数のTypeであるrelationをリストとして全て返します。
 java.util.Collection RelationManager.getRelationsRecursively(RelationType type)
          引数のType及びそのTypeの子のTypeである全てのrelationを返します。
 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.addRelation(RelationType relationType, Agent target)
          Relationを追加します。
 void Agent.removeRelations(RelationType type)
          引数のTypeのRelation全てを削除します。
 void Agent.removeRelationsRecursively(RelationType type)
          引数のType及びその子TypeのRelation全てを削除します。
 Relation Agent.getRelation(RelationType type)
          引数のTypeであるRelationを返します。
 java.util.Collection Agent.getRelations(RelationType type)
          引数のTypeであるrelationをCollectionとして全て返します。
 java.util.Collection Agent.getRelationsRecursively(RelationType type)
          引数のType及びそのTypeの子のTypeである全てのrelationを返します。
 Relation Agent.getRelation(RelationType type, Agent agent)
          引数のType、かつ関係先が引数のAgentであるRelationを返します
 

RelationType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のコンストラクタ
Relation(RelationType type, Agent source, Agent target)
          コンストラクタです。