この製品は、標準 UML 2.0 モデル要素ステレオタイプのセットをサポートします。
各ステレオタイプ、その適用先のモデル要素、および説明のリストを、以下の表に示します。
ステレオタイプ | モデル要素 | 説明 |
---|---|---|
«auxiliary» | クラス | このステレオタイプは、通常は制御メカニズムを提供することにより別のクラスをサポートするクラスに適用されます。サポートされるクラスはフォーカス・クラスです。 |
«buildComponent» | コンポーネント | このステレオタイプは、組織による開発またはシステム・レベルの開発の目的でコンポーネントのセットを指定するコンポーネントに適用されます。 |
«create» | 操作 | このステレオタイプは、分類子のインスタンスを作成する操作に適用されます。この操作の例はコンストラクターです。 |
«destroy» | 操作 | このステレオタイプは、分類子のインスタンスを破棄する操作に適用されます。 |
«document» | 成果物 | このステレオタイプは、文書を表す成果物に適用されます。 |
«entity» | コンポーネント | このステレオタイプは、ビジネス概念を表すコンポーネントに適用されます。 |
«executable» | 成果物 | このステレオタイプは、ノード上で実行できる成果物に適用されます。 |
«file» | 成果物 | このステレオタイプは、ソース・コードまたはデータを格納する成果物に適用されます。 |
«focus» | クラス | このステレオタイプは、従属メカニズムを提供する補助クラスを使用したコア・ロジックまたは制御を指定するクラスに適用されます。 |
«framework» | パッケージ | このステレオタイプは、クラス、パターン、テンプレートなどの再利用可能な要素を格納するパッケージに適用されます。 |
«implement» | コンポーネント | このステレオタイプは、依存関係にある仕様の実装でありそれ自体は仕様を持たないコンポーネントに適用されます。 |
«implementationClass» | クラス | このステレオタイプは、クラスのインスタンスが複数のクラスを持つことができないクラスの実装に適用されます。 |
«library» | 成果物 | このステレオタイプは、静的または動的なライブラリー・ファイルである成果物に適用されます。 |
«metaclass» | クラス | このステレオタイプは、メタクラスに準拠する他のクラスであるインスタンスを持つクラスに適用されます。 |
«metamodel» | モデル | このステレオタイプは、別のモデルの抽象化であるモデルを格納するパッケージに適用されます。 |
«modelLibrary» | パッケージ | このステレオタイプは、再利用を目的とするモデル要素を格納するパッケージに適用されます。 |
«perspective» | パッケージ | このステレオタイプは、ダイアグラムまたはサブパッケージのみを含むパッケージに適用されます。このステレオタイプが適用されたパッケージでは、抽出がバイパスされます。 |
«process» | コンポーネント | このステレオタイプは、トランザクション・ベースのコンポーネントに適用されます。 |
«realization» | 分類子 | このステレオタイプは、オブジェクトのドメインおよびその実装を指定する分類子に適用されます。 |
«responsibility» | ノート、テキスト | このステレオタイプは、他のモデル要素との関連の中でモデル要素が持つ義務を記述するノートに適用されます。 |
«script» | 成果物 | このステレオタイプは、コンピューター・システムが解釈できるファイルに適用されます。 |
«service» | コンポーネント | このステレオタイプは、値を計算するコンポーネントに適用されます。このコンポーネントには状態がありません。 |
«source» | 成果物 | このステレオタイプは、実行可能ファイルのソース・ファイルに適用されます。 |
«specification» | 分類子 | このステレオタイプは、オブジェクトのドメインを指定するがその実装は指定しない分類子に適用されます。 |
«subsystem» | コンポーネント | このステレオタイプは、大規模なシステムの一部であるコンポーネントに適用されます。 |
«systemModel» | モデル | このステレオタイプは、システムのさまざまなパースペクティブを記述するモデルを格納するモデルまたはパッケージに適用されます。 |
«type» | クラス | このステレオタイプは、オブジェクトのドメインおよびその操作を記述するがオブジェクトの実装は定義しないクラスに適用されます。 |
«utility» | クラス | このステレオタイプは、インスタンスを持たないがその属性および操作にはクラス有効範囲があるクラスに適用されます。 |