org.openorb.pss.compiler.object

Class PsdlAbstractStorageType

public class PsdlAbstractStorageType extends IdlObject implements psdlAbstractStorageType

This class manages abstract storagetype

Author: Jerome Daniel

Constructor Summary
PsdlAbstractStorageType(IdlObject father)
Constructor
Method Summary
voidaddInheritance(IdlObject obj)
Add an inheritance
voiddefine(IdlObject obj)
Set the define abstract storagetype
IdlObjectdefine()
Return the reference to the abstract storagetype
Enumerationfilter(int type)
voidforward()
Modify the object type to pass it as forward declaration
IdlObject[]getInheritance()
Return the inheritance list
intidlType()
psdlAbstractStorageType[]inheritance()
IdlObjectreturnInheritedObject(String name)
This method returns an inherited object
IdlObjectsearchObject(String name)
This method returns an contained object

Constructor Detail

PsdlAbstractStorageType

public PsdlAbstractStorageType(IdlObject father)
Constructor

Method Detail

addInheritance

public void addInheritance(IdlObject obj)
Add an inheritance

define

public void define(IdlObject obj)
Set the define abstract storagetype

define

public IdlObject define()
Return the reference to the abstract storagetype

filter

public Enumeration filter(int type)

forward

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

getInheritance

public IdlObject[] getInheritance()
Return the inheritance list

idlType

public int idlType()

inheritance

public psdlAbstractStorageType[] inheritance()

returnInheritedObject

public IdlObject returnInheritedObject(String name)
This method returns an inherited object

searchObject

public IdlObject searchObject(String name)
This method returns an contained object