DestroyObjectAction

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

また、オブジェクトとしてリンクオブジェクトも対象になり、その場合DestroyLinkActionの定義に沿って処理されます。(DestroyLinkActionの項を参照。)

DestroyObjectActionの属性

このアクションは2つの属性、isDestroyLinksとisDestroyOwnedObjectsを持つ。

isDestroyLinks
初期値はfalse。この属性がtrueの場合、対象のオブジェクトが関わっているリンクもすべて消滅させる。
isDestroyOwnedObject
初期値はfalse。この属性がtrueの場合、対象のオブジェクトが所有するオブジェクトもすべて消滅させる。
DestroyObjectActionの制約
  • 入力ピンの多重度は1