org.eclipse.viatra.query.runtime.rete.traceability

## Interface TraceInfo

- All Known Subinterfaces:
    PatternTraceInfo
  All Known Implementing Classes:
    ActiveNodeConflictTrace, CompiledQuery, CompiledSubPlan, ParameterProjectionTrace, PlanningTrace, RecipeTraceInfo, UserRequestTrace

      public interface TraceInfo

  Traces the node back to a purpose for which the node was built, to explain why the node is there and what it means.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `assignNode(Node node)`
    `Node` | `getNode()`
    `boolean` | `propagateFromIndexerToSupplierParent()`
    `boolean` | `propagateFromStandardNodeToSupplierParent()`
    `boolean` | `propagateToIndexerParent()`
    `boolean` | `propagateToProductionNodeParentAlso()`

- - ### Method Detail

    - #### propagateToIndexerParent

          boolean propagateToIndexerParent()

    - #### propagateFromIndexerToSupplierParent

          boolean propagateFromIndexerToSupplierParent()

    - #### propagateFromStandardNodeToSupplierParent

          boolean propagateFromStandardNodeToSupplierParent()

    - #### propagateToProductionNodeParentAlso

          boolean propagateToProductionNodeParentAlso()

    - #### assignNode

          void assignNode(Node node)

    - #### getNode

          Node getNode()