このタスクについて
サブマシンを作成するには、ステートチャートで状態を右クリックして、「サブステートチャートの作成」を選択します。IBM® Rational® Rhapsody® は <class>.<state> と呼ばれるサブマシンを作成します。これはサブマシン状態とその内容で構成される、新規ステートチャートです。
doorClosed 状態をサブマシンに分解すると、サブマシンが作成されます。
遷移がサブマシン状態に進むと、アクションと反応は、サブマシンの最上位の状態に移動します。遷移がネストされた部分に進むと、サブマシンの内部に移動します。
注: 継承した状態のサブマシンは作成できません。回避策として、継承した状態の子としてダミー状態を追加し、それをサブマシン状態にする方法があります。