呼び出しアクション
BroadcastSignalAction システム内のすべてのオブジェクトに対して、シグナルのインスタンスを生成して送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。なにをもって「すべて」とするかはそのシステムに依存する。
SendObjectAction オブジェクトをターゲットオブジェクトに送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。シグナルオブジェクトが既にインスタンス化されている場合には、これを使ってオブジェクトとして送信する。オ…
SendSignalAction シグナルのインスタンスを生成し、ターゲットオブジェクトに送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。 SendSignalActionの制約 引数ピンの数、順番、タイプ、多重度は、シグナルの属性と一致
CallAction 振る舞いを呼び起こすアクション。isSynchronous属性がtureならば同期、falseならば非同期(規定値はtrue)CallActionには次の2種類がある。 CallOperationAction(ターゲットオブジェクト経由での呼び出し) CallBehaviorAction(直接呼出し) また…
呼び出しアクション(InvocationAction) 振る舞いを呼び起こす様々なアクションの総称。これは抽象メタクラスで、具体的には次の4種類のサブクラスが定義されている。 CallAction SendSignalAction SendObjectAction BroadcastSignalAction
CallOperationAction 操作を呼び出す要求を、ターゲットのオブジェクトへ送るアクション。引数の値は、呼び起こされた振る舞いによって使用される。同期型の場合は、呼び起こされた振る舞いが完了し、結果の応答を待つ。戻り値は、結果ピン(OutputPin)に置か…
CallBehaviorAction CallOperationActionが呼び出し要求をオブジェクト(自分自身のオブジェクトを含む)に送るのに対し、直接振る舞いを呼び出すアクション。(例:アクティビティの呼び出し)同期/非同期時における、戻り値、例外、などの扱いはCallOperat…