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 Sep 22, 2012 10:58:05 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 }