KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > omg > CORBA > ValueDefOperations


1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
2        duplicate and use this code are hereby granted provided that this
3        copyright notice is included.
4 *****/

5
6 package org.omg.CORBA;
7
8 public interface ValueDefOperations extends
9                 org.omg.CORBA.ContainerOperations JavaDoc,
10                 org.omg.CORBA.ContainedOperations JavaDoc,
11                 org.omg.CORBA.IDLTypeOperations JavaDoc {
12
13     public org.omg.CORBA.InterfaceDef JavaDoc[] supported_interfaces ();
14     public void supported_interfaces(
15             org.omg.CORBA.InterfaceDef JavaDoc[] supported_interfaces);
16
17     public org.omg.CORBA.Initializer JavaDoc[] initializers ();
18     public void initializers(org.omg.CORBA.Initializer JavaDoc[] initializers);
19
20     public org.omg.CORBA.ValueDef JavaDoc base_value();
21     public void base_value(org.omg.CORBA.ValueDef JavaDoc base_value);
22
23     public org.omg.CORBA.ValueDef JavaDoc[] abstract_base_values ();
24     public void abstract_base_values(
25                 org.omg.CORBA.ValueDef JavaDoc[] abstract_base_values);
26
27     public boolean is_abstract();
28     public void is_abstract(boolean is_abstract);
29
30     public boolean is_custom();
31     public void is_custom(boolean is_custom);
32
33     public boolean is_truncatable();
34     public void is_truncatable(boolean is_truncatable);
35
36     public boolean is_a(java.lang.String JavaDoc value_id);
37
38     public org.omg.CORBA.ValueDefPackage.FullValueDescription describe_value();
39
40     public org.omg.CORBA.ValueMemberDef JavaDoc create_value_member(
41                 java.lang.String JavaDoc id,
42                 java.lang.String JavaDoc name,
43                 java.lang.String JavaDoc version,
44                 org.omg.CORBA.IDLType JavaDoc type_def,
45                 short access);
46
47     public org.omg.CORBA.AttributeDef JavaDoc create_attribute(java.lang.String JavaDoc id,
48                 java.lang.String JavaDoc name,
49                 java.lang.String JavaDoc version,
50                 org.omg.CORBA.IDLType JavaDoc type,
51                 org.omg.CORBA.AttributeMode JavaDoc mode);
52
53     public org.omg.CORBA.OperationDef JavaDoc create_operation(java.lang.String JavaDoc id,
54                 java.lang.String JavaDoc name,
55                 java.lang.String JavaDoc version,
56                 org.omg.CORBA.IDLType JavaDoc result,
57                 org.omg.CORBA.OperationMode JavaDoc mode,
58                 org.omg.CORBA.ParameterDescription JavaDoc[] params,
59                 org.omg.CORBA.ExceptionDef JavaDoc[] exceptions,
60                 java.lang.String JavaDoc[] contexts);
61 }
62
Popular Tags