注
UML 状態グラフ図は、Visio 2013 以降のバージョンでは使用できません。 Visio 2013 以降のバージョンの UML 図については、「 Visio の UML ダイアグラム」を参照してください。
ステートチャートまたはアクティビティダイアグラムの状態に内部アクションまたはアクティビティを追加する
- 状態図またはアクティビティ図で、内部アクションまたはアクティビティを追加する 状態 図形をダブルクリックします。
- [ UML 状態のプロパティ ] ダイアログ ボックスで、[ 内部遷移] をクリックします。
- 切り替えの名前を入力します。
- [プロパティ] をクリックします。 目的のイベントを選択します。 新しいイベントを作成するには、[ イベント] をクリックし、[ 新規] をクリックし、目的のイベントの種類を選択して、[OK] をクリック します。
- イベントの名前を入力し、「」と入力するか、必要な他のプロパティ値を選択します。 作成するイベントの種類に応じて、タブをクリックして制約、タグ付けされた値、またはパラメーターを追加します。 [切り替え] タブに戻るまで [OK] をクリックします ([UML 切り替えプロパティ] ダイアログ ボックス)。
- [ガード] を選択してガード条件を追加し、テキスト ボックスに必要なガード条件を入力します。
- [ 言語] で、目的の言語を選択します。
- [ アクション ] タブをクリックし、[ 新規 ] をクリックしてアクション式を作成します。 目的のアクションの種類を選択します。 [ OK] をクリックし、[ プロパティ] をクリックします。
- アクションの名前を入力し、「」と入力するか、必要な他のプロパティ値を選択します。 タブをクリックして、詳細、引数、制約、またはタグ付けされた値を追加します。 [内部遷移] タブに戻るまで [OK] をクリックし、もう一度 [OK] をクリックします。
既定では、内部アクションは State 図形では非表示になります。 内部アクションを表示するには、図形を右クリックし、[ 図形の表示オプション] をクリックします。 [抑制] で、[切り替えチェック] ボックスをオフにします。
ステートチャートまたはアクティビティダイアグラムの状態にエントリアクションと終了アクションを追加する
- 状態図またはアクティビティ図で、エントリまたは終了アクションを追加する 状態 図形をダブルクリックします。
- [ UML 状態のプロパティ ] ダイアログ ボックスで、[ エントリ ] または [ 終了] をクリックし、[ 新規] をクリックします。
- 目的のアクションの種類を選択し、[OK] をクリック します。 アクションの名前を入力します。
- [ プロパティ ] をクリックして、詳細、引数、制約、またはタグ付けされた値を追加します。 [UML 状態プロパティ] ダイアログ ボックスを閉じるまで [OK] をクリックします。
既定では、入退出アクションは State 図形では非表示になります。 アクションを表示するには、図形を右クリックし、[ 図形の表示オプション] をクリックし、[ 切り替え] をオフにします。
アクティビティダイアグラムのアクション状態のイベントを延期する
- ツリー ビューまたはアクティビティダイアグラムで、アクションの状態を表すアイコンまたは図形をダブルクリックします。
- [ 遅延イベント] をクリックします。
アクション状態が属するパッケージで使用可能なイベントが一覧表示されます。 状態によって延期するイベントを選択します。
擬似状態を操作する
擬似状態は、遷移を結合して直接行うために使用されます。
擬似状態には、次のものが含まれます。
- 初期状態
- 最終的な状態
- 決定
- 深い歴史
- 浅い履歴
- 切り替え (結合)
- 切り替え (フォーク)
図形を図に追加します。
図形を右クリックし、[プロパティ] を選択 します。
ダイアログ ボックスでプロパティを設定します。
プロパティ 説明 名前 擬似状態の名前を入力します。 ステレオタイプ ドロップダウン リストから目的のステレオタイプを選択します。 使用するステレオタイプが一覧にない場合は、UML メニューの [ステレオタイプ] をクリックして、新しいステレオタイプを追加するか、既存のステレオタイプを編集できます。 Kind UML モデル ダイアグラム テンプレートは、選択した図形またはアイコンの要素に対応する擬似状態の種類を自動的に追加します。 ドキュメント 要素にタグ付けされた値として追加するドキュメントを入力します。 要素を表す図形またはアイコンを選択すると、ここに入力したドキュメントも [ドキュメント ] ウィンドウに表示されます。