| << 目次を表示 >> ページ位置: API・アドイン・スクリプト > API > リファレンス > Simulationオブジェクト > Simulation | 
Simulationオブジェクトは、Enterprise Architectのシミュレーション機能を外部から制御するために利用できます。Repository.Simulation で取得できます。
属性
| 属性 | 型 | R/W | 説明 | 
| ObjectType | R | オブジェクトを識別するために利用します。 | |
| Speed | int | RW | シミュレーションの実行速度です。0から100までの値を設定可能です。 | 
操作
| 操作 | 戻り値の型 | 説明 | 
| BroadcastSignal (string sSignalName, string sParameters) | bool | 実行中のシミュレーションにシグナルを発行します。シミュレーションが停止している場合には、何も起こりません。送信するシグナルには、トリガを結びつけておく必要があります。 (参考:JavaScriptを利用した自動実行) 
 引数: 
 {parameter1 : 5, parameter2 : "test", parameter3 : 3.2} | 
| IsSimulatorRunning() | bool | シミュレーションが実行中かどうかを問い合わせます。 trueで、実行中であることを示します。falseは停止中です。 | 
| Pause() | bool | 実行中のシミュレーションを一時停止させます。一時停止の再開にはStart()を利用します。 処理が成功した場合にtrueが返ります。 | 
| Start() | bool | シミュレーションを開始させます。また、一時停止中の場合に、再開させるためにも利用します。 処理が成功した場合にtrueが返ります。 | 
| StepIn() | bool | シミュレーションの動作をステップイン実行します。 (遷移先が階層構造になっている場合、下の階層に移動します。) | 
| StepOut() | bool | シミュレーションの動作をステップアウト実行します。 (遷移元が階層構造になっている場合、上の階層に移動します。) | 
| StepOver() | bool | シミュレーションの動作をステップオーバー実行します。 (遷移先が階層構造になっている場合でも、下の階層に移動しません。) | 
| Stop() | bool | シミュレーションを停止させます。 処理が成功した場合にtrueが返ります。 | 
参照: