Specification of package Corba.Repository_Root.Moduledef







 ==================================================== --
 ===  Code automatically generated by IDL to Ada  === --
 ===  compiler OrbAda-idl2ada                     === --
 ===  Copyright Top Graph'X  1997-2005            === --
 ==================================================== --
 From IDL file ../omg/CORBA_InterfaceRepository.idl
with Corba_Ios ;
with Corba.Object ;
with Corba.Repository_Root.Container ;
with Corba.Repository_Root.Contained ;
with Container_Forward ;
with Repository_Forward ;
with Corba.Repository_Root.Irobject ;
with Moduledef_Forward ;
pragma Elaborate_All (Corba.Object) ;
package CORBA.Repository_Root.ModuleDef is

   type Ref is new Repository_Root.Container.Ref with null record;


   --------------------------------------------------------------------
    Methods inherited from interface CORBA.Repository_Root.Contained --
   --------------------------------------------------------------------

   function Get_id
      (Self : in Ref)
      return CORBA.RepositoryId ;

   procedure Set_id
      (Self : in Ref;
       To : in CORBA.RepositoryId) ;

   function Get_name
      (Self : in Ref)
      return CORBA.Identifier ;

   procedure Set_name
      (Self : in Ref;
       To : in CORBA.Identifier) ;

   function Get_version
      (Self : in Ref)
      return CORBA.VersionSpec ;

   procedure Set_version
      (Self : in Ref;
       To : in CORBA.VersionSpec) ;

   function Get_defined_in
      (Self : in Ref)
      return Container_Forward.Ref ;

   function Get_absolute_name
      (Self : in Ref)
      return CORBA.ScopedName ;

   function Get_containing_repository
      (Self : in Ref)
      return Repository_Forward.Ref ;

   function describe
      (Self : in Ref)
      return Repository_Root.Contained.Description ;

   procedure move
      (Self : in Ref;
       new_container : in Container_Forward.Ref;
       new_name : in CORBA.Identifier;
       new_version : in CORBA.VersionSpec) ;

   ------------------------------
    Methods of this interface  --
   ------------------------------

   package Convert is new ModuleDef_Forward.Convert (Ref);

   Null_Ref : constant Ref := (Repository_Root.Container
      .Null_Ref with null record);

   Tgx_Service_Name : Corba.ObjectId := Corba.To_Corba_String
      ("InterfaceRepository") ;

   ModuleDef_R_Id : constant Corba.RepositoryId :=
      Corba.To_Corba_String ("IDL:omg.org/CORBA/ModuleDef:1.0") ;
private
    Collocated calls profiles and callers

   type Tgx_Get_id_Ptr is access function
      (Self : in Ref)
      return CORBA.RepositoryId;

   Tgx_Get_id_Caller : Tgx_Get_id_Ptr ;

   type Tgx_Set_id_Ptr is access procedure
      (Self : in Ref;
       To : in CORBA.RepositoryId);

   Tgx_Set_id_Caller : Tgx_Set_id_Ptr ;

   type Tgx_Get_name_Ptr is access function
      (Self : in Ref)
      return CORBA.Identifier;

   Tgx_Get_name_Caller : Tgx_Get_name_Ptr ;

   type Tgx_Set_name_Ptr is access procedure
      (Self : in Ref;
       To : in CORBA.Identifier);

   Tgx_Set_name_Caller : Tgx_Set_name_Ptr ;

   type Tgx_Get_version_Ptr is access function
      (Self : in Ref)
      return CORBA.VersionSpec;

   Tgx_Get_version_Caller : Tgx_Get_version_Ptr ;

   type Tgx_Set_version_Ptr is access procedure
      (Self : in Ref;
       To : in CORBA.VersionSpec);

   Tgx_Set_version_Caller : Tgx_Set_version_Ptr ;

   type Tgx_Get_defined_in_Ptr is access function
      (Self : in Ref)
      return Container_Forward.Ref;

   Tgx_Get_defined_in_Caller : Tgx_Get_defined_in_Ptr ;

   type Tgx_Get_absolute_name_Ptr is access function
      (Self : in Ref)
      return CORBA.ScopedName;

   Tgx_Get_absolute_name_Caller : Tgx_Get_absolute_name_Ptr ;

   type Tgx_Get_containing_repository_Ptr is access function
      (Self : in Ref)
      return Repository_Forward.Ref;

   Tgx_Get_containing_repository_Caller : Tgx_Get_containing_repository_Ptr ;

   type Tgx_describe_Ptr is access function
      (Self : in Ref)
      return Repository_Root.Contained.Description;

   Tgx_describe_Caller : Tgx_describe_Ptr ;

   type Tgx_move_Ptr is access procedure
      (Self : in Ref;
       new_container : in Container_Forward.Ref;
       new_name : in CORBA.Identifier;
       new_version : in CORBA.VersionSpec);

   Tgx_move_Caller : Tgx_move_Ptr ;
end CORBA.Repository_Root.ModuleDef;





List of definition uses










This page was generated by PrismTech's ada2html on Friday Mai 12 2006 16:18