All Packages Class Hierarchy This Package Previous Next Index
interface InterfaceDef : ::CORBA::Container, ::CORBA::Contained, ::CORBA::IDLType { attribute ::CORBA::InterfaceDefSeq base_interfaces; boolean is_a( in ::CORBA::RepositoryId interface_id ); struct FullInterfaceDescription { ::CORBA::Identifier name; ::CORBA::RepositoryId id; ::CORBA::RepositoryId defined_in; ::CORBA::VersionSpec version; ::CORBA::OpDescriptionSeq operations; ::CORBA::AttrDescriptionSeq attributes; ::CORBA::RepositoryIdSeq base_interfaces; TypeCode type; }; ::CORBA::InterfaceDef::FullInterfaceDescription describe_interface(); ::CORBA::AttributeDef create_attribute( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in ::CORBA::AttributeMode mode ); ::CORBA::OperationDef create_operation( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType result, in ::CORBA::OperationMode mode, in ::CORBA::ParDescriptionSeq params, in ::CORBA::ExceptionDefSeq exceptions, in ::CORBA::ContextIdSeq contexts ); };
Reader for attribute: ::CORBA::InterfaceDef::base_interfaces.
Writer for attribute: ::CORBA::InterfaceDef::base_interfaces.
Operation: ::CORBA::InterfaceDef::create_attribute.
Operation: ::CORBA::InterfaceDef::create_operation.
Operation: ::CORBA::InterfaceDef::describe_interface.
Operation: ::CORBA::InterfaceDef::is_a.
public abstract boolean is_a(String interface_id)
Operation: ::CORBA::InterfaceDef::is_a.
boolean is_a( in ::CORBA::RepositoryId interface_id );
public abstract FullInterfaceDescription describe_interface()
Operation: ::CORBA::InterfaceDef::describe_interface.
::CORBA::InterfaceDef::FullInterfaceDescription describe_interface();
public abstract AttributeDef create_attribute(String id, String name, String version, IDLType type, AttributeMode mode)
Operation: ::CORBA::InterfaceDef::create_attribute.
::CORBA::AttributeDef create_attribute( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in ::CORBA::AttributeMode mode );
public abstract OperationDef create_operation(String id, String name, String version, IDLType result, OperationMode mode, ParameterDescription params[], ExceptionDef exceptions[], String contexts[])
Operation: ::CORBA::InterfaceDef::create_operation.
::CORBA::OperationDef create_operation( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType result, in ::CORBA::OperationMode mode, in ::CORBA::ParDescriptionSeq params, in ::CORBA::ExceptionDefSeq exceptions, in ::CORBA::ContextIdSeq contexts );
public abstract void base_interfaces(InterfaceDef base_interfaces[])
Writer for attribute: ::CORBA::InterfaceDef::base_interfaces.
attribute ::CORBA::InterfaceDefSeq base_interfaces;
public abstract InterfaceDef[] base_interfaces()
Reader for attribute: ::CORBA::InterfaceDef::base_interfaces.
attribute ::CORBA::InterfaceDefSeq base_interfaces;
All Packages Class Hierarchy This Package Previous Next Index