10.4.7 ModuleDefインタフェース

次に示すModuleDefは、定数、typedef、例外、インタフェース、値型、値ボックス、ネイティブ型、およびその他のモジュール・オブジェクトを包含することができます。

module CORBA {
       interface ModuleDef : Container, Contained {
       };
        struct ModuleDescription {
               Identifier         name;
               RepositoryId       id;
               RepositoryId       defined_in;
               VersionSpec        version;
      };
};

継承されるModuleDefオブジェクトのdescribe操作は、ModuleDescriptionを返します。