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

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

Behavior を使用しているパッケージ
org.boxed_economy.besp.model.fmfw |
org.boxed_economy.besp.model.fmfw.behavior |
org.boxed_economy.besp.model.fmfw.update |

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

Behavior を返す org.boxed_economy.besp.model.fmfw のメソッド
`Behavior` | `Channel.getBehaviorB()` Channelの先のBehaviorを返します。
`Behavior` | `Channel.getBehaviorA()` Channelの元のBehaviorを返します。
`Behavior` | `BehaviorManager.getBehavior(BehaviorType type)` 引数のTypeであるBehaviorを返します。
`Behavior` | `BehaviorManager.receiveOpenChannelEvent(OpenChannelEvent e)` Channelを開設するためにChannelOpenEventを受け取るメソッドです。
`Behavior` | `Agent.getBehavior(BehaviorType type)` 引数のTypeであるBehaviorを返します。
`Behavior` | `Agent.receiveOpenChannelEvent(OpenChannelEvent e)` Channelを開設するためにChannelOpenEventを受け取るメソッドです。

Behavior 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
`BehaviorType` | `World.getBehaviorType(Behavior behavior)` Behaviorに該当するBehaviorTypeを取得します。
`boolean` | `Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType)` Channelを開設するためのメソッドです。
`boolean` | `Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType, boolean keepChannel)` Channelを開設するためのメソッドです。
`Goods` | `Channel.receiveGoods(Behavior behavior)` ChannelからGoodsを受け取るメソッドです。
`void` | `Channel.sendGoods(Goods goods, Behavior behavior)` Goods送信のために実行されるメソッドです。
`void` | `BehaviorManager.addBehavior(Behavior behavior)` Behaviorを開始して追加します。
`void` | `BehaviorManager.removeBehavior(Behavior behavior)` Behaviorを終了して削除します。
`void` | `Agent.removeBehavior(Behavior behavior)` Behaviorを終了して削除します。

Behavior 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のコンストラクタ
`ReceivedGoodsManager(Behavior behavior)` Constructor for ReceivedGoodsManager.
`Channel(Relation parentRelation, Behavior behaviorA, Behavior behaviorB, boolean keep)` コンストラクタです。

org.boxed_economy.besp.model.fmfw.behavior での Behavior の使用

org.boxed_economy.besp.model.fmfw.behavior での Behavior のサブクラス
`class` | `AbstractBehavior`

Behavior を返す org.boxed_economy.besp.model.fmfw.behavior のメソッド
`Behavior` | `TemplateGuardCondition.getBehavior()` Returns the behavior.
`Behavior` | `TemplateAction.getBehavior()` Returns the behavior.

Behavior 型のパラメータを持つ org.boxed_economy.besp.model.fmfw.behavior のメソッド
`void` | `TemplateGuardCondition.setBehavior(Behavior behavior)` Sets the behavior.
`void` | `TemplateAction.setBehavior(Behavior behavior)` Sets the behavior.

org.boxed_economy.besp.model.fmfw.update での Behavior の使用

Behavior を返す org.boxed_economy.besp.model.fmfw.update のメソッド
`Behavior` | `UpdateChannelEvent.getSourceBehavior()` Method getSourceBehavior.
`Behavior` | `UpdateChannelEvent.getTargetBehavior()` Method getTargetBehavior.

Behavior 型のパラメータを持つ org.boxed_economy.besp.model.fmfw.update のコンストラクタ
`UpdateChannelEvent(java.lang.Object source, Goods goods, Behavior sourceBehavior, Behavior targetBehavior)` コンストラクタです。

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