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

## クラス
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)` コンストラクタです。

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