パターン定義が作成されるのは、パターン作成者が「パターン・オーサリング」ビューを使用してパターンとそのパターン・パラメーターをパターン・ライブラリーに追加したときです。 パターン・ライブラリー内の各パターンは、独自のパターン定義を持っています。
パターン定義は、UML 要素とパターン定義のキーワードで表されます。 パターン・タイプに応じて、パターン定義はパラメーター化されたコラボレーション、クラス、またはパッケージとなります。
パターン作成者はパターン定義を直接、変更しないでください。 パターンの Java™ コードと非同期になった場合、新しいパターン定義を再生成できます。
パターン適用プロセスにおいて、パターン定義から基本的なモデル情報が提供されます。 パターン適用者からはすぐに見えないにしても、パターン定義は生成されたすべてのパターン・インスタンスにバインドされています。
個々の各パターンは、パターン適用時に使用される UML モデル表記に準拠しています。