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