複合状態図形を操作します。
重要
UML 状態グラフ図は、Visio 2013 以降のバージョンでは使用できません。 これらのバージョンの Visio では、 UML State Machine ダイアグラムを使用します。
状態リージョンに履歴インジケーターを追加する
- ステートチャート図で、 複合状態 図形を図面ページにドラッグして状態領域を作成します。
- ツリー ビューで新しいステートチャート図面ページ アイコンをダブルクリックして、複合状態を表す図面ページに移動します。
複合状態または状態領域を表す図で、[ 浅い履歴] 図形または [ 深い履歴 ] 図形を図面ページにドラッグします。
-
[切り替え] 図形を使用して、状態領域の外部から来る遷移を示します。
遷移図形の端点を矢印で接続ポイント接続ポイントイメージ (履歴インジケーター図形の
に接着します。
[切り替え] 図形をダブルクリックして、遷移文字列を追加します。 -
履歴インジケーター図形からの送信遷移を示すには、Transition 図形を使用します。 矢印を使用せずに 遷移 図形の端点を接続ポイントの
に接着します。
切り替え図形の端点を矢印で宛先の状態図形に接着します。
ステートチャート ダイアグラムで複合状態または入れ子になった状態を作成する
- ステートチャート図で、 複合状態 図形を図面ページにドラッグします。
複合状態アイコンがツリー ビューに表示され、複合状態を表す新しいステートチャート図面ページが表示されます。 - ツリー ビューで新しいステートチャート図面ページ アイコンをダブルクリックして、複合状態を表す図面ページに移動します。
- [状態]、[切り替え]、[浅い]、または [深い履歴] インジケーターなどの図形を図面ページにドラッグして、複合状態内の同時、相互に排他的、または入れ子になったサブステートを表します。
複合状態図形の基本プロパティ
名前
複合状態の名前を文字列として入力します。
ステレオタイプ
ドロップダウン リストから目的のステレオタイプを選択します。 使用するステレオタイプが一覧にない場合は、UML メニューの [ステレオタイプ] をクリックして、新しいステレオタイプを追加するか、既存のステレオタイプを編集できます。
IsConcurrent
複合状態を同時に実行できるコンポーネントに分解できるかどうかを選択します。
IsRegion
複合状態がコンカレント状態のサブステートであるかどうかを選択します。
ドキュメント
要素にタグ付けされた値として追加するドキュメントを入力します。 要素を表す図形またはアイコンを選択すると、ここに入力したドキュメントも [ドキュメント ] ウィンドウに表示されます。
複合状態図形の "内部遷移" プロパティ
[内部切り替え] カテゴリを使用して、切り替えを追加または削除したり、既存の切り替えを編集したりできます。
内部遷移
複合状態に対して定義した遷移を一覧表示します。
切り替えに最も一般的に使用される設定をすばやく編集するには、[ 内部切 り替え] リストのフィールドをクリックし、値を選択または入力します。
切り替えのすべての設定にアクセスするには、一覧から切り替えを選択し、[ プロパティ] をクリックします。
- 移行 内部遷移の名前を入力します。
- ステレオタイプ ドロップダウン リストから目的のステレオタイプを選択します。 使用するステレオタイプが一覧にない場合は、UML メニューの [ステレオタイプ] をクリックして、新しいステレオタイプを追加するか、既存のステレオタイプを編集できます。
- イベント 内部遷移の原因となるイベントまたはシグナル イベントを選択します。 目的のイベントが一覧にない場合は、[ 新規] をクリックします。
新しい手順
クリックすると、内部遷移の一覧に未定義の 遷移が追加されます。
切り替えに最も一般的に使用される設定をすばやく編集するには、[ 内部切 り替え] リストのフィールドをクリックし、値を選択または入力します。
切り替えのすべての設定にアクセスするには、一覧から切り替えを選択し、[ プロパティ] をクリックします。
複製
クリックすると、選択した遷移と同じプロパティ値を持つ新しい遷移がリストに追加されます。
削除
クリックすると、選択した遷移が一覧から削除されます。