1 5 6 package org.omg.CORBA; 7 8 public interface ContainerOperations extends org.omg.CORBA.IRObjectOperations { 9 10 public org.omg.CORBA.Contained lookup(java.lang.String search_name); 11 12 public org.omg.CORBA.Contained [] contents( 13 org.omg.CORBA.DefinitionKind limit_type, 14 boolean exclude_inherited); 15 16 public org.omg.CORBA.Contained [] lookup_name(java.lang.String search_name, 17 int levels_to_search, 18 org.omg.CORBA.DefinitionKind limit_type, 19 boolean exclude_inherited); 20 21 public org.omg.CORBA.ContainerPackage.Description[] describe_contents( 22 org.omg.CORBA.DefinitionKind limit_type, 23 boolean exclude_inherited, 24 int max_returned_objs); 25 26 public org.omg.CORBA.ModuleDef create_module(java.lang.String id, 27 java.lang.String name, 28 java.lang.String version); 29 30 public org.omg.CORBA.ConstantDef create_constant(java.lang.String id, 31 java.lang.String name, 32 java.lang.String version, 33 org.omg.CORBA.IDLType type, 34 org.omg.CORBA.Any value); 35 36 public org.omg.CORBA.StructDef create_struct(java.lang.String id, 37 java.lang.String name, 38 java.lang.String version, 39 org.omg.CORBA.StructMember [] members); 40 41 public org.omg.CORBA.UnionDef create_union(java.lang.String id, 42 java.lang.String name, 43 java.lang.String version, 44 org.omg.CORBA.IDLType discriminator_type, 45 org.omg.CORBA.UnionMember [] members); 46 47 public org.omg.CORBA.EnumDef create_enum(java.lang.String id, 48 java.lang.String name, 49 java.lang.String version, 50 java.lang.String [] members); 51 52 public org.omg.CORBA.AliasDef create_alias(java.lang.String id, 53 java.lang.String name, 54 java.lang.String version, 55 org.omg.CORBA.IDLType original_type); 56 57 public org.omg.CORBA.InterfaceDef create_interface(java.lang.String id, 58 java.lang.String name, 59 java.lang.String version, 60 org.omg.CORBA.InterfaceDef [] base_interfaces, 61 boolean is_abstract); 62 63 public org.omg.CORBA.ExceptionDef create_exception(java.lang.String id, 64 java.lang.String name, 65 java.lang.String version, 66 org.omg.CORBA.StructMember [] members); 67 68 public org.omg.CORBA.ValueDef create_value(java.lang.String id, 69 java.lang.String name, 70 java.lang.String version, 71 boolean is_custom, 72 boolean is_abstract, 73 org.omg.CORBA.ValueDef base_value, 74 boolean is_truncatable, 75 org.omg.CORBA.ValueDef [] abstract_base_values, 76 org.omg.CORBA.InterfaceDef [] supported_interfaces, 77 org.omg.CORBA.Initializer [] initializers); 78 79 public org.omg.CORBA.ValueBoxDef create_value_box(java.lang.String id, 80 java.lang.String name, 81 java.lang.String version, 82 org.omg.CORBA.IDLType original_type); 83 84 public org.omg.CORBA.NativeDef create_native(java.lang.String id, 85 java.lang.String name, 86 java.lang.String version); 87 } 88 | Popular Tags |