Javaクラスのモデリングの開始

Javaクラス図では、クラス、インタフェース、列挙、継承およびコンポジット関係を視覚的に作成できます。これらはすべてJavaコードとして作成され、ダイアグラムに表示されます。

Javaクラスをモデリングするには、Javaクラス図から開始します。ただし、後で他の要素をダイアグラムに追加できます。方法

Javaクラス図のJava要素はすべて、それらのクラスのソース・コードから直接導出されます。ダイアグラムに表示されているクラスのソース・コードを変更、追加または削除した場合、これらの変更内容は、ダイアグラム上のこれらのクラスおよびインタフェースに反映されます。反対に、モデリングされたクラスに対する変更は、基礎となるソース・コードにも行われます。

ダイアグラムにクラスを表示するために、UML表記法の形式が使用されます。詳細

Javaクラス、インタフェースおよび列挙

Javaクラス、インタフェースまたは列挙をダイアグラム上に作成するには、そのダイアグラムに対するJavaコンポーネント・パレット上の「JavaクラスJavaクラスアイコン、「JavaインタフェースJavaインタフェースアイコンまたは「Java EnumJava Enumアイコンをクリックし、次に、そのクラスを作成するダイアグラムをクリックします。モデリングされたクラスまたはインタフェースのJavaソース・ファイルは、プロジェクトの設定で指定された位置に作成されます。その後、ダイアグラム上にノードを作成できます。方法

ヒント: 特定のクラスまたはインタフェースに関連するクラスまたはインタフェースを表示するには、要素を右クリックし、「表示」次の選択「関連する要素」を選択します。

内部クラスおよびインタフェースは、プロパティ・インスペクタを使用して表示できます。

内部クラスおよびインタフェースをクラス図形内に表示するには、次の手順を実行します。

  1. プロパティ・インスペクタで、「表示オプション」タブをクリックします。
  2. 表示オプション・ページで、「内部クラスの表示」属性を「True」に設定します。

注意: 汎用引数も、他のフィールドおよびメソッドと同じ方法で図式化されます。他の要素とともにクラス図形内に表示されます。

フィールドおよびメソッド

フィールドおよびメソッドを、ダイアグラム上のモデリングされたJavaクラスおよびインタフェースに追加できます。そのためには、モデリングされたJavaクラスまたはインタフェースをダブルクリックし、Javaソース・エディタを使用してフィールドまたはメソッドを追加します。

継承

Javaソースでextends文として表現される継承構造は、ダイアグラムのJavaクラス・コンポーネント・パレットの「拡張拡張アイコンを使用して、Javaクラスのダイアグラム上に作成できます。方法

インタフェースがクラスによって実装される場合、これはダイアグラムのJavaコンポーネント・パレットの「実装実装アイコンを使用して作成できます。実装関係を作成すると、実装クラスのソース・コードにimplements文が追加されます。詳細

コンポジット

ダイアグラムのJavaクラス・コンポーネント・パレットの様々な参照アイコン(実装 および 実装)を使用して、ダイアグラムのクラスとインタフェースとの間に、これまでアソシエーションと呼ばれていた様々な参照をすばやく作成できます。モデリングされたJavaクラス間に作成された参照は、参照を実装するクラスのソース・コードではフィールドとして表現されます。詳細

変換

モデリングされたUMLクラスは、モデリングされたJavaクラスに変換できます。同様に、モデリングされたJavaクラスは、モデリングされたUMLクラスに変換できます。方法

ノート、依存関係およびURLリンクを使用して、Javaクラスのダイアグラムに注釈を付けることができます。方法


Javaクラスのモデリング