[Enterprise Extensions only]

CORBA module: AliasDef Interface

Overview Used by the Interface Repository to represent an OMG IDL definition that aliases another definition.
File name somir.idl
Local-only True
Ancestor interfaces TypedefDef Interface
Exceptions CORBA::SystemException
Supported operations AliasDef::original_type_def
IDLType::type


Intended Usage

An instance of an AliasDef object is used within the Interface Repository to represent an OMG IDL type that aliases another type. The AliasDef is typically used within the Interface Repository to represent a typedef statement as defined in OMG IDL. An instance of an AliasDef object can be created via the create_alias operation of the Container interface.

IDL syntax

  module CORBA
     {
        interface AliasDef:TypedefDef
        {
           attribute IDLType orginal_type_def;
        };
     };