UML ダイアグラムにおける
データ型は、データの値を定義するモデル要素です。通常は、プリミティブ型 (整数など) やストリング型、
および列挙型 (ユーザー定義のデータ型など) を表す
データ型を使用してください。
データ型はクラスと似ていますが、
データ型のインスタンスはその値によってのみ識別されます。
2 つのデータ型が同一の値を持つ場合、
そのインスタンスは同一であると判断されます。
データ型には属性を持たせることができますが、
構造化データ型のモデリングをサポートする目的に限られます。
構造化データ型のインスタンスは、
以下の条件が真である場合に、同じであると判断されます。
- データ型の構造が同じである
- 対応する属性の値が同じである
デフォルトでは、新規データ型を作成する時に、
属性と操作のコンパートメントは非表示にされます。
以下の図にあるように、
データ型の成果物は、データ型の名前を含んだ長方形で表示されます。
この長方形には、ステレオタイプ «data type» とデータ型アイコンも含まれています。
