public class RuleResult extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RuleResult.ResultStatus |
Modifier and Type | Field and Description |
---|---|
protected FlowElementGraph |
initialAssembly |
static int |
THRESHOLD_SECONDS |
Constructor and Description |
---|
RuleResult() |
RuleResult(FlowElementGraph initialAssembly) |
RuleResult(RuleRegistry registry) |
RuleResult(RuleRegistry registry,
FlowElementGraph initialAssembly) |
Modifier and Type | Method and Description |
---|---|
FlowElementGraph |
getAssemblyGraph() |
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> |
getAssemblyToStepGraphMap() |
long |
getDuration() |
FlowElementGraph |
getInitialAssembly() |
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> |
getLevelResults(ProcessLevel level) |
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> |
getNodeToPipelineGraphMap() |
int |
getNumNodes() |
int |
getNumSteps() |
int[] |
getPathFor(ElementGraph parent) |
int[] |
getPathFor(ElementGraph parent,
ElementGraph child) |
java.lang.Exception |
getPlannerException() |
RuleRegistry |
getRegistry() |
RuleResult.ResultStatus |
getResultStatus() |
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> |
getStepToNodeGraphMap() |
boolean |
hasPlannerException() |
void |
initResult(FlowElementGraph initialAssembly) |
boolean |
isIllegal() |
boolean |
isInterrupted() |
boolean |
isSuccess() |
boolean |
isUnsupported() |
void |
setDuration(long begin,
long end) |
void |
setLevelResults(ProcessLevel level,
ElementGraph parent,
ElementGraph child) |
void |
setLevelResults(ProcessLevel level,
ElementGraph parent,
java.util.List<? extends ElementGraph> elementGraphs) |
void |
setLevelResults(ProcessLevel level,
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> results) |
void |
setPhaseDuration(PlanPhase phase,
long begin,
long end) |
void |
setPlannerException(java.lang.Exception plannerException) |
void |
setRuleDuration(Rule rule,
long begin,
long end) |
void |
writeStats(java.io.PrintWriter writer) |
public static final int THRESHOLD_SECONDS
protected FlowElementGraph initialAssembly
public RuleResult()
public RuleResult(RuleRegistry registry)
public RuleResult(FlowElementGraph initialAssembly)
public RuleResult(RuleRegistry registry, FlowElementGraph initialAssembly)
public RuleRegistry getRegistry()
public void setPlannerException(java.lang.Exception plannerException)
public java.lang.Exception getPlannerException()
public boolean hasPlannerException()
public boolean isSuccess()
public boolean isIllegal()
public boolean isUnsupported()
public boolean isInterrupted()
public RuleResult.ResultStatus getResultStatus()
public void initResult(FlowElementGraph initialAssembly)
public void setLevelResults(ProcessLevel level, java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> results)
public void setLevelResults(ProcessLevel level, ElementGraph parent, ElementGraph child)
public void setLevelResults(ProcessLevel level, ElementGraph parent, java.util.List<? extends ElementGraph> elementGraphs)
public java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> getLevelResults(ProcessLevel level)
public int[] getPathFor(ElementGraph parent, ElementGraph child)
public int[] getPathFor(ElementGraph parent)
public FlowElementGraph getInitialAssembly()
public FlowElementGraph getAssemblyGraph()
public java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> getAssemblyToStepGraphMap()
public java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> getStepToNodeGraphMap()
public java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> getNodeToPipelineGraphMap()
public int getNumSteps()
public int getNumNodes()
public void setDuration(long begin, long end)
public long getDuration()
public void setPhaseDuration(PlanPhase phase, long begin, long end)
public void setRuleDuration(Rule rule, long begin, long end)
public void writeStats(java.io.PrintWriter writer)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.