Package org.omg.CORBA

Interface IRObjectOperations

    • Method Detail

      • def_kind

        DefinitionKind def_kind()
        Returns the DefinitionKind corresponding to this Interface Repository object.
        Returns:
        the DefinitionKind corresponding to this Interface Repository object.
      • destroy

        void destroy()
        Destroys this object. If the object is a Container, this method is applied to all its contents. If the object contains an IDLType attribute for an anonymous type, that IDLType is destroyed. If the object is currently contained in some other object, it is removed. If the method is invoked on a Repository or on a PrimitiveDef then the BAD_INV_ORDER exception is raised with minor value 2. An attempt to destroy an object that would leave the repository in an incoherent state causes BAD_INV_ORDER exception to be raised with the minor code 1.
        Throws:
        BAD_INV_ORDER - if this method is invoked on a repository or PrimitiveDef, or if an attempt to destroy an object would leave the repository in an incoherent state