## Uses of Interface
org.eclipse.incquery.runtime.rete.traceability.TraceInfo

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

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

    Methods in org.eclipse.incquery.runtime.internal.boundary.unused with parameters of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `ProjectionIndexer` | EStructuralFeatureBinaryInputNode.`constructIndex(TupleMask mask, TraceInfo... traces)`
    `ProjectionIndexer` | EClassUnaryInputNode.`constructIndex(TupleMask mask, TraceInfo... traces)`

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

    Methods in org.eclipse.incquery.runtime.rete.index with parameters of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardIndexer.`assignTraceInfo(TraceInfo traceInfo)`
    `void` | DualInputNode.`assignTraceInfo(TraceInfo traceInfo)`
    `void` | AggregatorNode.`assignTraceInfo(TraceInfo traceInfo)`

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

    Methods in org.eclipse.incquery.runtime.rete.misc with parameters of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | SimpleReceiver.`assignTraceInfo(TraceInfo traceInfo)`

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

    Methods in org.eclipse.incquery.runtime.rete.network that return types with arguments of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<TraceInfo>` | Node.`getTraceInfos()`
    `java.util.Set<TraceInfo>` | BaseNode.`getTraceInfos()`

    Methods in org.eclipse.incquery.runtime.rete.network with parameters of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | Node.`acceptPropagatedTraceInfo(TraceInfo traceInfo)` accepts traceability info propagated to this node
    `void` | BaseNode.`acceptPropagatedTraceInfo(TraceInfo traceInfo)`
    `void` | Node.`assignTraceInfo(TraceInfo traceInfo)` assigns new traceability info to this node
    `void` | BaseNode.`assignTraceInfo(TraceInfo traceInfo)`
    `ProjectionIndexer` | Supplier.`constructIndex(TupleMask mask, TraceInfo... traces)` Instantiates (or reuses, depending on implementation) an index according to the given mask.
    `ProjectionIndexer` | StandardNode.`constructIndex(TupleMask mask, TraceInfo... traces)`

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

    Methods in org.eclipse.incquery.runtime.rete.single with parameters of type TraceInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultProductionNode.`acceptPropagatedTraceInfo(TraceInfo traceInfo)`
    `void` | UniquenessEnforcerNode.`assignTraceInfo(TraceInfo traceInfo)`
    `void` | SingleInputNode.`assignTraceInfo(TraceInfo traceInfo)`
    `ProjectionIndexer` | UniquenessEnforcerNode.`constructIndex(TupleMask mask, TraceInfo... traces)`

  - ### Uses of TraceInfo in org.eclipse.incquery.runtime.rete.traceability

    Subinterfaces of TraceInfo in org.eclipse.incquery.runtime.rete.traceability
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PatternTraceInfo` One kind of trace marker that merely establishes the pattern for which the node was built.

    Classes in org.eclipse.incquery.runtime.rete.traceability that implement TraceInfo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActiveNodeConflictTrace`
    `class` | `CompiledQuery` Indicates that recipe expresses the finished match set of a query.
    `class` | `CompiledSubPlan` A trace marker associating a Rete recipe with a query SubPlan.
    `class` | `ParameterProjectionTrace` The recipe projects the finished results of a `PBody` onto the list of parameters.
    `class` | `PlanningTrace` A trace marker associating a Rete recipe with a query SubPlan.
    `class` | `RecipeTraceInfo` A trace marker that indicates the recipe for which the node was built.
    `class` | `UserRequestTrace`