パターンが必要な成果物をプロジェクトに追加するパターン・テンプレートを使うと、Eclipse プラグイン開発環境内にパターン・プラグインが作成されます。
パターン・プロジェクトは、以下に示す数多くのタイプのディレクトリーとファイルから構成されます。
パターン・プラグインには常に 1 つのパターン・ライブラリーが存在します。 パターン・ライブラリーには 1 つ以上のパターンがあります。 パターンには通常、1 つ以上のパラメーターがあります。 同じライブラリー内に複数のパターンがパッケージされていても、各パラメーターは通常、相互に独立しています。 パターンはそのライブラリーとともにパッケージされるだけで、ライブラリーのメンバー・パターンとライブラリーはプラグインとして配布されます。
プロジェクト・ライブラリーのマニフェスト・ファイルは、プロジェクトに含まれるすべてのマニフェスト・リストを保持しています。 各パターン・マニフェスト・ファイルはパターンとそのパラメーターについての情報を保持しています。 パターン・プロパティーが変更されると、パターンのマニフェストに対して対応する変更が行われます。 プロパティーのいくつかは、Java コード内にもあります。 必要に応じて、「パターン・オーサリング (Pattern Authoring)」ビューからコード・ファイルとマニフェスト・ファイルを再同期できます。
RAS アセット・エクスポートを使ってパターン・プラグインが作成されたとき、別途、マニフェスト・ファイルも構成されます。 マニフェスト・ファイルにはプロジェクトのパッケージ化に関する追加情報が格納されます。 この情報はパターンのインポート時とアンパック時に役立ちます。