新しい状態の追加

<< 目次を表示 >>

ページ位置:  UMLのモデリング > UMLのダイアグラム > 振る舞い図 > 状態遷移表 > 状態遷移表の操作の概要 >

新しい状態の追加

状態遷移表からも、新しい状態を追加できます。

 

 

トピック:

操作方法

説明

状態遷移表で新しい状態を追加する

新しい状態を追加する手順は、次のいずれかになります。:

 

  1. 状態遷移表の左上のセル内の「状態」 と表示されている位置にマウスカーソルを移動させると表示される 「+」ボタンをクリックする

 

  1. 状態遷移表の左上のセル内で右クリックし、表示されるメニューから「状態の追加」を選択する

 

  1. 既存の状態のセルを右クリックし、表示されるコンテキストメニューから「新規状態を前に追加」 あるいは「新規状態を後ろに追加」 を選択する

 

  1. 既存の状態のセルを選択した状態で [Insert]キーを押す

 

  1. ツールボックスから状態要素(あるいは他の要素)をドラッグする
  • ダイアグラムの背景にドロップすると、既存の状態の最後に追加されます。
  • 状態遷移表内の配置する位置にドロップすると、その位置に追加されます。

 

注意:

ツールボックス状態グループのうち、状態遷移表に追加できるのは「状態」「開始」「終了」「入場点」「退場点」「停止」だけです。それ以外の要素は無視されます。

サブ状態を追加する

状態遷移表でサブ状態を追加する手順は次の通りです。

  1. 状態遷移表で親状態となる状態を右クリックしてコンテキストメニューを表示させます。
  2. 「サブ状態の追加」 を選択します。

 

注意:

選択した対象となる状態がサブ状態を持つことができない場合には、「サブ状態の追加」コマンドを選択することができません。

 

あるいは、既存の状態を状態遷移表の中で別の状態にドラッグできます。ドラッグ先の状態がサブ状態を持つことができる場合、ドラッグ対象の状態はサブ状態になります。

逆に、サブ状態である状態を別の状態のサブ状態に、ドラッグ操作で変更できます。

サブ状態を元に戻す

 

サブ状態として存在する状態を単独の状態に戻す方法は次の通りです。

  1. 対象のサブ状態を右クリックしてコンテキストメニューを表示させます。
  2. 「親子関係を削除」を選択します。対象のサブ状態は単独の状態に変更されます。

 

マウス操作でサブ状態から単独の状態に戻す場合には、左上の「状態」と書かれている見出し部分にドロップしてください。