T - The type of eventsU - The type of values that are being comparedpublic class Equals<T extends Event,U> extends BinaryValueExpression<T,U,Operator.Value>
TypeHelper.valueEquals(Object, Object).Operator.Valuem_leftValue, m_rightValuem_eventSeen| Constructor and Description |
|---|
Equals(ConcreteValue<T,U> left,
ConcreteValue<T,U> right) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Cleans the deleted nodes of the evaluation tree
|
Equals<T,U> |
copy(boolean with_tree)
Creates a deep copy of this operator
|
void |
evaluate(T event)
Evaluates the operator on the new event
|
java.lang.String |
getRootSymbol()
Gets the symbol of the operator for the root of the evaluation tree
|
acceptPostfix, acceptPrefix, toStringaddOperand, clear, delete, getTreeChildren, sizeacceptPostfix, acceptPrefix, copy, copyInto, evaluate, getValue, isDeleted, sizepublic Equals(ConcreteValue<T,U> left, ConcreteValue<T,U> right)
public Equals<T,U> copy(boolean with_tree)
Operatorpublic void evaluate(T event)
Operatorpublic java.lang.String getRootSymbol()
OperatorgetRootSymbol in class Operator<T extends Event>public void clean()
Operatorclean in class GroundTerm<T extends Event>Copyright © Sylvain HallĂ©. All Rights Reserved.