オブジェクトアクション

CreateObjectAction

CreateObjectAction CreateObjectActionは、指定された分類子に適合するオブジェクトを生成し、それを出力ピンに置くアクション。戻り値はオブジェクトそのもの。 このアクションは、オブジェクト生成以外のことはしない。したがって、初期値やリンクを設定…

DestroyObjectAction

DestroyObjectAction DestroyObjectActionは入力ピンのオブジェクトを消滅させるアクション。初期値やリンクを設定したり、ステートマシンの遷移を引き起こしたりと言った副作用を全く伴わない。 また、オブジェクトとしてリンクオブジェクトも対象になり、…

TestIdentityAction

TestIdentityAction 入力ピンに置かれた2つのオブジェクトが同一のものかどうかを調べます。同一であればtrue、そうでなければfalseを出力ピンに置きます。

ReadSelfAction

ReadSelfAction ReadSelfActionは、アクションが行われる主体(ホスト・インスタンスと呼ばれます)を、出力ピンに置くアクション。これは、パラメータの情報だけではアクションの主体が特定できない時などに、ホスト・インスタンスにアクセスするために付け…

オブジェクトアクション

次の4種類のアクションの総称。ただし、これらのアクションには構造上の共通性がないため、共通のスーパーメタクラスは定義されていない。 CreateObjectAction DestroyObjectAction TestIdentityAction ReadSelfAction