サブマシンの作成

「編集」メニューまたは状態のメニューを使用して、複雑な状態からサブマシンを作成できます。

このタスクについて

サブマシンを作成するには、ステートチャートで状態を右クリックして、「サブステートチャートの作成」を選択します。IBM® Rational® Rhapsody®<class>.<state> と呼ばれるサブマシンを作成します。これはサブマシン状態とその内容で構成される、新規ステートチャートです。

doorClosed 状態をサブマシンに分解すると、サブマシンが作成されます。

遷移がサブマシン状態に進むと、アクションと反応は、サブマシンの最上位の状態に移動します。遷移がネストされた部分に進むと、サブマシンの内部に移動します。

注: 継承した状態のサブマシンは作成できません。回避策として、継承した状態の子としてダミー状態を追加し、それをサブマシン状態にする方法があります。

フィードバック