org.jacorb.ir
Class Contained

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

public abstract class Contained
extends IRObject

Version:
$Id: Contained.java,v 1.14 2006/10/11 20:33:00 iliyan.jeliazkov Exp $

Field Summary
protected  java.lang.String absolute_name
           
protected  org.omg.CORBA.Repository containing_repository
           
protected  org.omg.CORBA.Container defined_in
           
protected  java.lang.String id
           
protected  java.lang.String version
           
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, fileSeparator, myRef, name, orb
 
Constructor Summary
Contained()
           
Contained(java.lang.String _id, java.lang.String _name, java.lang.String _version, org.omg.CORBA.Container _defined_in, java.lang.String _absolute_name, org.omg.CORBA.Repository _containing_repository)
           
 
Method Summary
 java.lang.String absolute_name()
           
 org.omg.CORBA.Repository containing_repository()
           
static Contained createContained(java.lang.Class c, java.lang.String path, org.omg.CORBA.Container _defined_in, org.omg.CORBA.Repository ir, org.apache.avalon.framework.logger.Logger logger, java.lang.ClassLoader loader, org.omg.PortableServer.POA poa)
           
static org.omg.CORBA.Contained createContainedReference(Contained containedObject, org.apache.avalon.framework.logger.Logger logger, org.omg.PortableServer.POA poa)
           
 org.omg.CORBA.Container defined_in()
           
abstract  org.omg.CORBA.ContainedPackage.Description describe()
           
 java.lang.String id()
           
 void id(java.lang.String a)
           
 void move(org.omg.CORBA.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
 

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 org.omg.CORBA.Container defined_in

containing_repository

protected org.omg.CORBA.Repository containing_repository
Constructor Detail

Contained

public Contained()

Contained

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

createContained

public static Contained createContained(java.lang.Class c,
                                        java.lang.String path,
                                        org.omg.CORBA.Container _defined_in,
                                        org.omg.CORBA.Repository ir,
                                        org.apache.avalon.framework.logger.Logger logger,
                                        java.lang.ClassLoader loader,
                                        org.omg.PortableServer.POA poa)

createContainedReference

public static org.omg.CORBA.Contained createContainedReference(Contained containedObject,
                                                               org.apache.avalon.framework.logger.Logger logger,
                                                               org.omg.PortableServer.POA poa)

id

public java.lang.String id()

id

public void id(java.lang.String a)

name

public java.lang.String name()

name

public void name(java.lang.String a)

version

public java.lang.String version()

version

public void version(java.lang.String a)

defined_in

public org.omg.CORBA.Container defined_in()

absolute_name

public java.lang.String absolute_name()

containing_repository

public org.omg.CORBA.Repository containing_repository()

describe

public abstract org.omg.CORBA.ContainedPackage.Description describe()

move

public void move(org.omg.CORBA.Container new_container,
                 java.lang.String new_name,
                 java.lang.String new_version)