public class FlexPerfCalculator
extends java.lang.Object
| Constructor and Description |
|---|
FlexPerfCalculator(FlexToFlexMapping mappingToOriginalModel,
FlexCodec codecOriginalModel,
org.processmining.models.flexiblemodel.CancellationRegion cancelationRegion,
FlexSpecialNodes originalSpecialNodes) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(FlexBinding binding,
java.lang.Long longTimestamp) |
void |
addBindingInvi(FlexBinding binding) |
void |
addEndNodeInstance(org.processmining.models.flexiblemodel.FlexNode currentVertex,
FlexBinding binding,
java.lang.Long currTime,
org.processmining.models.flexiblemodel.FlexNode decodedReplayNode)
currentVertex is the original node
|
void |
addStartNodeInstance(org.processmining.models.flexiblemodel.FlexNode currentVertex,
FlexBinding binding,
java.lang.Long longTimestamp)
Add start of node instance
|
void |
addUnreliableCaseIndexes(org.processmining.plugins.replayer.replayresult.SyncReplayResult caseResult) |
FlexPerfRepInfo |
finalizePerfRepInfo() |
void |
finishOneCase() |
org.processmining.models.flexiblemodel.CancellationRegion |
getCancelationRegion() |
FlexSpecialNodes |
getSpecialNodes() |
java.util.Map<org.processmining.models.flexiblemodel.FlexNode,java.util.Queue<PartialBindingPerformance>> |
getStartNodeInstances() |
java.util.SortedSet<java.lang.Integer> |
getUnreliableCases() |
void |
setCancelationRegion(org.processmining.models.flexiblemodel.CancellationRegion cancelationRegion) |
void |
setCodecReplayModel(FlexCodec codecReplayModel) |
void |
setFirstTimestampOfCase(java.util.Date extractTimestamp) |
void |
setMappingToOriginalModel(FlexToFlexMapping mappingToOriginalModel) |
void |
setOriginalFlexToLifecycleMap(OriginalFlexToILifecycleMap originalFlexToILifecycleMap) |
void |
setSpecialNodes(FlexSpecialNodes specialNodes) |
void |
setStartNodeInstances(java.util.Map<org.processmining.models.flexiblemodel.FlexNode,java.util.Queue<PartialBindingPerformance>> startNodeInstances) |
public FlexPerfCalculator(FlexToFlexMapping mappingToOriginalModel, FlexCodec codecOriginalModel, org.processmining.models.flexiblemodel.CancellationRegion cancelationRegion, FlexSpecialNodes originalSpecialNodes)
public void addStartNodeInstance(org.processmining.models.flexiblemodel.FlexNode currentVertex,
FlexBinding binding,
java.lang.Long longTimestamp)
currentVertex - binding - timestamp - public void addEndNodeInstance(org.processmining.models.flexiblemodel.FlexNode currentVertex,
FlexBinding binding,
java.lang.Long currTime,
org.processmining.models.flexiblemodel.FlexNode decodedReplayNode)
public FlexPerfRepInfo finalizePerfRepInfo()
public void finishOneCase()
public void setFirstTimestampOfCase(java.util.Date extractTimestamp)
public void setCodecReplayModel(FlexCodec codecReplayModel)
public void setMappingToOriginalModel(FlexToFlexMapping mappingToOriginalModel)
public void setOriginalFlexToLifecycleMap(OriginalFlexToILifecycleMap originalFlexToILifecycleMap)
public void addBinding(FlexBinding binding, java.lang.Long longTimestamp)
public void addBindingInvi(FlexBinding binding)
public FlexSpecialNodes getSpecialNodes()
public void setSpecialNodes(FlexSpecialNodes specialNodes)
specialNodes - the specialNodes to setpublic org.processmining.models.flexiblemodel.CancellationRegion getCancelationRegion()
public void setCancelationRegion(org.processmining.models.flexiblemodel.CancellationRegion cancelationRegion)
cancelationRegion - the cancelationRegion to setpublic java.util.Map<org.processmining.models.flexiblemodel.FlexNode,java.util.Queue<PartialBindingPerformance>> getStartNodeInstances()
public void setStartNodeInstances(java.util.Map<org.processmining.models.flexiblemodel.FlexNode,java.util.Queue<PartialBindingPerformance>> startNodeInstances)
startNodeInstances - the startNodeInstances to setpublic void addUnreliableCaseIndexes(org.processmining.plugins.replayer.replayresult.SyncReplayResult caseResult)
public java.util.SortedSet<java.lang.Integer> getUnreliableCases()