Class DualInputNode.NetworkStructureChangeSensitiveLogic
java.lang.Object
tools.refinery.interpreter.rete.index.DualInputNode.NetworkStructureChangeSensitiveLogic
- Enclosing class:
DualInputNode
- Since:
- 2.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidnotifyUpdate(DualInputNode.Side side, Direction direction, Tuple updateElement, Tuple signature, boolean change, Timestamp timestamp) Abstract handler for update event.abstract voidpullInto(Collection<Tuple> collector, boolean flush) abstract voidpullIntoWithTimeline(Map<Tuple, Timeline<Timestamp>> collector, boolean flush)
-
Constructor Details
-
NetworkStructureChangeSensitiveLogic
protected NetworkStructureChangeSensitiveLogic()
-
-
Method Details
-
notifyUpdate
public abstract void notifyUpdate(DualInputNode.Side side, Direction direction, Tuple updateElement, Tuple signature, boolean change, Timestamp timestamp) Abstract handler for update event.- Parameters:
side- The side on which the event occurred.direction- The direction of the update.updateElement- The partial matching that is inserted.signature- Masked signature of updateElement.change- Indicates whether this is/was the first/last instance of this signature in this slot.- Since:
- 2.4
-
pullInto
-
pullIntoWithTimeline
- Since:
- 2.4
-