状態不変式を作成する - UML 2.0

提供: RAD Studio
移動先: 案内検索

相互作用図の手順 への移動

このトピックでは、状態不変式の作成方法について説明します。

状態不変式を OCL コメントとして作成するには:

  1. UML 2.0 シーケンス図の [ツール パレット] で、状態不変式 を選択します。
  2. 作成先のライフラインまたは実行仕様をクリックします。

    ヒント: あるいは、ライフラインまたは実行仕様のコンテキスト メニューから [追加|状態不変式] コマンドを選択します。

  3. 状態不変式の オブジェクト インスペクタ で、全般 ノードを選択します。
  4. [不変式の種類] フィールドで、ドロップダウン リストから OCL 式 を選択します。 状態不変式のダイアグラム要素の形が、中かっこ({ })に変わります。
  5. オブジェクト インスペクタ に追加される [OCL 不変式] ノードで、言語 ドロップダウン リストからコメントの言語を選択します。 選択肢は [OCL] と [テキスト] です。
  6. テキストを入力し、変更を適用します。

状態不変式を状態に接続する

  1. ダイアグラムの ツール パレット で、状態不変式 を選択します。
  2. 作成先のライフラインまたは実行仕様をクリックします。
  3. 状態不変式の オブジェクト インスペクタ で、全般 ノードを選択します。
  4. 不変式の種類 フィールドで、ドロップダウン リストから 状態/領域 を選択します。
  5. 状態/領域 フィールドで、選択ボタンをクリックします。
  6. 状態/領域の選択 ダイアログ ボックスで、追加 ボタンを使って、目的の状態または領域をモデルから選択します。
  7. 終了したら、[OK]をクリックします。

    ヒント: あるいは、状態または領域の名前を入力します。 状態または領域が別のパッケージに属している場合は、その完全修飾名を指定してください。

関連項目