CreateObjectAction

CreateObjectAction
CreateObjectActionは、指定された分類子に適合するオブジェクトを生成し、それを出力ピンに置くアクション。戻り値はオブジェクトそのもの。

このアクションは、オブジェクト生成以外のことはしない。したがって、初期値やリンクを設定したり、ステートマシンの遷移を引き起こしたりと言った副作用を全く伴うことがない。

CreateObjectActionの制約
  • 分類子は抽象クラスではあってはならない。
  • 分類子は関連クラスであってはならない。
  • 出力ピンの多重度は1。