状態の分類子の追加作成

既存のオブジェクトに対して状態の分類子を追加作成できます。これには、ナビゲータ・ペインを使用するか、ダイアグラムにすでに表示されているオブジェクト・フロー状態をコピーして貼り付けます。

注意: 既存のオブジェクトに対して状態の分類子を追加作成する場合、コンポーネント・パレットは使用できません。コンポーネント・パレットでオブジェクト・フロー状態を作成すると、アクティビティ・モデラーによって、新規オブジェクトに対して、新規の状態の分類子の新規オブジェクト・フロー状態が作成されます。コンポーネント・パレットで作成されたオブジェクトの名前として、すでに存在するオブジェクトの名前を指定すると、アクティビティ・モデラーによって検証エラーが返されます。これは、同一パッケージ内に同じ名前のオブジェクトを2つ作成していると、モデラーが解釈するためです。

ナビゲータ・ペインで状態の分類子を追加作成するには、次のようにします。

  1. ナビゲータ・ペインで操作対象のオブジェクトの名前を右クリックし、「プロパティ」を選択します。
  2. 「Object」プロパティ・ダイアログの「状態の分類子」タブで、「新規作成」をクリックして新しい状態の分類子を作成します。
  3. 新しい状態の分類子の名前を入力します。
  4. さらに状態の分類子が必要な場合はステップ2と3を繰り返します。
  5. 「OK」をクリックします。新しい状態の分類子がオブジェクトに対して作成されます。
  6. 新しい状態の分類子でオブジェクト・フロー状態をダイアグラムに組み込むには、次のいずれかを実行します。
  7. 「ダイアグラムに追加」オプションを使用して状態の分類子を選択します。

    または

    ナビゲータ・ペインでオブジェクトを選択します。構造ペインで、「状態の分類子」ノードを開き、使用する状態の分類子を検索します。状態を選択し、ダイアグラム上にドラッグ・アンド・ドロップします。

「コピー」コマンドおよび「貼付け」コマンドを使用して状態の分類子を追加作成するには、次のようにします。

次の手順では、状態の分類子を追加作成するオブジェクトは、すでにダイアグラムのオブジェクト・フロー状態によって使用されていると仮定しています。

  1. ダイアグラム上のオブジェクト・フロー状態を右クリックし、「コピー」を選択します。
  2. 新しい状態の分類子でオブジェクト・フロー状態を配置する場所にカーソルを置きます。
  3. 右クリックして「貼付け」を選択します。コピーしたのと同じタイプのオブジェクト・フロー状態が、状態の分類子[新規状態]で、ダイアグラム上に表示されます。
  4. [新規状態]に一意の名前を入力します。
  5. オブジェクト・フロー状態について、さらに他の状態の分類子を作成する必要がある場合、ステップ3と4を繰り返します。

関連項目

オブジェクト・フロー状態について

オブジェクト・フロー状態の作成

アクティビティ、フローおよび擬似状態のモデルの作成

 

Copyright © 1997, 2004, Oracle. All rights reserved.