# OpenORB 1.3.1: Interface Repository

## org.omg.CORBA
Interface Repository

All Superinterfaces:
  Container, ContainerOperations, IDLEntity, IRObject, IRObjectOperations, Object, RepositoryOperations, java.io.Serializable

All Known Implementing Classes:
  _RepositoryStub

public interface Repository
extends RepositoryOperations, Container, Object, IDLEntity

Repository is an interface that provides global access to the Interface Repository. The Repository object can contain constants, typedefs, exceptions, interfaces, value types, value boxes, native types and modules.

Methods inherited from interface org.omg.CORBA.RepositoryOperations
`create_array, create_fixed, create_sequence, create_string, create_wstring, get_canonical_typecode, get_primitive, lookup_id`

Methods inherited from interface org.omg.CORBA.ContainerOperations
`contents, create_abstract_interface, create_alias, create_constant, create_enum, create_exception, create_interface, create_local_interface, create_module, create_native, create_struct, create_union, create_value_box, create_value, describe_contents, lookup_name, lookup`

Methods inherited from interface org.omg.CORBA.IRObjectOperations
`def_kind, destroy`

Methods inherited from interface org.omg.CORBA.Object
`_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override`