Class ParameterProjectionTrace
java.lang.Object
tools.refinery.interpreter.rete.traceability.RecipeTraceInfo
tools.refinery.interpreter.rete.traceability.ParameterProjectionTrace
- All Implemented Interfaces:
PatternTraceInfo
,TraceInfo
The recipe projects the finished results of a
PBody
onto the list of parameters.-
Constructor Summary
ConstructorsConstructorDescriptionParameterProjectionTrace
(PBody body, ReteNodeRecipe recipe, Collection<? extends RecipeTraceInfo> parentRecipeTraces) ParameterProjectionTrace
(PBody body, ReteNodeRecipe recipe, RecipeTraceInfo... parentRecipeTraces) -
Method Summary
Methods inherited from class tools.refinery.interpreter.rete.traceability.RecipeTraceInfo
assignNode, getNode, getParentRecipeTraces, getParentRecipeTracesForCloning, getRecipe, getShadowedRecipe, propagateFromIndexerToSupplierParent, propagateFromStandardNodeToSupplierParent, propagateToIndexerParent, propagateToProductionNodeParentAlso, shadowWithEquivalentRecipe
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tools.refinery.interpreter.rete.traceability.TraceInfo
assignNode, getNode, propagateFromIndexerToSupplierParent, propagateFromStandardNodeToSupplierParent, propagateToIndexerParent, propagateToProductionNodeParentAlso
-
Constructor Details
-
ParameterProjectionTrace
public ParameterProjectionTrace(PBody body, ReteNodeRecipe recipe, RecipeTraceInfo... parentRecipeTraces) -
ParameterProjectionTrace
public ParameterProjectionTrace(PBody body, ReteNodeRecipe recipe, Collection<? extends RecipeTraceInfo> parentRecipeTraces)
-
-
Method Details
-
getPatternName
- Specified by:
getPatternName
in interfacePatternTraceInfo
-