org.jacorb.ir
Class Contained

java.lang.Object
  extended byorg.jacorb.ir.IRObject
      extended byorg.jacorb.ir.Contained
All Implemented Interfaces:
ContainedOperations, IRObjectOperations
Direct Known Subclasses:
AttributeDef, ConstantDef, ExceptionDef, InterfaceDef, ModuleDef, OperationDef, TypedefDef

public abstract class Contained
extends IRObject
implements ContainedOperations


Field Summary
protected  java.lang.String absolute_name
           
protected  Repository containing_repository
           
protected  Container defined_in
           
protected  java.lang.String id
           
protected  java.lang.String version
           
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, myRef, name, orb
 
Constructor Summary
Contained()
           
Contained(java.lang.String _id, java.lang.String _name, java.lang.String _version, Container _defined_in, java.lang.String _absolute_name, Repository _containing_repository)
           
 
Method Summary
 java.lang.String absolute_name()
           
 Repository containing_repository()
           
static Contained createContained(java.lang.Class c, java.lang.String path, Container _defined_in, Repository ir)
           
static Contained createContainedReference(Contained containedObject)
           
 Container defined_in()
           
abstract  Description describe()
           
 java.lang.String id()
           
 void id(java.lang.String a)
           
 void move(Container new_container, java.lang.String new_name, java.lang.String new_version)
           
 java.lang.String name()
           
 void name(java.lang.String a)
           
 java.lang.String version()
           
 void version(java.lang.String a)
           
 
Methods inherited from class org.jacorb.ir.IRObject
def_kind, destroy, getName, getReference, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.IRObjectOperations
def_kind, destroy
 

Field Detail

id

protected java.lang.String id

absolute_name

protected java.lang.String absolute_name

version

protected java.lang.String version

defined_in

protected Container defined_in

containing_repository

protected Repository containing_repository
Constructor Detail

Contained

public Contained()

Contained

public Contained(java.lang.String _id,
                 java.lang.String _name,
                 java.lang.String _version,
                 Container _defined_in,
                 java.lang.String _absolute_name,
                 Repository _containing_repository)
Method Detail

createContained

public static Contained createContained(java.lang.Class c,
                                        java.lang.String path,
                                        Container _defined_in,
                                        Repository ir)

createContainedReference

public static Contained createContainedReference(Contained containedObject)

id

public java.lang.String id()
Specified by:
id in interface ContainedOperations

id

public void id(java.lang.String a)
Specified by:
id in interface ContainedOperations

name

public java.lang.String name()
Specified by:
name in interface ContainedOperations

name

public void name(java.lang.String a)
Specified by:
name in interface ContainedOperations

version

public java.lang.String version()
Specified by:
version in interface ContainedOperations

version

public void version(java.lang.String a)
Specified by:
version in interface ContainedOperations

defined_in

public Container defined_in()
Specified by:
defined_in in interface ContainedOperations

absolute_name

public java.lang.String absolute_name()
Specified by:
absolute_name in interface ContainedOperations

containing_repository

public Repository containing_repository()
Specified by:
containing_repository in interface ContainedOperations

describe

public abstract Description describe()
Specified by:
describe in interface ContainedOperations

move

public void move(Container new_container,
                 java.lang.String new_name,
                 java.lang.String new_version)
Specified by:
move in interface ContainedOperations