Package tools.refinery.interpreter.rete.index
package tools.refinery.interpreter.rete.index
-
ClassDescriptionAbstract superclass for nodes with two inputs that are matched against each other.Propagates all substitutions arriving at the PRIMARY slot if and only if (a matching substitution on the SECONDARY is present) xor (NEGATIVE).A generic Indexer capable of indexing along any valid TupleMask.Defines an abstract trivial indexer that identically projects the contents of some stateful node, and can therefore save space.A node that indexes incoming Tuples by their signatures as specified by a TupleMask.A listener for update events concerning an Indexer.An indexer that allows the iteration of all retrievable tuple groups (or reduced groups).Defines a trivial indexer that identically projects the contents of a memory-equipped node, and can therefore save space.Defines a trivial indexer that projects the contents of a memory-equipped node to the empty tuple, and can therefore save space.Defines an abstract trivial indexer that projects the contents of some stateful node to the empty tuple, and can therefore save space.An iterable indexer that receives updates from a node, and groups received tuples intact, i.e.A specialized projection indexer that can be memory-less (relying on an external source of information).Infrastructure to share subscriptions between specialized indexers of the same parent node.An abstract standard implementation of the Indexer interface, providing common bookkeeping functionality.