UMLクラス図で使用される要素は、次のとおりです。
ダイアグラム上にUMLクラスの名前および詳細を含む四角形で表されます。UMLクラスは、圧縮、標準または拡張済のノードとして表示できます。内部UMLクラスおよびインタフェースは、標準および拡張済のUMLクラス内部でモデル化できます。詳細は、「ダイアグラム要素の内部ノードの作成」および「ダイアグラム要素の表現方法の変更」を参照してください。
UMLクラスおよびインタフェースはコンパートメントに分割されており、各コンパートメントには1種類のみの情報が含まれています。たとえば、モデル化されたUMLクラスのコンパートメントは、次のようになります。
![]() |
ダイアグラム上のクラスやアソシエーションなどの各タイプは、ステレオタイプにより識別されます。ステレオタイプは、クラス・ボックスの最上部またはアソシエーションを表す線の下に、«と»で囲んで表示されます。 すべての属性および操作には、可視性を表す記号が表示されます。可視性の記号には、+(Public)、-(Private)、#(Protected)があります。「Package」の可視性には、可視性記号がありません。 |
名前コンパートメント内のステレオタイプが«UML interface»
である以外は、UMLクラスと同じ方法でダイアグラム上に表されます。UMLインタフェースは、圧縮、標準または拡張済のノードとして表示できます。内部UMLクラスおよびインタフェースは、標準および拡張済のUMLインタフェース内部でモデル化できます。詳細は、「ダイアグラム要素の内部ノードの作成」および「ダイアグラム要素の表現方法の変更」を参照してください。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指す実線として表示されます。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指し、アソシエーションの発生側に白抜きのダイアモンド型の付いた実線として表示されます。
ダイアグラムでは、アソシエーションの方向を開いた矢印で指し、アソシエーションの発生側に塗りつぶされたダイアモンド型の付いた実線として表示されます。
ダイアグラムでは、拡張クラスまたはインタフェースの方向を白抜きの矢印で指す実線として表示されます。
ダイアグラム上に破線と実装されているインタフェースに向けた空の矢印で表されます。
Copyright © 1997, 2004, Oracle. All rights reserved.