Class JoinNode
java.lang.Object
tools.refinery.interpreter.rete.network.BaseNode
tools.refinery.interpreter.rete.network.StandardNode
tools.refinery.interpreter.rete.index.DualInputNode
tools.refinery.interpreter.rete.index.JoinNode
- All Implemented Interfaces:
NetworkStructureChangeSensitiveNode
,Node
,Supplier
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.refinery.interpreter.rete.index.DualInputNode
DualInputNode.NetworkStructureChangeSensitiveLogic, DualInputNode.Side
-
Field Summary
Fields inherited from class tools.refinery.interpreter.rete.index.DualInputNode
coincidence, complementerSecondaryMask, indexerGroupCache, logic, primarySlot, secondarySlot
Fields inherited from class tools.refinery.interpreter.rete.network.StandardNode
childMailboxes, children
Fields inherited from class tools.refinery.interpreter.rete.network.BaseNode
nodeId, reteContainer, tag, traceInfos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSimulates the behavior of the node for calibration purposes only.Methods inherited from class tools.refinery.interpreter.rete.index.DualInputNode
assignTraceInfo, connectToIndexers, createLogic, getPrimarySlot, getSecondarySlot, getSlot, getTimeline, networkStructureChanged, pullInto, pullIntoWithTimeline, refreshIndexerGroupCache, retrieveOpposites, setComplementerSecondaryMask, unify, unify
Methods inherited from class tools.refinery.interpreter.rete.network.StandardNode
appendChild, constructIndex, getChildMailboxes, getPulledContents, getReceivers, issueError, propagateUpdate, removeChild
Methods inherited from class tools.refinery.interpreter.rete.network.BaseNode
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCore
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface tools.refinery.interpreter.rete.network.Node
acceptPropagatedTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTag
Methods inherited from interface tools.refinery.interpreter.rete.network.Supplier
getPulledContents
-
Constructor Details
-
JoinNode
-
-
Method Details
-
calibrate
Description copied from class:DualInputNode
Simulates the behavior of the node for calibration purposes only.- Specified by:
calibrate
in classDualInputNode
-
createTimelessLogic
- Specified by:
createTimelessLogic
in classDualInputNode
-
createTimelyLogic
- Specified by:
createTimelyLogic
in classDualInputNode
-