org.openorb.pss.compiler.reflect
Interface psdlState

All Superinterfaces:
org.openorb.compiler.idl.reflect.idlObject
All Known Implementing Classes:
PsdlState

public interface psdlState
extends org.openorb.compiler.idl.reflect.idlObject

This interface is implemented by the PSDL object that represents a state.

Author:
Jerome Daniel

Method Summary
 boolean isImmutable()
          Return TRUE if the state type is immutable
 boolean isReadOnly()
          Return TRUE if this state is marked as 'readonly'
 boolean isRef()
          Return TRUE if the state type is a reference
 org.openorb.compiler.idl.reflect.idlObject stateType()
          Return the state type
 
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject
containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included
 

Method Detail

isReadOnly

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


stateType

org.openorb.compiler.idl.reflect.idlObject stateType()
Return the state type


isImmutable

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


isRef

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