elan.expression
Class Variable

java.lang.Object
  |
  +--elan.GrammarElement
        |
        +--elan.expression.Expression
              |
              +--elan.expression.Variable
All Implemented Interfaces:
java.lang.Comparable

public class Variable
extends Expression
implements java.lang.Comparable


Field Summary
protected  java.lang.String myName
           
 
Fields inherited from class elan.GrammarElement
ourMap
 
Constructor Summary
Variable(java.lang.String s)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object evaluate(elan.Context c)
           
 java.lang.String toString()
           
 double value(elan.Context c)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myName

protected java.lang.String myName
Constructor Detail

Variable

public Variable(java.lang.String s)
Method Detail

evaluate

public java.lang.Object evaluate(elan.Context c)
Overrides:
evaluate in class Expression

value

public double value(elan.Context c)
Overrides:
value in class Expression

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

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