001 package org.omg.CORBA; 002 003 004 /** 005 * Generated from IDL interface "ValueDef". 006 * 007 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007 008 * @version generated at Jun 18, 2012 10:37:59 AM 009 */ 010 011 public interface ValueDefOperations 012 extends org.omg.CORBA.ContainerOperations , org.omg.CORBA.ContainedOperations , org.omg.CORBA.IDLTypeOperations 013 { 014 /* constants */ 015 /* operations */ 016 org.omg.CORBA.InterfaceDef[] supported_interfaces(); 017 void supported_interfaces(org.omg.CORBA.InterfaceDef[] arg); 018 org.omg.CORBA.Initializer[] initializers(); 019 void initializers(org.omg.CORBA.Initializer[] arg); 020 org.omg.CORBA.ValueDef base_value(); 021 void base_value(org.omg.CORBA.ValueDef arg); 022 org.omg.CORBA.ValueDef[] abstract_base_values(); 023 void abstract_base_values(org.omg.CORBA.ValueDef[] arg); 024 boolean is_abstract(); 025 void is_abstract(boolean arg); 026 boolean is_custom(); 027 void is_custom(boolean arg); 028 boolean is_truncatable(); 029 void is_truncatable(boolean arg); 030 boolean is_a(java.lang.String id); 031 org.omg.CORBA.ValueDefPackage.FullValueDescription describe_value(); 032 org.omg.CORBA.ValueMemberDef create_value_member(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType type, short access); 033 org.omg.CORBA.AttributeDef create_attribute(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType type, org.omg.CORBA.AttributeMode mode); 034 org.omg.CORBA.OperationDef create_operation(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType result, org.omg.CORBA.OperationMode mode, org.omg.CORBA.ParameterDescription[] params, org.omg.CORBA.ExceptionDef[] exceptions, java.lang.String[] contexts); 035 }