ix.icore.plan
Class PlanVariableDeclaration
java.lang.Object
ix.icore.AbstractAnnotatedObject
ix.icore.AbstractIXObject
ix.icore.plan.PlanObject
ix.icore.plan.PlanVariableDeclaration
- All Implemented Interfaces:
- Annotated, IXObject, java.io.Serializable
public class PlanVariableDeclaration
- extends PlanObject
Introduces a PlanVariable
.
- See Also:
- Serialized Form
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 |
id
protected Name id
name
protected Symbol name
scope
protected VariableScope scope
planVariable
protected PlanVariable planVariable
PlanVariableDeclaration
public PlanVariableDeclaration()
PlanVariableDeclaration
public PlanVariableDeclaration(Name id,
Variable v)
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