001 package org.omg.CORBA;
002
003
004 /**
005 * Generated from IDL interface "InterfaceDef".
006 *
007 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
008 * @version generated at Nov 6, 2011 12:20:22 AM
009 */
010
011 public interface InterfaceDefOperations
012 extends org.omg.CORBA.ContainerOperations , org.omg.CORBA.ContainedOperations , org.omg.CORBA.IDLTypeOperations
013 {
014 /* constants */
015 /* operations */
016 org.omg.CORBA.InterfaceDef[] base_interfaces();
017 void base_interfaces(org.omg.CORBA.InterfaceDef[] arg);
018 boolean is_abstract();
019 void is_abstract(boolean arg);
020 boolean is_a(java.lang.String interface_id);
021 org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription describe_interface();
022 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);
023 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);
024 }