ステート マシン図では、 状態 は、オブジェクトが条件を満たす、アクションを実行する、またはイベントを待機する条件です。 状態は、オブジェクトの属性に存在する値と、オブジェクトが持つ他のオブジェクトとのリンクを反映する、オブジェクトの有効期間内の瞬時のイメージです。
状態には、省略可能な情報を示す 2 つのコンパートメントがあります。 上部のコンパートメントには名前が含まれ、下部のコンパートメントには、イベントに応答して実行される内部アクションまたはアクティビティの一覧が含まれています。 状態が進行中のアクティビティに対応する場合、そのアクティビティは入れ子になった コンピューターの状態 として、またはエントリアクションと終了アクションのペアによって表されます。
関連項目
ステートチャートまたは アクティビティ図では、 状態 は、オブジェクトが条件を満たす、アクションを実行する、またはイベントを待機する条件です。 状態は、オブジェクトの属性に存在する値と、オブジェクトが持つ他のオブジェクトとのリンクを反映する、オブジェクトの有効期間内の瞬時のイメージです。
状態には、省略可能な情報を示す 2 つのコンパートメントがあります。 上部のコンパートメントには名前が含まれ、下部のコンパートメントには、イベントに応答して実行される内部アクションまたはアクティビティの一覧が含まれています。 状態が進行中のアクティビティに対応する場合、そのアクティビティは入れ子になった コンピューターの状態 として、またはエントリアクションと終了アクションのペアによって表されます。
State 図形に名前を付け、他のプロパティ値を追加する
ツリー ビュー 内の要素または図の要素を表す図形を表すアイコンをダブルクリックして、要素の [UML プロパティ ] ダイアログ ボックスを開きます。
ヒント: 図形を右クリックし、[図形の 表示オプション] をクリックして、図の図形に表示するプロパティ値を制御します。 [ UML 図形の表示オプション ] ダイアログ ボックスで、プロパティ値を表示または非表示にするオプションを選択およびクリアします。
状態プロパティ:
プロパティ |
説明 |
---|---|
Name |
状態 の名前を文字列として入力します。 同じ図の 2 つの状態に同じ名前を付けてはなりません。 |
ステレオタイプ |
ドロップダウン リストから目的のステレオタイプを選択します。 使用するステレオタイプが一覧にない場合は、UML メニューの [ステレオタイプ] をクリックして、新しいステレオタイプを追加するか、既存のステレオタイプを編集できます。 |
書類 |
要素に追加するドキュメントを タグ付き値として入力します。 要素を表す図形またはアイコンを選択すると、ここで入力したドキュメントも [ドキュメント ] ウィンドウに表示されます。 |
状態プロパティ、"内部遷移" カテゴリ:
内部遷移カテゴリを使用して、 内部遷移 を追加または削除したり、既存の切り替えを編集したりします。
プロパティ |
説明 |
---|---|
内部遷移 |
状態に対して定義した内部遷移を一覧表示します。 切り替えに最もよく使用される設定をすばやく編集するには、[ 内部切り替え ] ボックスの一覧でフィールドをクリックし、値を選択または入力します。 切り替えのすべての設定にアクセスするには、一覧で切り替えを選択し、[ プロパティ] をクリックします。
|
新しいバージョン |
内部遷移の一覧に未定義の遷移を追加する場合にクリックします。 切り替えに最もよく使用される設定をすばやく編集するには、[ 内部切り替え ] ボックスの一覧でフィールドをクリックし、値を選択または入力します。 切り替えのすべての設定にアクセスするには、一覧で切り替えを選択し、[ プロパティ] をクリックします。 |
[複製] |
クリックすると、選択した切り替えと同じプロパティ値を持つ新しい遷移がリストに追加されます。 |
削除 |
クリックすると、選択した切り替えが一覧から削除されます。 |
State 図形に名前を表示するかどうかを制御する
図形を右クリックし、[ 図形表示オプション] をクリックし、[ 名前] を選択して名前を表示するか、[ 名前] をオフにして名前を非表示にします。
State 図形の内部遷移コンパートメントを表示する
図形を右クリックし、[ 図形表示オプション] をクリックして、[ 切り替え ] チェック ボックスをオフにします。