B.6. ProbeDisplayManager

おそらく普通のSwarmシミュレーションでは、probeDisplayManagerというこのクラスの1つのインスタンスを含むだけです。probeDisplayManagerオブジェクトはProbeDisplayの自動生成に使われるもので、このオブジェクトは与えられたオブジェクトからProbeMapを取得しようと試みます。与えられたオブジェクトがメソッド- getProbeMapに応答しないならば(つまりSwarmObjectから継承していない)、probeDisplayManagerはProbeMapにprobeLibraryを照会します。そのオブジェクトのクラスに対するprobeLibraryProbeMapがインストールされていないときは、DefaultProbeMapを作成します。次に、ターゲットオブジェクトに対するProbeDisplayを作成し、このProbeDisplayが削除されるまで、更新メッセージを受け取るとProbeDisplayを更新します。

simtoolsguiライブラリのインターフェイス定義を参照してください。