elan.expression
Class UnaryExpression

java.lang.Object
  |
  +--elan.GrammarElement
        |
        +--elan.expression.Expression
              |
              +--elan.expression.UnaryExpression
Direct Known Subclasses:
Negation

public abstract class UnaryExpression
extends Expression


Field Summary
protected  Expression myExpression
           
 
Fields inherited from class elan.GrammarElement
ourMap
 
Constructor Summary
UnaryExpression(Expression e)
           
 
Method Summary
 java.lang.String toString()
           
 double value(elan.Context c)
           
 
Methods inherited from class elan.expression.Expression
evaluate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myExpression

protected Expression myExpression
Constructor Detail

UnaryExpression

public UnaryExpression(Expression e)
Method Detail

value

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

toString

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