Package org.lemsml.jlems.core.selection
Class ComplementNode
- java.lang.Object
-
- org.lemsml.jlems.core.expression.Node
-
- org.lemsml.jlems.core.selection.AbstractSelectionNode
-
- org.lemsml.jlems.core.selection.AbstractSelectionOperatorNode
-
- org.lemsml.jlems.core.selection.ComplementNode
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ComplementNode extends AbstractSelectionOperatorNode
-
-
Field Summary
-
Fields inherited from class org.lemsml.jlems.core.selection.AbstractSelectionOperatorNode
fpos, left, right, symbol
-
Fields inherited from class org.lemsml.jlems.core.expression.Node
BNARY_OPERATOR, CLOSE, CONSTANT, OPEN, type, UNARY_OPERATOR, UNKNOWN, VARIABLE
-
-
Constructor Summary
Constructors Constructor Description ComplementNode(java.lang.String s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractSelectionOperatorNodecopy()java.lang.StringgetEvaluationProcessDescription()java.util.ArrayList<StateRunnable>getMatches(StateRunnable baseSI)doublegetPrecedence()-
Methods inherited from class org.lemsml.jlems.core.selection.AbstractSelectionOperatorNode
claim, claimLeft, claimRight, getLeft, getRight, getSymbol, replaceChild, replaceSymbols, setSequencePosition, toString
-
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
-
-
-
-
Method Detail
-
getPrecedence
public double getPrecedence()
- Overrides:
getPrecedencein classAbstractSelectionOperatorNode
-
copy
public AbstractSelectionOperatorNode copy()
- Specified by:
copyin classAbstractSelectionOperatorNode
-
getEvaluationProcessDescription
public java.lang.String getEvaluationProcessDescription()
- Specified by:
getEvaluationProcessDescriptionin classAbstractSelectionNode
-
getMatches
public java.util.ArrayList<StateRunnable> getMatches(StateRunnable baseSI) throws ContentError, ConnectionError, RuntimeError
- Specified by:
getMatchesin classAbstractSelectionNode- Throws:
ContentErrorConnectionErrorRuntimeError
-
-