org.jacorb.ir

Class Contained

Implemented Interfaces:
ContainedOperations, IDLEntity, IRObjectOperations, Object, java.io.Serializable
Known Direct Subclasses:
AttributeDef, ConstantDef, ExceptionDef, InterfaceDef, ModuleDef, OperationDef, TypedefDef

public abstract class Contained
extends IRObject
implements ContainedOperations

Version:
$Id: Contained.java,v 1.11 2004/05/06 12:39:59 nicolas Exp $

Field Summary

protected String
absolute_name
protected Repository
containing_repository
protected Container
defined_in
protected String
id
protected String
version

Constructor Summary

Contained()
Contained(String _id, String _name, String _version, Container _defined_in, String _absolute_name, Repository _containing_repository)

Method Summary

java.lang.String
absolute_name()
Repository
containing_repository()
static Contained
createContained(Class c, String path, Container _defined_in, Repository ir, Logger logger, ClassLoader loader, POA poa)
static Contained
createContainedReference(Contained containedObject, Logger logger, POA poa)
Container
defined_in()
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)

Field Details

absolute_name

protected String absolute_name


containing_repository

protected Repository containing_repository


defined_in

protected Container defined_in


id

protected String id


version

protected String version

Constructor Details

Contained

public Contained()


Contained

public Contained(String _id,
                 String _name,
                 String _version,
                 Container _defined_in,
                 String _absolute_name,
                 Repository _containing_repository)

Method Details

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


createContained

public static Contained createContained(Class c,
                                        String path,
                                        Container _defined_in,
                                        Repository ir,
                                        Logger logger,
                                        ClassLoader loader,
                                        POA poa)


createContainedReference

public static Contained createContainedReference(Contained containedObject,
                                                 Logger logger,
                                                 POA poa)


defined_in

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


describe

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


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


move

public void move(Container new_container,
                 java.lang.String new_name,
                 java.lang.String new_version)
Specified by:
move 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