org.openorb.pss.compiler.object

Class PsdlAbstractStorageHome

public class PsdlAbstractStorageHome extends IdlObject implements psdlAbstractStorageHome

This class manages abstract storagehome

Author: Jerome Daniel

Constructor Summary
PsdlAbstractStorageHome(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
psdlAbstractStorageHomedefinition()
Returns the real definition if this type is forwarded
voidforward()
Modify the object type to pass it as forward declaration
intidlType()
psdlAbstractStorageHome[]inheritance()
PsdlAbstractStorageHome[]inheritances()
Return inheritance
booleanisForwarded()
Returns true if this type is a forwarded declaration
voidmanage(IdlObject obj)
Set the managed storagetype
IdlObjectmanage()
Get the managed storagetype
psdlAbstractStorageTypemanaged()
IdlObjectreturnInheritedObject(String name)
This method returns an inherited object
IdlObjectsearchObject(String name)
This method returns an contained object

Constructor Detail

PsdlAbstractStorageHome

public PsdlAbstractStorageHome(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

definition

public psdlAbstractStorageHome definition()
Returns the real definition if this type is forwarded

forward

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

idlType

public int idlType()

inheritance

public psdlAbstractStorageHome[] inheritance()

inheritances

public PsdlAbstractStorageHome[] inheritances()
Return inheritance

isForwarded

public boolean isForwarded()
Returns true if this type is a forwarded declaration

manage

public void manage(IdlObject obj)
Set the managed storagetype

manage

public IdlObject manage()
Get the managed storagetype

managed

public psdlAbstractStorageType managed()

returnInheritedObject

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

searchObject

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