All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Interface org.omg.CORBA.ContainerOperations

public interface ContainerOperations
extends IRObjectOperations

IDL definition:
#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
);
};


Method Index

 o contents(DefinitionKind, boolean)

Operation: ::CORBA::Container::contents.

 o create_alias(String, String, String, IDLType)

Operation: ::CORBA::Container::create_alias.

 o create_constant(String, String, String, IDLType, Any)

Operation: ::CORBA::Container::create_constant.

 o create_enum(String, String, String, String[])

Operation: ::CORBA::Container::create_enum.

 o create_exception(String, String, String, StructMember[])

Operation: ::CORBA::Container::create_exception.

 o create_interface(String, String, String, InterfaceDef[])

Operation: ::CORBA::Container::create_interface.

 o create_module(String, String, String)

Operation: ::CORBA::Container::create_module.

 o create_struct(String, String, String, StructMember[])

Operation: ::CORBA::Container::create_struct.

 o create_union(String, String, String, IDLType, UnionMember[])

Operation: ::CORBA::Container::create_union.

 o describe_contents(DefinitionKind, boolean, int)

Operation: ::CORBA::Container::describe_contents.

 o lookup(String)

Operation: ::CORBA::Container::lookup.

 o lookup_name(String, int, DefinitionKind, boolean)

Operation: ::CORBA::Container::lookup_name.

Methods

 o lookup
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
);

 o contents
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
);

 o lookup_name
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
);

 o describe_contents
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
);

 o create_module
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
);

 o create_constant
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
);

 o create_struct
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
);

 o create_union
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
);

 o create_enum
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
);

 o create_alias
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
);

 o create_exception
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
);

 o create_interface
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