org.jacorb.ir
Class EnumDef

java.lang.Object
  extended by org.jacorb.ir.IRObject
      extended by org.jacorb.ir.Contained
          extended by org.jacorb.ir.TypedefDef
              extended by org.jacorb.ir.EnumDef
All Implemented Interfaces:
org.omg.CORBA.IRObjectOperations

public class EnumDef
extends TypedefDef


Field Summary
 
Fields inherited from class org.jacorb.ir.TypedefDef
type
 
Fields inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, defined_in, id, version
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, fileSeparator, myRef, name, orb
 
Constructor Summary
EnumDef(java.lang.Class c, org.omg.CORBA.Container _defined_in, org.omg.CORBA.Repository ir, java.lang.ClassLoader loader)
           
 
Method Summary
 void define()
          second phase of loading IRObjects, define any unresolved links
 org.omg.CORBA.ContainedPackage.Description describe()
           
 void destroy()
           
 java.lang.String[] members()
           
 void members(java.lang.String[] m)
           
 
Methods inherited from class org.jacorb.ir.TypedefDef
type
 
Methods inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, createContained, createContainedReference, defined_in, id, id, move, name, name, version, version
 
Methods inherited from class org.jacorb.ir.IRObject
def_kind, getName, getReference, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumDef

public EnumDef(java.lang.Class c,
               org.omg.CORBA.Container _defined_in,
               org.omg.CORBA.Repository ir,
               java.lang.ClassLoader loader)
Method Detail

members

public java.lang.String[] members()

members

public void members(java.lang.String[] m)

define

public void define()
Description copied from class: IRObject
second phase of loading IRObjects, define any unresolved links


describe

public org.omg.CORBA.ContainedPackage.Description describe()
Specified by:
describe in class Contained

destroy

public void destroy()
Specified by:
destroy in interface org.omg.CORBA.IRObjectOperations
Specified by:
destroy in class IRObject