Sun WBEM SDK 開発ガイド

例 — associators メソッドと associatorNames メソッド

このセクションの各例は、associators メソッドや associatorNames メソッドを使って、次の図に示す Teacher クラスや Student クラスに関連付けられているクラスの情報を取得する方法を示したものです。associatorNames メソッドでは、引数 includeQualifiersincludeClassOriginpropertyList は使用されません。インスタンスまたはクラスの名前だけ (内容全体ではなく) を返すメソッドには、これらの引数は関係ないからです。

図 4–2 Teacher と Student の関連の例

Graphic

表 4–9 associators メソッドと associatorNames メソッド

例 

出力 

説明 

associators(Teacher, null, null, null, null, false, false, null)

Student クラス

関連付けられているクラスとそれらのサブクラスを返す。Student は、TeacherStudent 関連によって Teacher とリンクされている。

associators(Student, null, null, null, null,false, false, null)

Teacher クラス、 MathTeacher クラス、 ArtTeacher クラス

関連付けられているクラスとそれらのサブクラスを返す。Teacher は、TeacherStudent 関連によって Student とリンクされている。MathTeacherArtTeacher は、Teacher から TeacherStudent 関連を継承する。

associatorNames(Teacher, null, null, null, null)

Student クラスの名前

関連付けられているクラスとそれらのサブクラスの名前を返す。Student は、TeacherStudent 関連によって Teacher とリンクされている。

associatorNames(Student, null, null, null, null)

TeacherMatchTeacherArtTeacher のクラス名

関連付けられているクラスとそれらのサブクラスの名前を返す。Teacher は、TeacherStudent 関連によって Student とリンクされている。MathTeacherArtTeacherr は、Teacher から TeacherStudent 関連を継承する。