テンプレートは、特定のタイプであるモデル要素のグループ用パターンについて、 説明および識別を行う、パラメーター化されたモデル要素です。 テンプレートは要素のタイプを表しているので、 モデル内でテンプレートを直接使用することはできません。 代わりに、まずそのパラメーターを 実際の値とバインディングすることによって、 テンプレートをインスタンス化する必要があります。 テンプレートとモデル要素間のバインディングによって、 テンプレートをベースとする、 新しいモデル要素が生成されます。 ここでバインド済み要素を使用することによって、 システムのパーツをモデル化することができます。
モデル内の各データ型用に特殊なモデル要素を設計する代わりに、 テンプレートを使用することによって、 さまざまな種類のデータを処理する 単一のモデル要素 (分類子、パッケージ、または操作) を、 設計することができます。 例えば、テンプレート・クラスは、 クラスのパラメーター化された説明を提供し、 その属性と操作を指定します。 複数のクラスをテンプレートにバインディングすることで、 テンプレートと同じ特性を持つ、新しいクラスを生成することができます。
テンプレートは、右上隅に破線の囲み線を持った分類子として表示されます。
