ix.icore.plan
Class PlanVariableDeclaration

java.lang.Object
  extended by ix.icore.AbstractAnnotatedObject
      extended by ix.icore.AbstractIXObject
          extended by ix.icore.plan.PlanObject
              extended by ix.icore.plan.PlanVariableDeclaration
All Implemented Interfaces:
Annotated, IXObject, java.io.Serializable

public class PlanVariableDeclaration
extends PlanObject

Introduces a PlanVariable.

See Also:
Serialized Form

Field Summary
protected  Name id
           
protected  Symbol name
           
protected  PlanVariable planVariable
           
protected  VariableScope scope
           
 
Fields inherited from class ix.icore.AbstractAnnotatedObject
annotationListeners, annotations
 
Constructor Summary
PlanVariableDeclaration()
           
PlanVariableDeclaration(Name id, Variable v)
           
 
Method Summary
 Name getId()
           
 Symbol getName()
           
 PlanVariable getPlanVariable()
           
 VariableScope getScope()
           
 void setId(Name id)
           
 void setName(Symbol name)
           
 void setScope(VariableScope scope)
           
 java.lang.String toString()
           
 
Methods inherited from class ix.icore.AbstractAnnotatedObject
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ix.icore.Annotated
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotation, setAnnotations, takeAnnotations
 

Field Detail

id

protected Name id

name

protected Symbol name

scope

protected VariableScope scope

planVariable

protected PlanVariable planVariable
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)

getPlanVariable

public PlanVariable getPlanVariable()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object