public class ExternalInputStatelessFilterNode extends FilterNode implements Disconnectable
Contains those tuples of its parents, that (when transformed by a mask, if given) are present in the extensional relation identified by the input key.
Constructor and Description |
---|
ExternalInputStatelessFilterNode(ReteContainer reteContainer,
TupleMask mask) |
Modifier and Type | Method and Description |
---|---|
boolean |
check(Tuple ps)
Abstract filtering predicate.
|
void |
connectThroughContext(ReteEngine engine,
IInputKey inputKey) |
void |
disconnect()
Disconnects this rete engine component from the underlying model.
|
pullInto, update
appendParent, assignTraceInfo, getParents, propagatePullInto, removeParent
appendChild, constructIndex, getPulledContents, getReceivers, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, constructIndex, getPulledContents, getReceivers, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
public ExternalInputStatelessFilterNode(ReteContainer reteContainer, TupleMask mask)
public boolean check(Tuple ps)
FilterNode
check
in class FilterNode
ps
- the matching to be checked.public void connectThroughContext(ReteEngine engine, IInputKey inputKey)
public void disconnect()
Disconnectable
disconnect
in interface Disconnectable