public class RecipeTraceInfo extends java.lang.Object implements TraceInfo
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
RecipeTraceInfo.ParentTraceList  | 
| Constructor and Description | 
|---|
RecipeTraceInfo(ReteNodeRecipe recipe,
               java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces)  | 
RecipeTraceInfo(ReteNodeRecipe recipe,
               RecipeTraceInfo... parentRecipeTraces)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
assignNode(Node node)  | 
Node | 
getNode()  | 
java.util.List<RecipeTraceInfo> | 
getParentRecipeTraces()  | 
ReteNodeRecipe | 
getRecipe()  | 
ReteNodeRecipe | 
getShadowedRecipe()
Get original recipe shadowed by an equivalent 
 | 
boolean | 
propagateFromIndexerToSupplierParent()  | 
boolean | 
propagateFromStandardNodeToSupplierParent()  | 
boolean | 
propagateToIndexerParent()  | 
boolean | 
propagateToProductionNodeParentAlso()  | 
void | 
shadowWithEquivalentRecipe(ReteNodeRecipe knownRecipe)  | 
public RecipeTraceInfo(ReteNodeRecipe recipe, java.util.Collection<? extends RecipeTraceInfo> parentRecipeTraces)
public RecipeTraceInfo(ReteNodeRecipe recipe, RecipeTraceInfo... parentRecipeTraces)
public ReteNodeRecipe getRecipe()
public java.util.List<RecipeTraceInfo> getParentRecipeTraces()
public boolean propagateToIndexerParent()
propagateToIndexerParent in interface TraceInfopublic boolean propagateFromIndexerToSupplierParent()
propagateFromIndexerToSupplierParent in interface TraceInfopublic boolean propagateFromStandardNodeToSupplierParent()
propagateFromStandardNodeToSupplierParent in interface TraceInfopublic boolean propagateToProductionNodeParentAlso()
propagateToProductionNodeParentAlso in interface TraceInfopublic void assignNode(Node node)
assignNode in interface TraceInfopublic void shadowWithEquivalentRecipe(ReteNodeRecipe knownRecipe)
knownRecipe - a known recipe that is equivalent to the current recipepublic ReteNodeRecipe getShadowedRecipe()