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 DualInputNode
DualInputNode.NetworkStructureChangeSensitiveLogic, DualInputNode.Side -
Field Summary
Fields inherited from class DualInputNode
coincidence, complementerSecondaryMask, indexerGroupCache, logic, primarySlot, secondarySlotFields inherited from class StandardNode
childMailboxes, childrenFields inherited from class 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 DualInputNode
assignTraceInfo, connectToIndexers, createLogic, getPrimarySlot, getSecondarySlot, getSlot, getTimeline, networkStructureChanged, pullInto, pullIntoWithTimeline, refreshIndexerGroupCache, retrieveOpposites, setComplementerSecondaryMask, unify, unifyMethods inherited from class StandardNode
appendChild, constructIndex, getChildMailboxes, getPulledContents, getReceivers, issueError, propagateUpdate, removeChildMethods inherited from class BaseNode
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCoreMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Node
acceptPropagatedTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTagMethods inherited from interface Supplier
getPulledContents
-
Constructor Details
-
JoinNode
-
-
Method Details
-
calibrate
Description copied from class:DualInputNodeSimulates the behavior of the node for calibration purposes only.- Specified by:
calibratein classDualInputNode
-
createTimelessLogic
- Specified by:
createTimelessLogicin classDualInputNode
-
createTimelyLogic
- Specified by:
createTimelyLogicin classDualInputNode
-