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 voidcheckDimensions(java.util.HashMap<java.lang.String,Dimensional> dimHM)AbstractBValmakeEvaluable(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM)java.lang.StringtoExpression()-
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:
toExpressionin interfaceParseTreeNode- Throws:
ContentError
-
-