Package org.lemsml.jlems.core.expression
Interface BooleanParseTreeNode
-
- All Superinterfaces:
ParseTreeNode
- All Known Implementing Classes:
AbstractBooleanOperatorNode
,AbstractComparisonNode
,AndNode
,EqualsNode
,GreaterThanNode
,GreaterThanOrEqualsNode
,LessThanNode
,LessThanOrEqualsNode
,NotEqualsNode
,OrNode
public interface BooleanParseTreeNode extends ParseTreeNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
checkDimensions(java.util.HashMap<java.lang.String,Dimensional> dimHM)
AbstractBVal
makeEvaluable(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM)
java.lang.String
toExpression()
-
Methods inherited from interface org.lemsml.jlems.core.expression.ParseTreeNode
doVisit, evaluateDimensional, getDimensionality, substituteVariables
-
-
-
-
Method Detail
-
makeEvaluable
AbstractBVal makeEvaluable(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM) throws ContentError
- Throws:
ContentError
-
checkDimensions
void checkDimensions(java.util.HashMap<java.lang.String,Dimensional> dimHM) throws ContentError
- Throws:
ContentError
-
toExpression
java.lang.String toExpression() throws ContentError
- Specified by:
toExpression
in interfaceParseTreeNode
- Throws:
ContentError
-
-