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 void
notifyUpdate
(DualInputNode.Side side, Direction direction, Tuple updateElement, Tuple signature, boolean change, Timestamp timestamp) Abstract handler for update event.abstract void
pullInto
(Collection<Tuple> collector, boolean flush) abstract void
pullIntoWithTimeline
(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
-