- 
- 既知のすべてのサブインタフェース:
- IDLType,- IDLTypeOperations,- IRObject
 - 既知のすべての実装クラス:
- _IDLTypeStub
 
 public interface IRObjectOperationsIRObjectからのマッピングに使用するオペレーション・インタフェースです。 いくつかのインタフェースは、インタフェース・リポジトリ(IR)のオブジェクトに対する基本インタフェースとして使用されます。 これらの基本インタフェースはインスタンスを生成できません。 インタフェース・リポジトリ内のオブジェクトを見つけるには、共通の操作のセットを使用します。 これらのオペレーションの一部は、IRObjectで定義されます。 すべてのIRオブジェクトではIRObjectインタフェースが継承され、オブジェクトの実際の型を識別するオペレーションが指定されます。 (IDL基本インタフェースIRObjectは、ほかのすべてのインタフェース・リポジトリ・インタフェースおよびリポジトリ自体の派生元になる、もっともジェネリック・インタフェースを表します。) IRオブジェクトのjavaの実装では、IRObjectOperationsインタフェースが常に実装される必要があります。- 関連項目:
- IDLTypeOperations,- IDLType,- IRObject
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 DefinitionKinddef_kind()このインタフェース・リポジトリ・オブジェクトに対応するDefinitionKindを返します。voiddestroy()このオブジェクトを破棄します。
 
- 
- 
- 
メソッドの詳細- 
def_kindDefinitionKind def_kind() このインタフェース・リポジトリ・オブジェクトに対応するDefinitionKindを返します。- 戻り値:
- このインタフェース・リポジトリ・オブジェクトに対応するDefinitionKind。
 
 - 
destroyvoid destroy() このオブジェクトを破棄します。 オブジェクトがコンテナの場合、このメソッドはすべてのオブジェクトの内容に適用されます。 オブジェクトに匿名型のIDLType属性が含まれている場合は、そのオブジェクトのIDLTypeが破棄されます。 オブジェクトが現在ほかのオブジェクトに格納されている場合は、オブジェクトが削除されます。 メソッドがRepositoryまたはPrimitiveDefで呼び出される場合は、マイナー値2のBAD_INV_ORDER例外が発生します。 リポジトリが矛盾した状態のオブジェクトを破棄しようとすると、マイナー・コード1のBAD_INV_ORDER例外が発生します。- 例外:
- BAD_INV_ORDER- このメソッドがリポジトリまたは- PrimitiveDefで呼び出されるか、オブジェクトの破棄を試みることによりリポジトリが一貫性を欠いた状態になっている場合
 
 
- 
 
-