拡張メソッドの定義

「パターン・オーサリング (Pattern Authoring)」ビューで、パラメーターにパターンを追加する場合、2 つの拡張メソッドをもつパラメーター・クラスがパターン実装モデルに追加されます。

拡張メソッドおよびオプションの更新メソッドは、ホット・スポット と呼ばれています。 ホット・スポットに Java™ コードを追加し、引き数値がパラメーターに追加されるかパラメーターから削除された場合の、パターンの振る舞いを指示します。 以下のメソッドに、拡張メソッドが示されています。


引き数を追加する拡張メソッド・コード。


引き数を削除する拡張メソッド・コード。

コードの設計における参考として、パターン・フレームワークに対するパターンのオンライン・ヘルプで使用可能な資料、およびその他のリファレンスを参照してください。 リファレンスを開くには、「リファレンス (Reference)」 > 「モデリング用リファレンス (Modeler's reference)」 > 「機能リファレンス (Feature reference)」 > 「拡張性リファレンス (Extensibility reference)」をクリックして、 「API リファレンス (API reference)」または「拡張ポイント・リファレンス (Extention Points Reference)」を展開し、「パターン」トピックのいずれかをクリックします。

拡張コードを追加するには、以下のようにします。

  1. 「パターン・オーサリング (Pattern Authoring)」ビューで、パラメーターをダブルクリックし、パラメーター・コードを Java エディターに配置します。
  2. パターン・インスタンスのパラメーターに引き数が追加されるか削除された場合に必要な振る舞いを実行するコードで、両方のメソッド内の TODO コメントを置き換えます。
  3. パターン・オーサリング・ツールによるコードの再生成および除去を禁止するよう変更する、すべてのメソッドから @generated タグを削除します。
注: パターンの振る舞いを良く理解するため、サンプルのパターンを使用して、パターンの適用を練習できます。 サンプルのパターンを読み込むには、「ヘルプ」 > 「サンプル・ギャラリー」をクリックして「テクノロジー・サンプル (Technology samples)」を展開し、 「パターン」を展開して、「適用するためのパターン」をクリックします。 「適用するためのパターン」トピックで、「サンプルのインポート」をクリックします。 パターンの作成方法を理解するため、パターンの例をインポートするには、「ファイル」 > 「新規」 > 「その他」をクリックし、「新規」ウィンドウで、「例」を展開して、「UML Modeler プラグイン」を展開し、「パターン・ライブラリー例」をクリックします。
関連概念
パターン・コードおよびサポート・ファイル
パターン拡張
関連タスク
更新メソッドの定義
ソース・コードの再生成
パターン定義の再生成
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005