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

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

Information を使用しているパッケージ
org.boxed_economy.besp.model.fmfw |
org.boxed_economy.besp.model.fmfw.informations |
org.boxed_economy.components.cell |

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

Information を実装している org.boxed_economy.besp.model.fmfw のクラス
`class` | `AbstractInformation`
`class` | `AgentType` AgentのTypeを表すクラスです。
`class` | `BehaviorType` BehaviorのTypeを表します。
`class` | `GoodsType` Goodsの種類(Type)を定義します。
`class` | `InformationType` Informationの種類(Type)を表します。
`class` | `RelationType` RelationのTypeを定義します。
`class` | `Type` Agent,Goods,Information,AbstractBehavior,Relationの種類を表すための親クラスです。

Information を返す org.boxed_economy.besp.model.fmfw のメソッド
`Information` | `InformationManager.getInformation(Information key)` 引数のInformationTypeと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`Information` | `InformationManager.removeInformation(Information key)` 引数のInformationTypeと一致するInformationを削除します。
`Information` | `Goods.getAttachment()` Returns the attachment.
`Information` | `Goods.getAttachmentKey()`
`Information` | `Entity.getInformation(Information key)` 引数のInformationTypeと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`Information` | `Entity.getInformation(java.lang.Class informationClass)` 引数のClassと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`Information` | `Entity.removeInformation(Information key)` 引数のInformationTypeと一致するInformationを削除します。
`Information` | `Behavior.getReceivedInformation()` 情報だけを受け取るための便利メソッド
`Information` | `Agent.getInformation(Information key)` 引数のInformationをキーとするInformation(cloneではありません)を返します キーが見つからなかった場合、Exceptionを返します。
`Information` | `Agent.removeInformation(Information key)` 引数のInformationをキーとするInformationを削除します。

Information 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
`InformationType` | `World.getInformationType(Information information)` Informationに該当するInformationTypeを取得します。
`void` | `InformationManager.putInformation(Information key, Information value)` Informationを追加します。
`Information` | `InformationManager.getInformation(Information key)` 引数のInformationTypeと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`Information` | `InformationManager.removeInformation(Information key)` 引数のInformationTypeと一致するInformationを削除します。
`void` | `Goods.setAttachment(Information attachment)` Sets the attachment.
`void` | `Goods.setAttachment(InformationType key, Information attachment)` Sets the attachment.
`void` | `Entity.putInformation(Information key, Information value)` Informationを追加します。
`void` | `Entity.putInformation(Information value)` Informationを追加します
`Information` | `Entity.getInformation(Information key)` 引数のInformationTypeと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`Information` | `Entity.removeInformation(Information key)` 引数のInformationTypeと一致するInformationを削除します。
`boolean` | `Entity.hasInformation(Information key)` 引数のInformationTypeと一致するInformation(cloneではありません)を返します Informationが見つからなかった場合、Exceptionを返します。
`void` | `Behavior.sendInformation(Information information)` 情報を送信します。
`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)` 情報を送信します。
`void` | `Behavior.sendInformation(InformationType key, Information information)` タイプを指定して，情報を送信します。
`int` | `Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, InformationType key, Information information, boolean keep)` タイプを指定して，情報を送信します。
`void` | `Agent.putInformation(Information key, Information value)` Informationを追加します。
`Information` | `Agent.getInformation(Information key)` 引数のInformationをキーとするInformation(cloneではありません)を返します キーが見つからなかった場合、Exceptionを返します。
`Information` | `Agent.removeInformation(Information key)` 引数のInformationをキーとするInformationを削除します。

org.boxed_economy.besp.model.fmfw.informations での Information の使用

Information を実装している org.boxed_economy.besp.model.fmfw.informations のクラス
`class` | `DoubleInformation`
`class` | `IntegerInformation` １つの整数（int）をラップしたInformationです。
`class` | `MessageInformation` Class MessageInformation.
`class` | `StringInformation`
`class` | `YesNoInformation`

org.boxed_economy.components.cell での Information の使用

org.boxed_economy.components.cell での Information のサブインタフェース
`interface` | `CellScope` セルにいるエージェントが他のセルのエージェントを探す（見る）ための スコープ（視界）です。

Information を実装している org.boxed_economy.components.cell のクラス
`class` | `Cell` １セルを表すクラスです。
`class` | `MooreScope` Cellパッケージで上下左右の有限個のマス（ムーア近傍）を視界として参照するための クラスです。

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