パラメーターへの依存の追加

依存関係は、「パターン・オーサリング (Pattern Authoring)」ビューを使用して、同一のパターン内の複数のパラメーター間に指定されます。 パラメーターの依存により、パターンが適用された場合の、パターンの拡張が制御されます。

パラメーター依存が追加された場合、フレームワークは、指定されたクライアント・パラメーターのクラスに、ホット・スポット として知られる更新メソッドを挿入します。 パターンの作成者は、更新メソッドに Java? コードを追加し、設計の要求に基づく、部分的な、または遅延の拡張に対する振る舞いを提供します。

以下のタスクを行う場合には、パラメーターの依存を追加できます。
  • 「新規パターン」ウィザードを使用して、パターンおよびパラメーターを追加する
  • 「新規パターン・パラメーター」ウィザードを使用して、パラメーターを追加する
  • 「プロパティー」ビューを使用して、パラメーター依存を追加または編集する

「パターン・オーサリング (Pattern Authoring)」ビューを使用して、パラメーター依存を追加または編集するには、以下のようにします。

  1. 「パターン・オーサリング (Pattern Authoring)」ビューで、パラメーターを右クリックし、「プロパティー・ビューの表示」をクリックします。 「プロパティー」ビューが開きます。
  2. 現行パラメーターへのクライアントとして、他のパラメーターをパターンに割り当てるには、以下のステップを実行します。
    1. 「プロパティー」ビューで、「クライアント・パラメーター」行をクリックして、参照ボタンをクリックし、「クライアント・パラメーター依存の編集 (Edit Client Parameter Dependency)」ウィンドウを開きます。
    2. 「既存のパラメーター」の下で、1 つ以上のパラメーターをクリックして、右矢印ボタンをクリックし、それを「クライアント・パラメーター」フィールドに移動します。
    3. 「OK」をクリックします。
    更新メソッドのセットが、クライアント・パラメーターとして割り当てたパラメーターに追加されます。 更新メソッドにコードを追加し、パターンが適用された場合の、拡張の振る舞いを指定します。 このパラメーターにより、その一部または全部の拡張が発生する前に、値がクライアント・パラメーターに提供される必要があります。
  3. 現行パラメーターへのサプライヤーとして、他のパラメーターをパターンに割り当てるには、以下のステップを実行します。
    1. 「プロパティー」ビューで、「サプライヤー・パラメーター」値ボックスをクリックして、参照ボタンをクリックし、「サプライヤー・パラメーター依存 (Supplier Parameter Dependency)」ウィンドウを開きます。
    2. 「既存のパラメーター」の下で、1 つ以上のパラメーターをクリックして、右矢印ボタンをクリックし、選択したパラメーターを「サプライヤー・パラメーター」フィールドに移動します。
    3. 「OK」をクリックします。
    更新メソッドのセットが、割り当てたサプライヤー・パラメーターへのクライアントであるとして編集していたパラメーターに追加されます。 更新メソッドにコードを追加し、パターンが適用された場合の、拡張の振る舞いを指定します。 このパラメーターには、一部または全部の拡張が発生する前に、サプライヤー・パラメーターからの値が必要です。
関連概念
パターン・コードおよびサポート・ファイル
パターン拡張
IBM Rational 設計パターン
関連タスク
パターン・プロジェクトおよびライブラリーの作成
パターンへのパラメーターの追加
グループへのパターンの割り当て
パターンのプロパティー値の設定
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005