パターン・プラグインを Eclipse Plug-in Development Environment 内に作成するには、パターンに必要な成果物をプロジェクトに追加するパターン・テンプレートを使用します。
パターン・プロジェクトには、多くのタイプのディレクトリーおよびファイルが含まれています。
パターン・プラグインには、常に 1 つのパターン・ライブラリーが含まれています。 パターン・ライブラリーはパターンを 1 つ以上持つことができます。 パターンには通常、パラメーターが 1 つ以上あります。同じライブラリーに複数のパターンがパッケージされていますが、各パターンは通常相互に独立しています。 パターンはライブラリーにのみパッケージされていて、ライブラリーのメンバー・パターンおよびライブラリーはプラグインとして配布されます。
プロジェクト・ライブラリーのマニフェスト・ファイルは、プロジェクトに含まれるすべてのマニフェストのリストを保持します。 各パターン・マニフェスト・ファイルは、パターンおよびそのパラメーターに関する情報を保持します。 パターン・プロパティーが変更されると、パターンのマニフェストも対応して変更されます。 プロパティーの中には、Java コードでも使用されるものもあります。必要に応じて、「パターン・オーサリング」ビューからコードとマニフェスト・ファイルを再同期することができます。
RAS アセット・エクスポートを使用してパターン・プラグインを作成すると、別のマニフェスト・ファイルが構築されます。 このファイルには、プロジェクトのパッケージ化に関する追加情報が含まれています。 この情報は、パターンのインポートおよびパッケージ化解除に役立ちます。