Sun WBEM SDK 開発ガイド

クラスの追加

既存のクラスにクラスを追加するには、次の作業を行います。

新しいクラスの作成

あるクラスに新しいサブクラスを作成するには、まずその既存のクラス名を指定します。CIM WorkShop では、クラス名は標準の CIM 構文 SchemaIndicator_ClassName で表示されます。CIM スキーマクラスに新しくクラスを作成する場合、クラス名の前に頭字語 CIM を使用します。Solaris スキーマクラスにクラスを作成する場合、クラス名の前に Solaris を使用します。キー修飾子を継承するクラスの名前には、下線 (_) を指定する必要があります。

クラスを追加する方法
  1. 「CIM WorkShop」ウィンドウのクラス継承ツリーで、新しくクラスを作成する既存のクラスを選択します。

  2. クラスを作成するには、次のいずれかの操作を行います。

    • 「アクション (Action)」、「クラスを追加 (Add Class)」の順にクリックする

    • 「CIM WorkShop」ウィンドウでツールバーの「新規クラス (New Class)」アイコンをクリックする

    • 選択したクラス上で右ボタンをクリックし、「クラスを追加 (Add Class)」を選択する

      「新規クラス (New Class)」ダイアログボックスが表示されます。

  3. 「クラス名 (Class Name)」フィールドで、新しいクラス名を入力します。

    たとえば、クラス Solaris_ComputerSystemUltra1_ComputerSystem という名前のクラスを作成できます。

  4. クラスから継承されたプロパティとメソッドをそのまま使用するには、「了解 (OK)」をクリックします。新しいプロパティを追加するには、「プロパティを追加 (Add Property)」をクリックします。

    「了解 (OK)」をクリックすると、継承されたプロパティ、メソッド、修飾子、およびそれらの値を使用するクラスが作成されます。「プロパティを追加 (Add Property)」をクリックすると、「プロパティを追加 (Add Properties)」ダイアログボックスが表示されます。このダイアログボックスで新しいクラスに追加するプロパティを指定できます。プロパティの追加方法については、クラスへの新しいプロパティの追加を参照してください。

修飾子の追加

新しく作成したクラスには修飾子を追加できます。クラスを変更する継承されたクラスの修飾子の値は、変更も取り消しもできません。また、継承された修飾子を削除することもできません。

修飾子を追加する方法
  1. 「新規クラス (New Class)」ダイアログボックスで、新しいクラス名を指定し、「クラス修飾子 (Class Qualifiers)」をクリックします。

  2. 「修飾子 (Qualifiers)」ダイアログボックスで、新しい値を設定したい修飾子を右ボタンでクリックし、「修飾子の追加 (Add Qualifier)」を選択します。

  3. 「修飾子の追加 (Add Qualifier)」ダイアログボックスで、リストから修飾子の名前を選択して「了解 (OK)」をクリックします。

  4. 修飾子のスコープを設定するには、次の操作を行います。

    1. 「スコープ (Scope)」をクリックします。

    2. 「スコープ (Scope)」ダイアログボックスで、修飾子のスコープを選択して「了解 (OK)」をクリックします。

  5. 修飾子のフレーバを設定するには、次の操作を行います。

    1. 「フレーバ (Flavors)」をクリックします。

    2. 「フレーバ (Flavors)」ダイアログボックスで、修飾子のフレーバを選択して「了解 (OK)」をクリックします。

  6. 「修飾子 (Qualifiers)」ダイアログボックスで「了解 (OK)」をクリックし、このダイアログボックスを閉じます。

クラスへの新しいプロパティの追加

クラスに新しいプロパティを追加し、それらの値を変更できます。継承されたプロパティの値は変更できません。また、継承されたプロパティは削除できません。

クラスに新しいプロパティを追加する方法
  1. 新しいクラス名を指定した後、「新規クラス (New Class)」ダイアログボックスで「プロパティを追加 (Add Property)」をクリックします。

    「プロパティを追加 (Add Properties)」ダイアログボックスが表示されます。

  2. 「名前 (Name)」フィールドで、新しいプロパティ名を入力します。

  3. 「タイプ (Type)」フィールドでプロパティのデータ型を選択し、「了解 (OK)」をクリックします。

    「新規クラス (New Class)」ダイアログボックスの「プロパティ (Properties)」タブに新しいプロパティが表示されます。プロパティリストが長い場合は、スクロールバーをクリックして新しく追加したプロパティを表示できます。

  4. 「新規クラス (New Class)」ダイアログボックスで「了解 (OK)」をクリックします。

    新しいプロパティまたはクラスに新しい修飾子を追加する方法、および修飾子の値を設定する方法については、以下の節を参照してください。

新しいプロパティへの修飾子の追加

クラスに新たに作成したプロパティには、修飾子の値も設定できます。継承されたプロパティまたはメソッドの修飾子の値は、変更も取り消しも行うことはできません。また、継承された修飾子を削除することはできません。

新しいプロパティに修飾子を追加する方法
  1. 「新規クラス (New Class)」ダイアログボックスで、作成した新しいプロパティをクリックし、「プロパティ修飾子 (Property Qualifiers)」をクリックします。

    作成したプロパティの「修飾子 (Qualifiers)」ダイアログボックスが表示されます。

  2. 「修飾子の追加 (Add Qualifier)」をクリックします。

  3. 「修飾子の追加 (Add Qualifier)」ダイアログボックスの「名前 (Name)」フィールドで、修飾子を選択して「了解 (OK)」をクリックします。

  4. 「修飾子 (Qualifiers)」ダイアログボックスと「新規クラス (New Class)」ダイアログボックスで、「了解 (OK)」をクリックします。

    選択したプロパティに修飾子と修飾子のデータ型が設定されます。