org.openorb.pss.compiler.object
Class PsdlAbstractStorageType

java.lang.Object
  extended by org.openorb.compiler.object.IdlObject
      extended by org.openorb.pss.compiler.object.PsdlAbstractStorageType
All Implemented Interfaces:
java.io.Serializable, org.openorb.compiler.idl.reflect.idlObject, psdlAbstractStorageType

public class PsdlAbstractStorageType
extends org.openorb.compiler.object.IdlObject
implements psdlAbstractStorageType

This class manages abstract storagetype

Author:
Jerome Daniel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openorb.compiler.object.IdlObject
_case_sensitive, _comment, _current, _diese, _has_inheritance, _id, _import, _is_container, _list, _map, _name, _opaque, _prefix, _prefix_explicit, _type, _underscore, _upper, adaptName
 
Constructor Summary
PsdlAbstractStorageType(org.openorb.compiler.object.IdlObject father)
          Constructor
 
Method Summary
 void addInheritance(org.openorb.compiler.object.IdlObject obj)
          Add an inheritance
 org.openorb.compiler.object.IdlObject define()
          Return the reference to the abstract storagetype
 void define(org.openorb.compiler.object.IdlObject obj)
          Set the define abstract storagetype
 java.util.Enumeration filter(int type)
           
 void forward()
          Modify the object type to pass it as forward declaration
 org.openorb.compiler.object.IdlObject[] getInheritance()
          Return the inheritance list
 int idlType()
           
 psdlAbstractStorageType[] inheritance()
          This operation returns all abstract storage type inheritances
 org.openorb.compiler.object.IdlObject returnInheritedObject(java.lang.String name)
          This method returns an inherited object
 org.openorb.compiler.object.IdlObject searchObject(java.lang.String name)
          This method returns an contained object
 
Methods inherited from class org.openorb.compiler.object.IdlObject
adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, changePrefix, contains, containsObject, content, current, end, final_kind, final_object, getComment, getId, getIdComponents, getParser, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnObject, returnVisibleObject, root, sameAs, search, sensitive, setId, switchFinalObject, toString, type, type, upper, use_diese, use_diese
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject
containsObject, content, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, included
 

Constructor Detail

PsdlAbstractStorageType

public PsdlAbstractStorageType(org.openorb.compiler.object.IdlObject father)
Constructor

Method Detail

forward

public void forward()
Modify the object type to pass it as forward declaration


define

public void define(org.openorb.compiler.object.IdlObject obj)
Set the define abstract storagetype


define

public org.openorb.compiler.object.IdlObject define()
Return the reference to the abstract storagetype


addInheritance

public void addInheritance(org.openorb.compiler.object.IdlObject obj)
Add an inheritance


getInheritance

public org.openorb.compiler.object.IdlObject[] getInheritance()
Return the inheritance list


returnInheritedObject

public org.openorb.compiler.object.IdlObject returnInheritedObject(java.lang.String name)
This method returns an inherited object

Overrides:
returnInheritedObject in class org.openorb.compiler.object.IdlObject

searchObject

public org.openorb.compiler.object.IdlObject searchObject(java.lang.String name)
This method returns an contained object

Overrides:
searchObject in class org.openorb.compiler.object.IdlObject

idlType

public int idlType()
Specified by:
idlType in interface org.openorb.compiler.idl.reflect.idlObject
Overrides:
idlType in class org.openorb.compiler.object.IdlObject

inheritance

public psdlAbstractStorageType[] inheritance()
Description copied from interface: psdlAbstractStorageType
This operation returns all abstract storage type inheritances

Specified by:
inheritance in interface psdlAbstractStorageType

filter

public java.util.Enumeration filter(int type)
Specified by:
filter in interface org.openorb.compiler.idl.reflect.idlObject
Overrides:
filter in class org.openorb.compiler.object.IdlObject