呼び出しアクション

BroadcastSignalAction

BroadcastSignalAction システム内のすべてのオブジェクトに対して、シグナルのインスタンスを生成して送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。なにをもって「すべて」とするかはそのシステムに依存する。

SendObjectAction

SendObjectAction オブジェクトをターゲットオブジェクトに送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。シグナルオブジェクトが既にインスタンス化されている場合には、これを使ってオブジェクトとして送信する。オ…

SendSignalAction

SendSignalAction シグナルのインスタンスを生成し、ターゲットオブジェクトに送信するアクション。非同期のみ。送信後、並列処理になり戻り値などは全く無視される。 SendSignalActionの制約 引数ピンの数、順番、タイプ、多重度は、シグナルの属性と一致

CallAction

CallAction 振る舞いを呼び起こすアクション。isSynchronous属性がtureならば同期、falseならば非同期(規定値はtrue)CallActionには次の2種類がある。 CallOperationAction(ターゲットオブジェクト経由での呼び出し) CallBehaviorAction(直接呼出し) また…

呼び出しアクション

呼び出しアクション(InvocationAction) 振る舞いを呼び起こす様々なアクションの総称。これは抽象メタクラスで、具体的には次の4種類のサブクラスが定義されている。 CallAction SendSignalAction SendObjectAction BroadcastSignalAction

CallOperationAction

CallOperationAction 操作を呼び出す要求を、ターゲットのオブジェクトへ送るアクション。引数の値は、呼び起こされた振る舞いによって使用される。同期型の場合は、呼び起こされた振る舞いが完了し、結果の応答を待つ。戻り値は、結果ピン(OutputPin)に置か…

CallBehaviorAction

CallBehaviorAction CallOperationActionが呼び出し要求をオブジェクト(自分自身のオブジェクトを含む)に送るのに対し、直接振る舞いを呼び出すアクション。(例:アクティビティの呼び出し)同期/非同期時における、戻り値、例外、などの扱いはCallOperat…