DestroyObjectAction
- DestroyObjectAction
- DestroyObjectActionは入力ピンのオブジェクトを消滅させるアクション。初期値やリンクを設定したり、ステートマシンの遷移を引き起こしたりと言った副作用を全く伴わない。
また、オブジェクトとしてリンクオブジェクトも対象になり、その場合DestroyLinkActionの定義に沿って処理されます。(DestroyLinkActionの項を参照。)
DestroyObjectActionの属性
このアクションは2つの属性、isDestroyLinksとisDestroyOwnedObjectsを持つ。
- isDestroyLinks
- 初期値はfalse。この属性がtrueの場合、対象のオブジェクトが関わっているリンクもすべて消滅させる。
- isDestroyOwnedObject
- 初期値はfalse。この属性がtrueの場合、対象のオブジェクトが所有するオブジェクトもすべて消滅させる。
DestroyObjectActionの制約
- 入力ピンの多重度は1