org.openorb.pss.compiler.object

Class PsdlState

public class PsdlState extends IdlObject implements psdlState

This class manages state for PSDL

Author: Jerome Daniel

Constructor Summary
PsdlState(IdlObject father)
Constructor
Method Summary
intidlType()
booleanisImmutable()
Return TRUE if the state type is immutable
booleanisReadOnly()
Return TRUE if this state is marked as 'readonly'
booleanisRef()
Return TRUE if the state type is a reference
voidreadonly(boolean rd)
Set the readonly flag
booleanreadonly()
Get the readonly flag
idlObjectstateType()
Return the state type

Constructor Detail

PsdlState

public PsdlState(IdlObject father)
Constructor

Method Detail

idlType

public int idlType()

isImmutable

public boolean isImmutable()
Return TRUE if the state type is immutable

isReadOnly

public boolean isReadOnly()
Return TRUE if this state is marked as 'readonly'

isRef

public boolean isRef()
Return TRUE if the state type is a reference

readonly

public void readonly(boolean rd)
Set the readonly flag

readonly

public boolean readonly()
Get the readonly flag

stateType

public idlObject stateType()
Return the state type