所有される要素関連

統一モデリング言語 (UML) クラス図内の所有される要素関連は、所有権を示す関連のタイプです。

所有される要素関連は、パッケージが所有するクラスを表します。この関係は、クラスが別の (外部) クラスの有効範囲内で宣言されている場合に、 UML クラス図でネストされたクラスを表す場合に使用されます。ネストされたクラスは外部クラスの名前空間に属し、外部クラスでのみ使用できます。つまり、親クラスは内部 (ネストされた) クラスを宣言します。この構成が使用されるのは、主に実装上の理由と情報を非表示にするためです。

宣言クラスおよび名前空間内のクラスはアンカー線 (UML 内の所有された関連として表される線) で接続され、宣言クラスの接続端にアンカー・アイコンが付加されます。アンカー・アイコンは円内部の正符号 (+) として表示されます。パッケージのコンテンツはクラス内で宣言され、その名前空間に属します。

例えば、Class B が Class A とアンカー線で接続され、Class A にアンカー・シンボルが付加されている場合、 Class B は Class A の名前空間内で宣言されています。つまり、Class A と Class B の関係は、名前空間が所有する要素関連です。

次の図に、クラス図において所有する要素関連を表示する方法を示します。

Java™ ソース・コード UML の可視化
図は、所有する要素関連のサンプル Java ソース・コードを示しています。 図は、UML クラス図において所有する要素関連を表示する方法を示しています。
関連概念
未解決の参照の装飾
関連タスク
関係する要素を表示するためのクエリーのカスタマイズ
関連する Java 要素の表示
外向きの関係を基にした、関連する Java 要素の表示
内向きの関係を基にした、関連する Java 要素の表示
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005