パターンへのパラメーターの追加

パターンには、要求ではありませんが、通常、少なくとも 1 つのパラメーターがあります。 パラメーターにより、ターゲットの引き数の UML 2.0 タイプ、および許容多重度値が定義されます。 各パラメーターは、Java? クラスにより表され、さらにパターン拡張により実現される作業を実行する、コード命令を含んでいます。

パラメーター間の依存を指定できます。 クライアントまたはサプライヤー・パラメーターとして別のパラメーターを割り当てる場合、相互割り当てが追加するパラメーターに動的に追加されます。 そのため、既存のパラメーターを「サプライヤー」フィールドに移動することで、クライアントの役割が追加するパラメーターに割り当てられます。

パラメーターをパターンに追加するには、以下のようにします。

  1. 「パターン・オーサリング (Pattern Authoring)」ビューで、パターンを右クリックし、「パラメーターの追加」をクリックします。 「新規パターン・パラメーター」ウィザードが開きます。
  2. パラメーターの名前を「名前」フィールドに入力します。 「クラス名」が、パラメーター名から自動的に導き出されます。
  3. パラメーター名から生成されたクラス名を受け入れるか、または「クラス名」フィールドでそれを変更します。
  4. パターンの適用者がパターンの引き数を容易に指定できるように、パラメーターの簡単な説明を入力します。 簡単な説明は、「パターン・エクスプローラー」ビュー「簡単な説明」ページに表示されます。また、ツールチップとして、パターンの適用者がダイアグラム・ビューのテンプレート・パラメーター上にマウスを移動した場合にも表示されます。
  5. 「タイプ」フィールドで、パラメーターのタイプとして、クラスの UML 2.0 タイプを受け入れるか、または「参照」をクリックして、別の UML 2.0 タイプを選択します。
  6. パラメーターの依存を追加するには、以下のステップを実行します。
    1. 「パラメーターの依存」タブをクリックし、「パラメーターの依存」ページを開きます。
    2. 「既存のパラメーター」フィールドで、 1 つ以上のパラメーター名をクリックします。
    3. 右矢印ボタンをクリックし、パラメーター名を「クライアント・パラメーター」または「サプライヤー・パラメーター」フィールドに移動します。
  7. 「一般」タブをクリックし、パラメーター定義に戻るか、または「OK」をクリックし、ウィザードを閉じます。
パラメーターがパターンに追加されます。 パターンが作成されたので、「プロパティー」ビューを使用して、パラメーターのプロパティーを変更できます。
関連概念
IBM Rational 設計パターン
パターン・コードおよびサポート・ファイル
関連タスク
パターン・プロジェクトおよびライブラリーの作成
グループへのパターンの割り当て
パラメーターへの依存の追加
パターンのプロパティー値の設定
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005