All Packages Class Hierarchy This Package Previous Next Index
#pragma prefix "omg.org/CORBA"
interface Container : ::CORBA::IRObject {
::CORBA::Contained lookup(
in ::CORBA::ScopedName search_name
);
::CORBA::ContainedSeq contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);
::CORBA::ContainedSeq lookup_name(
in ::CORBA::Identifier search_name,
in long levels_to_search,
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited
);
struct Description {
::CORBA::Contained contained_object;
::CORBA::DefinitionKind kind;
any value;
};
typedef sequence<::CORBA::Container::Description> DescriptionSeq;
::CORBA::Container::DescriptionSeq describe_contents(
in ::CORBA::DefinitionKind limit_type,
in boolean exclude_inherited,
in long max_returned_objs
);
::CORBA::ModuleDef create_module(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version
);
::CORBA::ConstantDef create_constant(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType type,
in any value
);
::CORBA::StructDef create_struct(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);
::CORBA::UnionDef create_union(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType discriminator_type,
in ::CORBA::UnionMemberSeq members
);
::CORBA::EnumDef create_enum(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::EnumMemberSeq members
);
::CORBA::AliasDef create_alias(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType original_type
);
::CORBA::ExceptionDef create_exception(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::StructMemberSeq members
);
::CORBA::InterfaceDef create_interface(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::InterfaceDefSeq base_interfaces
);
};
Operation: ::CORBA::Container::contents.
Operation: ::CORBA::Container::create_alias.
Operation: ::CORBA::Container::create_constant.
Operation: ::CORBA::Container::create_enum.
Operation: ::CORBA::Container::create_exception.
Operation: ::CORBA::Container::create_interface.
Operation: ::CORBA::Container::create_module.
Operation: ::CORBA::Container::create_struct.
Operation: ::CORBA::Container::create_union.
Operation: ::CORBA::Container::describe_contents.
Operation: ::CORBA::Container::lookup.
Operation: ::CORBA::Container::lookup_name.
public abstract Contained lookup(String search_name)
Operation: ::CORBA::Container::lookup.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::Contained lookup( in ::CORBA::ScopedName search_name );
public abstract Contained[] contents(DefinitionKind limit_type,
boolean exclude_inherited)
Operation: ::CORBA::Container::contents.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::ContainedSeq contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited );
public abstract Contained[] lookup_name(String search_name,
int levels_to_search,
DefinitionKind limit_type,
boolean exclude_inherited)
Operation: ::CORBA::Container::lookup_name.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::ContainedSeq lookup_name( in ::CORBA::Identifier search_name, in long levels_to_search, in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited );
public abstract Description[] describe_contents(DefinitionKind limit_type,
boolean exclude_inherited,
int max_returned_objs)
Operation: ::CORBA::Container::describe_contents.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::Container::DescriptionSeq describe_contents( in ::CORBA::DefinitionKind limit_type, in boolean exclude_inherited, in long max_returned_objs );
public abstract ModuleDef create_module(String id,
String name,
String version)
Operation: ::CORBA::Container::create_module.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::ModuleDef create_module( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version );
public abstract ConstantDef create_constant(String id,
String name,
String version,
IDLType type,
Any value)
Operation: ::CORBA::Container::create_constant.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::ConstantDef create_constant( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in any value );
public abstract StructDef create_struct(String id,
String name,
String version,
StructMember[] members)
Operation: ::CORBA::Container::create_struct.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::StructDef create_struct( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members );
public abstract UnionDef create_union(String id,
String name,
String version,
IDLType discriminator_type,
UnionMember[] members)
Operation: ::CORBA::Container::create_union.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::UnionDef create_union( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType discriminator_type, in ::CORBA::UnionMemberSeq members );
public abstract EnumDef create_enum(String id,
String name,
String version,
String[] members)
Operation: ::CORBA::Container::create_enum.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::EnumDef create_enum( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::EnumMemberSeq members );
public abstract AliasDef create_alias(String id,
String name,
String version,
IDLType original_type)
Operation: ::CORBA::Container::create_alias.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::AliasDef create_alias( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType original_type );
public abstract ExceptionDef create_exception(String id,
String name,
String version,
StructMember[] members)
Operation: ::CORBA::Container::create_exception.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::ExceptionDef create_exception( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::StructMemberSeq members );
public abstract InterfaceDef create_interface(String id,
String name,
String version,
InterfaceDef[] base_interfaces)
Operation: ::CORBA::Container::create_interface.
#pragma prefix "omg.org/CORBA/Container" ::CORBA::InterfaceDef create_interface( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::InterfaceDefSeq base_interfaces );
All Packages Class Hierarchy This Package Previous Next Index