このタスクについて
以下のタイプのステートチャート遷移を作成できます。
遷移のフィーチャーを追加および変更するには、「フィーチャー」ウィンドウを使用します。
ステートチャート遷移には、以下の「一般」タブのフィーチャーがあります。
- 名前 - 遷移の名前を指定します。
- L - 必要であれば、要素のラベルを指定します。
- Stereotype (ステレオタイプ) — 必要であれば、要素のステレオタイプを指定します。ステレオタイプは、«s1» のように二重かぎ括弧に囲まれて表記され、
これを使用することによって、文書化のためにクラスにタグを付けることができます。
- プロジェクト内の現在のステレオタイプのリストから選択するには、「ステレオタイプの選択」ボタン (
) をクリックします。
- 選択したステレオタイプの表示順を変更するには、「ステレオタイプ順序の変更」ボタン (
) をクリックします。注: COM ステレオタイプはコンストラクティブ (コード生成可能) であり、コードの生成に影響します。
- ターゲット - 遷移のターゲットを指定します。
このフィールドは読み取り専用です。
- トリガー - 遷移のトリガーを指定します。
トリガーの指定を参照してください。
- ガード - 遷移のガードを指定します。
「オーバーライド済み」チェック・ボックスは、ステートチャート内のテキスト情報 (状態の入場および退場アクション、遷移のガードとアクション、および静的反応) の「フィーチャー」ウィンドウで使用できます。このチェック・ボックスを有効または無効にすることで、実際にモデルを変更することなく、ステートチャートの継承を無効にするかしないかを設定できます。チェック・ボックスの
オンとオフを切り替えて、各ウィンドウ・フィールドに継承した情報を表示し、その情報を適用するか、それとも現在は上書きされている情報に戻すかを決定できます。詳細については、ステートチャートのテキスト情報のオーバーライドを参照してください。
- アクション - 遷移アクションを指定します。