public interface ContainedOperations extends IRObjectOperations
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
absolute_name()
The absolute_name attribute is an absolute ScopedName that
identifies a Contained object uniquely within its enclosing
Repository.
|
Repository |
containing_repository()
The containing_repository attribute identifies the Repository
that is eventually reached by recursively following the
objects defined_in attribute.
|
Container |
defined_in()
Contained objects also have a defined_in attribute that
identifies the Container within which they are defined.
|
Description |
describe()
The describe operation returns a structure containing
information about the interface.
|
java.lang.String |
id()
An object that is contained by another object has an id
attribute that identifies it globally.
|
void |
id(java.lang.String value)
An object that is contained by another object has an id
attribute that identifies it globally.
|
void |
move(Container new_container,
java.lang.String new_name,
java.lang.String new_version)
The move operation atomically removes this object from its
current Container, and adds it to the Container specified by
new_container must satisfy the following conditions: It must be
in the same Repository.
|
java.lang.String |
name()
An object that is contained by another object has a name
attribute that identifies it uniquely within the enclosing
Container object.
|
void |
name(java.lang.String value)
An object that is contained by another object has a name
attribute that identifies it uniquely within the enclosing
Container object.
|
java.lang.String |
version()
An object that is contained by another object has a version
attribute that distinguishes it from other versioned objects
with the same name.
|
void |
version(java.lang.String value)
An object that is contained by another object has a version
attribute that distinguishes it from other versioned objects
with the same name.
|
def_kind, destroyjava.lang.String id()
void id(java.lang.String value)
java.lang.String name()
void name(java.lang.String value)
java.lang.String version()
void version(java.lang.String value)
Container defined_in()
java.lang.String absolute_name()
Repository containing_repository()
Description describe()
void move(Container new_container, java.lang.String new_name, java.lang.String new_version)