Javaクラス図では、クラス、インタフェース、列挙、継承およびコンポジット関係を視覚的に作成できます。これらはすべてJavaコードとして作成され、ダイアグラムに表示されます。
Javaクラスをモデリングするには、Javaクラス図から開始します。ただし、後で他の要素をダイアグラムに追加できます。方法
Javaクラス図のJava要素はすべて、それらのクラスのソース・コードから直接導出されます。ダイアグラムに表示されているクラスのソース・コードを変更、追加または削除した場合、これらの変更内容は、ダイアグラム上のこれらのクラスおよびインタフェースに反映されます。反対に、モデリングされたクラスに対する変更は、基礎となるソース・コードにも行われます。
ダイアグラムにクラスを表示するために、UML表記法の形式が使用されます。詳細
Javaクラス、インタフェースまたは列挙をダイアグラム上に作成するには、そのダイアグラムに対するJavaコンポーネント・パレット上の「Javaクラス」アイコン、「Javaインタフェース
」アイコンまたは「Java Enum
」アイコンをクリックし、次に、そのクラスを作成するダイアグラムをクリックします。モデリングされたクラスまたはインタフェースのJavaソース・ファイルは、プロジェクトの設定で指定された位置に作成されます。その後、ダイアグラム上にノードを作成できます。方法
ヒント: 特定のクラスまたはインタフェースに関連するクラスまたはインタフェースを表示するには、要素を右クリックし、「表示」「関連する要素」を選択します。
内部クラスおよびインタフェースは、プロパティ・インスペクタを使用して表示できます。
内部クラスおよびインタフェースをクラス図形内に表示するには、次の手順を実行します。
注意: 汎用引数も、他のフィールドおよびメソッドと同じ方法で図式化されます。他の要素とともにクラス図形内に表示されます。
フィールドおよびメソッドを、ダイアグラム上のモデリングされたJavaクラスおよびインタフェースに追加できます。そのためには、モデリングされたJavaクラスまたはインタフェースをダブルクリックし、Javaソース・エディタを使用してフィールドまたはメソッドを追加します。
Javaソースでextends
文として表現される継承構造は、ダイアグラムのJavaクラス・コンポーネント・パレットの「拡張」アイコンを使用して、Javaクラスのダイアグラム上に作成できます。方法
インタフェースがクラスによって実装される場合、これはダイアグラムのJavaコンポーネント・パレットの「実装」アイコンを使用して作成できます。実装関係を作成すると、実装クラスのソース・コードに
implements
文が追加されます。詳細
ダイアグラムのJavaクラス・コンポーネント・パレットの様々な参照アイコン( および
)を使用して、ダイアグラムのクラスとインタフェースとの間に、これまでアソシエーションと呼ばれていた様々な参照をすばやく作成できます。モデリングされたJavaクラス間に作成された参照は、参照を実装するクラスのソース・コードではフィールドとして表現されます。詳細
モデリングされたUMLクラスは、モデリングされたJavaクラスに変換できます。同様に、モデリングされたJavaクラスは、モデリングされたUMLクラスに変換できます。方法
ノート、依存関係およびURLリンクを使用して、Javaクラスのダイアグラムに注釈を付けることができます。方法
Copyright © 1997, 2009, Oracle. All rights reserved.