## Uses of Class
org.eclipse.incquery.runtime.rete.network.ReteContainer

- Packages that use ReteContainer
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.internal.boundary.unused |
  org.eclipse.incquery.runtime.rete.boundary |
  org.eclipse.incquery.runtime.rete.eval |
  org.eclipse.incquery.runtime.rete.index |
  org.eclipse.incquery.runtime.rete.misc |
  org.eclipse.incquery.runtime.rete.network |
  org.eclipse.incquery.runtime.rete.remote |
  org.eclipse.incquery.runtime.rete.single |

- - ### Uses of ReteContainer in org.eclipse.incquery.runtime.internal.boundary.unused

    Constructors in org.eclipse.incquery.runtime.internal.boundary.unused with parameters of type ReteContainer
    Constructor and Description
    `EClassUnaryInputNode(ReteEngine engine, ReteContainer reteContainer, org.eclipse.emf.ecore.EClass clazz)`
    `EStructuralFeatureBinaryInputNode(IncQueryEngine engine, ReteContainer reteContainer, org.eclipse.emf.ecore.EStructuralFeature feature)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.boundary

    Methods in org.eclipse.incquery.runtime.rete.boundary that return ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `ReteContainer` | ReteBoundary.`getHeadContainer()`

    Constructors in org.eclipse.incquery.runtime.rete.boundary with parameters of type ReteContainer
    Constructor and Description
    `ExternalInputEnumeratorNode(ReteContainer reteContainer)`
    `ExternalInputStatelessFilterNode(ReteContainer reteContainer, TupleMask mask)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.eval

    Constructors in org.eclipse.incquery.runtime.rete.eval with parameters of type ReteContainer
    Constructor and Description
    `AbstractEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `CachedFunctionEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `CachedPredicateEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`
    `MemorylessEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int tupleWidth)`
    `OutputCachingEvaluatorNode(ReteContainer reteContainer, org.apache.log4j.Logger logger, IExpressionEvaluator evaluator, java.util.Map<java.lang.String,java.lang.Integer> parameterPositions, int sourceTupleWidth)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.index

    Methods in org.eclipse.incquery.runtime.rete.index that return ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `ReteContainer` | StandardIndexer.`getContainer()`

    Constructors in org.eclipse.incquery.runtime.rete.index with parameters of type ReteContainer
    Constructor and Description
    `AggregatorNode(ReteContainer reteContainer)` MUST call initializeWith() afterwards!
    `CountNode(ReteContainer reteContainer)`
    `DualInputNode(ReteContainer reteContainer, TupleMask complementerSecondaryMask)`
    `ExistenceNode(ReteContainer reteContainer, boolean negative)`
    `GenericProjectionIndexer(ReteContainer reteContainer, TupleMask mask)`
    `IdentityIndexer(ReteContainer reteContainer, int tupleWidth, Supplier parent, Node activeNode)`
    `IndexerWithMemory(ReteContainer reteContainer, TupleMask mask)`
    `JoinNode(ReteContainer reteContainer, TupleMask complementerSecondaryMask)`
    `MemoryIdentityIndexer(ReteContainer reteContainer, int tupleWidth, java.util.Collection<Tuple> memory, Supplier parent, Receiver activeNode)`
    `MemoryNullIndexer(ReteContainer reteContainer, int tupleWidth, java.util.Collection<Tuple> memory, Supplier parent, Receiver activeNode)`
    `NullIndexer(ReteContainer reteContainer, int tupleWidth, Supplier parent, Node activeNode)`
    `OnetimeIndexer(ReteContainer reteContainer, TupleMask mask)`
    `OuterJoinNode(ReteContainer reteContainer, TupleMask complementerSecondaryMask, Tuple defaults)`
    `SpecializedProjectionIndexer(ReteContainer reteContainer, TupleMask mask, Supplier parent, Node activeNode)`
    `StandardIndexer(ReteContainer reteContainer, TupleMask mask)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.misc

    Constructors in org.eclipse.incquery.runtime.rete.misc with parameters of type ReteContainer
    Constructor and Description
    `Bag(ReteContainer reteContainer)`
    `ConstantNode(ReteContainer reteContainer, Tuple constant)`
    `DefaultDeltaMonitor(ReteContainer reteContainer)`
    `DeltaMonitor(ReteContainer reteContainer)`
    `SimpleReceiver(ReteContainer reteContainer)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.network

    Methods in org.eclipse.incquery.runtime.rete.network that return ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `ReteContainer` | Node.`getContainer()`
    `ReteContainer` | BaseNode.`getContainer()`
    `ReteContainer` | Network.`getHeadContainer()` Returns the head container, that is guaranteed to reside in the same JVM as the Network object.
    `ReteContainer` | Network.`getNextContainer()` Returns the next container in round-robin fashion.

    Methods in org.eclipse.incquery.runtime.rete.network that return types with arguments of type ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ReteContainer>` | Network.`getContainers()`

    Constructors in org.eclipse.incquery.runtime.rete.network with parameters of type ReteContainer
    Constructor and Description
    `BaseNode(ReteContainer reteContainer)`
    `NodeProvisioner(ReteContainer reteContainer)` PRE: NodeFactory, ConnectionFactory must exist
    `StandardNode(ReteContainer reteContainer)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.remote

    Methods in org.eclipse.incquery.runtime.rete.remote that return ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `ReteContainer` | Address.`getContainer()`

    Methods in org.eclipse.incquery.runtime.rete.remote with parameters of type ReteContainer
    Modifier and Type | Method and Description
    --- | ---
    `void` | Address.`setContainer(ReteContainer container)`

    Constructors in org.eclipse.incquery.runtime.rete.remote with parameters of type ReteContainer
    Constructor and Description
    `Address(ReteContainer container, java.lang.Long nodeId)` General constructor.
    `RemoteReceiver(ReteContainer reteContainer)`
    `RemoteSupplier(ReteContainer reteContainer, RemoteReceiver counterpart)`

  - ### Uses of ReteContainer in org.eclipse.incquery.runtime.rete.single

    Constructors in org.eclipse.incquery.runtime.rete.single with parameters of type ReteContainer
    Constructor and Description
    `CallbackNode(ReteContainer reteContainer, IUpdateable updateable)`
    `DefaultProductionNode(ReteContainer reteContainer, java.util.Map<java.lang.String,java.lang.Integer> posMapping)`
    `EqualityFilterNode(ReteContainer reteContainer, int[] indices)`
    `FilterNode(ReteContainer reteContainer)`
    `InequalityFilterNode(ReteContainer reteContainer, int subject, TupleMask inequalityMask)`
    `SingleInputNode(ReteContainer reteContainer)`
    `TransformerNode(ReteContainer reteContainer)`
    `TransitiveClosureNode(ReteContainer reteContainer)` Create a new transitive closure rete node.
    `TransparentNode(ReteContainer reteContainer)`
    `TrimmerNode(ReteContainer reteContainer)`
    `TrimmerNode(ReteContainer reteContainer, TupleMask mask)`
    `UniquenessEnforcerNode(ReteContainer reteContainer, int tupleWidth)`
    `ValueBinderFilterNode(ReteContainer reteContainer, int bindingIndex, java.lang.Object bindingValue)`