例 4–10のコードセグメントでは、すべての Solaris プロセッサの仮定の lockspeed 値を設定します。この例では、次のメソッドを使用します。
...
{
/* オブジェクト (CIMObjectPath) を作成し、Solaris_Processor
クラスの名前を格納する*/
CIMObjectPath cop = new CIMObjectPath("Solaris_Processor");
/* Solaris_Processor クラスとそのすべてのサブクラスの
インスタンスの名前が含まれている列挙を CIM Object Manager が返す */
Enumeration e = cc.enumerateInstanceNames(cop);
/* インスタンスオブジェクトパスの列挙のサイズ分だけ繰り返す。
その中で setProperty メソッドを使って、各 Solaris プロセッサの
lockspeed 値に 500 を設定する。 */
for (; e.hasMoreElements(); cc.setProperty(e.nextElement(), "lockspeed",
new CIMValue(new Integer(500))));
...
}