org.openorb.pss.compiler.object

Class PsdlStorageType

public class PsdlStorageType extends IdlObject implements psdlStorageType

This class manages storagetype

Author: Jerome Daniel

Constructor Summary
PsdlStorageType(IdlObject father)
Constructor
Method Summary
voidaddImplement(IdlObject obj)
Add an implement description
voiddefine(IdlObject obj)
Set the define storagetype
IdlObjectdefine()
Return the reference to the storagetype
voidforward()
Modify the object type to pass it as forward declaration
booleanforwarded()
intidlType()
psdlStorageTypeimplementation()
psdlAbstractStorageType[]implemented()
Return the implementation list
psdlStorageTypeinheritance()
Return the inheritance
IdlObjectreturnInheritedObject(String name)
This method returns an inherited object
IdlObjectsearchObject(String name)
This method returns an contained object
voidsetInheritance(IdlObject obj)
Set the inheritance

Constructor Detail

PsdlStorageType

public PsdlStorageType(IdlObject father)
Constructor

Method Detail

addImplement

public void addImplement(IdlObject obj)
Add an implement description

define

public void define(IdlObject obj)
Set the define storagetype

define

public IdlObject define()
Return the reference to the storagetype

forward

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

forwarded

public boolean forwarded()

idlType

public int idlType()

implementation

public psdlStorageType implementation()

implemented

public psdlAbstractStorageType[] implemented()
Return the implementation list

inheritance

public psdlStorageType inheritance()
Return the 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

setInheritance

public void setInheritance(IdlObject obj)
Set the inheritance