public class FuzzyFPDAAPDCalculator extends AbstractFPDAAPDCalculator
aapd, edgePerformance, fpd, fpdNodeInstanceAAPDCalculator, lastCaseCalculationValidity, lifecycleTransitionChecker, mapFPDNodeToAAPDFocusElements, mapSPDEdgetoFPDEdge, mapSPDNodetoFPDNode, nodePerformance, twoNodesPerformanceCalculatorUNIDENTIFIED_AVG| Constructor and Description |
|---|
FuzzyFPDAAPDCalculator(SPD spd,
java.util.Map<SPDNode,java.util.Set<org.deckfour.xes.classification.XEventClass>> mapping,
int lookaheadValue,
LifecycleTransitionChecker lifecycleTransitionChecker)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
calculateAverage(java.util.List<java.lang.Double> values)
General method to calculate average value of a list of Double values
|
void |
finalizeCalculation()
Finalize calculation after all cases are met
|
void |
updateCalculation(java.util.List<FPDNode> listFPDNode,
java.util.List<org.deckfour.xes.classification.XEventClass> listEventClass,
java.util.List<java.lang.Integer> listEventTypes,
java.util.List<java.util.Date> listTimestamp,
java.util.List<java.lang.String> listResources,
int caseID)
update calculation base on a case in listFPDNode
|
getAAPD, getAbstractFPDNodeInstanceAccumulator, getEdgePerformance, getFpd, getLastCaseCalculationValidity, getLifecycleTransitionChecker, getMapFPDNodeToAAPDFocusElements, getMapSPDEdgetoFPDEdge, getMapSPDNodetoFPDNode, getNodePerformance, getNumOfCases, getTwoNodesPerformanceData, setAAPD, setAbstractFPDNodeInstanceAccumulator, setEdgePerformance, setFpd, setLastCaseCalculationValidity, setLifecycleTransitionChecker, setMapFPDNodeToAAPDFocusElements, setMapSPDEdgetoFPDEdge, setMapSPDNodetoFPDNode, setNodePerformance, setNumOfCasespublic FuzzyFPDAAPDCalculator(SPD spd, java.util.Map<SPDNode,java.util.Set<org.deckfour.xes.classification.XEventClass>> mapping, int lookaheadValue, LifecycleTransitionChecker lifecycleTransitionChecker)
spd - mapping - lookaheadValue - lifecycleTransitionChecker - public void updateCalculation(java.util.List<FPDNode> listFPDNode, java.util.List<org.deckfour.xes.classification.XEventClass> listEventClass, java.util.List<java.lang.Integer> listEventTypes, java.util.List<java.util.Date> listTimestamp, java.util.List<java.lang.String> listResources, int caseID)
public void finalizeCalculation()
public double calculateAverage(java.util.List<java.lang.Double> values)
values -