public class TwoFPDNodesPerformanceData
extends java.lang.Object
Constructor and Description |
---|
TwoFPDNodesPerformanceData(FPD fpd)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addPerformanceValue(FPDNode sourceNode,
FPDNode targetNode,
java.lang.Long performance)
Add time distance between sourceNode to targetNode in a case
|
java.util.Map<FPDNode,java.util.Map<FPDNode,org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>>> |
getPairFrequencyAndFittingCases() |
org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer> |
getPairFrequencyAndFittingCases(FPDNode sourceNode,
FPDNode targetNode)
return pair of integer, each has a value: - equal to the number of cases
which has both sourceNode and targetNode, and - equal to number of cases
which has both sourceNode and targetNode, and also fits a flow of an FPD
|
java.util.Map<FPDNode,java.util.Map<FPDNode,java.util.List<java.lang.Long>>> |
getPerformances() |
java.util.List<java.lang.Long> |
getTwoNodesPerformance(FPDNode sourceNode,
FPDNode targetNode)
return list of elapsed time between two node execution
|
void |
setPairFrequencyAndFittingCases(java.util.Map<FPDNode,java.util.Map<FPDNode,org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>>> pairFrequencyAndFittingCases) |
void |
setPerformances(java.util.Map<FPDNode,java.util.Map<FPDNode,java.util.List<java.lang.Long>>> performances) |
void |
updateFrequencyAndFittingCase(FPDNode sourceNode,
FPDNode targetNode,
boolean increaseFitCase)
Update frequency
|
public TwoFPDNodesPerformanceData(FPD fpd)
public java.util.Map<FPDNode,java.util.Map<FPDNode,java.util.List<java.lang.Long>>> getPerformances()
public void setPerformances(java.util.Map<FPDNode,java.util.Map<FPDNode,java.util.List<java.lang.Long>>> performances)
performances
- the performances to setpublic java.util.Map<FPDNode,java.util.Map<FPDNode,org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>>> getPairFrequencyAndFittingCases()
public void setPairFrequencyAndFittingCases(java.util.Map<FPDNode,java.util.Map<FPDNode,org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>>> pairFrequencyAndFittingCases)
pairFrequencyAndFittingCases
- the pairFrequencyAndFittingCases to setpublic void addPerformanceValue(FPDNode sourceNode, FPDNode targetNode, java.lang.Long performance)
sourceNode
- targetNode
- performance
- public void updateFrequencyAndFittingCase(FPDNode sourceNode, FPDNode targetNode, boolean increaseFitCase)
sourceNode
- targetNode
- increaseFreq
- increaseFitCase
- public java.util.List<java.lang.Long> getTwoNodesPerformance(FPDNode sourceNode, FPDNode targetNode)
sourceNode
- targetNode
- public org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer> getPairFrequencyAndFittingCases(FPDNode sourceNode, FPDNode targetNode)
sourceNode
- targetNode
-