ix.icore.plan
Class PlanVariable

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

public class PlanVariable
extends PlanObject

A variable that can appear in patterns in a plan.

See Also:
PlanVariableDeclaration, Serialized Form

Field Summary
protected  Name id
           
protected  Symbol name
           
 
Fields inherited from class ix.icore.AbstractAnnotatedObject
annotationListeners, annotations
 
Constructor Summary
PlanVariable()
           
PlanVariable(Name id, Symbol name)
           
 
Method Summary
 Name getId()
           
 Symbol getName()
           
 void setId(Name id)
           
 void setName(Symbol name)
           
 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
Constructor Detail

PlanVariable

public PlanVariable()

PlanVariable

public PlanVariable(Name id,
                    Symbol name)
Method Detail

getId

public Name getId()

setId

public void setId(Name id)

getName

public Symbol getName()

setName

public void setName(Symbol name)

toString

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