org.omg.CORBA
Interface IRObjectOperations

All Known Subinterfaces:
IDLType, IDLTypeOperations, IRObject
All Known Implementing Classes:
_IDLTypeStub

public interface IRObjectOperations

Defines the operations, applicable to the interface repository object.


Method Summary
 DefinitionKind def_kind()
          Get the definition kind of this interface repository object.
 void destroy()
          Destroy this interface repository object.
 

Method Detail

def_kind

DefinitionKind def_kind()
Get the definition kind of this interface repository object.

Returns:
the defintion kind (one of the DefinitionKind.dk_... constants).

destroy

void destroy()
             throws BAD_INV_ORDER
Destroy this interface repository object. If the object is a container, the method applies to all its contents. If the object is part of some other object, it is removed.

Throws:
BAD_INV_ORDER, - minor code 1, if destroying this object would leave the repository in an incoherent state.
BAD_INV_ORDER, - minor code 2, if the method is invoked on the Repository or on the definition of the primitive type.
BAD_INV_ORDER