ix.icore.process.state
Class PlanVariableDeclaration

java.lang.Object
  |
  +--ix.icore.AbstractIXObject
        |
        +--ix.icore.process.state.PlanObject
              |
              +--ix.icore.process.state.PlanVariableDeclaration
All Implemented Interfaces:
Annotated, IXObject, java.io.Serializable

public class PlanVariableDeclaration
extends PlanObject

See Also:
Serialized Form

Field Summary
protected  Name id
           
protected  Symbol name
           
protected  PlanVariable ref
           
protected  VariableScope scope
           
 
Fields inherited from class ix.icore.AbstractIXObject
annotations
 
Constructor Summary
PlanVariableDeclaration()
           
PlanVariableDeclaration(Name id, Variable v)
           
 
Method Summary
 Name getId()
           
 Symbol getName()
           
 PlanVariable getRefObject()
           
 VariableScope getScope()
           
 void setId(Name id)
           
 void setName(Symbol name)
           
 void setScope(VariableScope scope)
           
 
Methods inherited from class ix.icore.AbstractIXObject
getAnnotation, getAnnotations, getComments, setAnnotation, setAnnotations, setComments
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected Name id

name

protected Symbol name

scope

protected VariableScope scope

ref

protected PlanVariable ref
Constructor Detail

PlanVariableDeclaration

public PlanVariableDeclaration()

PlanVariableDeclaration

public PlanVariableDeclaration(Name id,
                               Variable v)
Method Detail

getId

public Name getId()

setId

public void setId(Name id)

getName

public Symbol getName()

setName

public void setName(Symbol name)

getScope

public VariableScope getScope()

setScope

public void setScope(VariableScope scope)

getRefObject

public PlanVariable getRefObject()