Package org.lemsml.jlems.core.expression
Class GreaterThanNode
- java.lang.Object
-
- All Implemented Interfaces:
java.lang.Cloneable
,BooleanParseTreeNode
,ParseTreeNode
public class GreaterThanNode extends AbstractComparisonNode
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SYMBOL
-
Fields inherited from class org.lemsml.jlems.core.expression.AbstractFloatOperatorNode
leftEvaluable, rightEvaluable
-
Fields inherited from class org.lemsml.jlems.core.expression.AbstractOperatorNode
left, symbol
-
Fields inherited from class org.lemsml.jlems.core.expression.AbstractUnaryNode
right
-
-
Constructor Summary
Constructors Constructor Description GreaterThanNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
compare(double x, double y)
boolean
compareInts(long ix, long iy)
GreaterThanNode
copy()
void
doVisit(ExpressionVisitor ev)
int
getPrecedence()
AbstractBComp
makeEvaluable(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM)
-
Methods inherited from class org.lemsml.jlems.core.expression.AbstractComparisonNode
checkDimensions, dimop, evaluateDimensional
-
Methods inherited from class org.lemsml.jlems.core.expression.AbstractFloatOperatorNode
checkLeftRight, getDimensionality, substituteVariables, toExpression
-
Methods inherited from class org.lemsml.jlems.core.expression.AbstractOperatorNode
claim, claimLeft, getSymbol, replaceChild, replaceSymbols, toString
-
Methods inherited from class org.lemsml.jlems.core.expression.AbstractUnaryNode
claimRight
-
Methods inherited from class org.lemsml.jlems.core.expression.Node
deparent, detachNext, detachPrevious, dispose, isClose, isOpen, linkNext, next, parent, previous, remove, replaceNext, replacePrevious, replaceWith, setParent, siblingsToString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.lemsml.jlems.core.expression.BooleanParseTreeNode
toExpression
-
Methods inherited from interface org.lemsml.jlems.core.expression.ParseTreeNode
getDimensionality, substituteVariables
-
-
-
-
Field Detail
-
SYMBOL
public static final java.lang.String SYMBOL
- See Also:
- Constant Field Values
-
-
Method Detail
-
copy
public GreaterThanNode copy()
- Specified by:
copy
in classAbstractOperatorNode
-
getPrecedence
public int getPrecedence()
- Specified by:
getPrecedence
in classAbstractOperatorNode
-
compare
public boolean compare(double x, double y)
- Specified by:
compare
in classAbstractComparisonNode
-
makeEvaluable
public AbstractBComp makeEvaluable(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM) throws ContentError
- Throws:
ContentError
-
compareInts
public boolean compareInts(long ix, long iy)
- Specified by:
compareInts
in classAbstractComparisonNode
-
doVisit
public void doVisit(ExpressionVisitor ev) throws ContentError
- Throws:
ContentError
-
-