public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); TypeDescription td = new TypeDescription(name, id, defined_in_id, version, typeCode); Any any = getORB().create_any(); TypeDescriptionHelper.insert(any, td); return new Description(DefinitionKind.dk_Typedef, any); }
public org.omg.CORBA.ContainedPackage.Description describe() { if ( ! defined) { throw new INTF_REPOS ("Struct " + full_name + " not defined! "); } org.omg.CORBA.Any a = orb.create_any(); org.omg.CORBA.TypeDescription ed = describe_struct(); org.omg.CORBA.TypeDescriptionHelper.insert( a, ed ); return new org.omg.CORBA.ContainedPackage.Description( org.omg.CORBA.DefinitionKind.dk_Struct, a); }
public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); TypeDescription td = new TypeDescription(name, id, defined_in_id, version, typeCode); Any any = getORB().create_any(); TypeDescriptionHelper.insert(any, td); return new Description(DefinitionKind.dk_Typedef, any); }
public Description describe() { String defined_in_id = "IR"; if (defined_in instanceof ContainedOperations) defined_in_id = ((ContainedOperations) defined_in).id(); TypeDescription td = new TypeDescription(name, id, defined_in_id, version, typeCode); Any any = getORB().create_any(); TypeDescriptionHelper.insert(any, td); return new Description(DefinitionKind.dk_Typedef, any); }
public org.omg.CORBA.ContainedPackage.Description describe() { org.omg.CORBA.Any a = orb.create_any(); String def_in_name; if( myContainer != null ) def_in_name = myContainer.id(); else def_in_name = "IDL:/:1.0"; org.omg.CORBA.TypeDescriptionHelper.insert( a, new org.omg.CORBA.TypeDescription( name(), id(), def_in_name, version(), type() ) ); return new org.omg.CORBA.ContainedPackage.Description( org.omg.CORBA.DefinitionKind.dk_Union, a); }
public org.omg.CORBA.ContainedPackage.Description describe() { org.omg.CORBA.Any a = orb.create_any(); String def_in_name; if( myContainer != null ) def_in_name = myContainer.id(); else def_in_name = "IDL:/:1.0"; org.omg.CORBA.TypeDescriptionHelper.insert( a, new org.omg.CORBA.TypeDescription(name(), id(), def_in_name, version(), type() ) ); return new org.omg.CORBA.ContainedPackage.Description( org.omg.CORBA.DefinitionKind.dk_Enum, a); }
public org.omg.CORBA.ContainedPackage.Description describe() { org.omg.CORBA.Any a = orb.create_any(); String containerId; if( defined_in._is_a("IDL:omg.org/CORBA/Contained:1.0")) containerId = org.omg.CORBA.ContainedHelper.narrow(defined_in).id(); else containerId = "IDL::1.0"; // top level, IR org.omg.CORBA.TypeDescription td = new org.omg.CORBA.TypeDescription( name, id(), containerId, version(), type() ); org.omg.CORBA.TypeDescriptionHelper.insert( a , td ); org.omg.CORBA.ContainedPackage.Description result = new org.omg.CORBA.ContainedPackage.Description( org.omg.CORBA.DefinitionKind.dk_Alias, a ); return result; }