modhelxs.mocs.tfsm.parser
Class Variable

java.lang.Object
  extended by modhelxs.mocs.tfsm.parser.Expression
      extended by modhelxs.mocs.tfsm.parser.Variable

public class Variable
extends Expression

Represents a variable in a boolean expression.


Field Summary
(package private)  java.lang.String name
           
 
Fields inherited from class modhelxs.mocs.tfsm.parser.Expression
isValid
 
Constructor Summary
Variable(java.lang.String name)
           
 
Method Summary
 Value eval(java.util.Map<java.lang.String,Value> in)
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class modhelxs.mocs.tfsm.parser.Expression
getDelayGard, getValid, parse, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

java.lang.String name
Constructor Detail

Variable

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

eval

public Value eval(java.util.Map<java.lang.String,Value> in)
           throws EvaluationException
Specified by:
eval in class Expression
Throws:
EvaluationException

getName

public java.lang.String getName()
Overrides:
getName in class Expression

toString

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