org.jacorb.ir
Class IRObject

java.lang.Object
  extended byorg.jacorb.ir.IRObject
All Implemented Interfaces:
IRObjectOperations
Direct Known Subclasses:
Contained, Container, IDLType, PrimitiveDef, RepositoryImpl

public abstract class IRObject
extends java.lang.Object
implements IRObjectOperations

Base class for Interface Repository Objects


Field Summary
protected  DefinitionKind def_kind
           
protected  Object myRef
           
protected  java.lang.String name
           
protected  ORB orb
           
 
Constructor Summary
IRObject()
           
 
Method Summary
 DefinitionKind def_kind()
           
abstract  void destroy()
           
 java.lang.String getName()
           
 Object getReference()
           
 void setReference(Object ref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myRef

protected Object myRef

orb

protected ORB orb

def_kind

protected DefinitionKind def_kind

name

protected java.lang.String name
Constructor Detail

IRObject

public IRObject()
Method Detail

def_kind

public DefinitionKind def_kind()
Specified by:
def_kind in interface IRObjectOperations

getName

public java.lang.String getName()

destroy

public abstract void destroy()
Specified by:
destroy in interface IRObjectOperations

getReference

public Object getReference()

setReference

public void setReference(Object ref)