public class DataConformancePlusObserverNoOpImpl extends java.lang.Object implements DataConformancePlusObserver
DataConformancePlusObserver.ImpossibleTrace
Constructor and Description |
---|
DataConformancePlusObserverNoOpImpl() |
Modifier and Type | Method and Description |
---|---|
void |
calculatedFitness(int traceIndex,
org.deckfour.xes.model.XTrace trace,
BalancedDataAlignmentState resultState)
The fitness was calculated based on the obtained optimal alignment
|
void |
finishedAlignment()
The alignment computation is finished
|
void |
foundImpossibleAlignments(java.util.Collection<DataConformancePlusObserver.ImpossibleTrace> impossibleTraces)
At the end of the alignment computation this method is called with the
(possibly empty) list of traces for which no alignment could be obtained.
|
void |
foundOptimalAlignment(int traceIndex,
org.deckfour.xes.model.XTrace trace,
DataAlignedTrace dataAlignment,
int partialDataAlignmentsNeeded,
int cacheHit,
int cacheSize,
long queuedStates,
long dataStateCount,
long usedTime)
An optimal alignment was found
|
void |
log(java.util.logging.Level level,
java.lang.String message) |
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable e)
|
void |
processingNewTrace(int traceIndex,
org.deckfour.xes.model.XTrace trace)
Called for each new trace
|
void |
slowDataAlignmentDetected(int traceIndex,
org.deckfour.xes.model.XTrace trace,
DataAlignedTrace dataAlignment,
long usedTime)
The alignment computation was slow for this trace
|
void |
startAlignment(int numExpectedResults)
Called at the start of the alignment
|
void |
unreliableAlignmentDetected(int traceIndex,
org.deckfour.xes.model.XTrace currentTrace)
No alignment could be computed for this trace.
|
public void processingNewTrace(int traceIndex, org.deckfour.xes.model.XTrace trace)
DataConformancePlusObserver
processingNewTrace
in interface DataConformancePlusObserver
public void foundOptimalAlignment(int traceIndex, org.deckfour.xes.model.XTrace trace, DataAlignedTrace dataAlignment, int partialDataAlignmentsNeeded, int cacheHit, int cacheSize, long queuedStates, long dataStateCount, long usedTime)
DataConformancePlusObserver
foundOptimalAlignment
in interface DataConformancePlusObserver
public void foundImpossibleAlignments(java.util.Collection<DataConformancePlusObserver.ImpossibleTrace> impossibleTraces)
DataConformancePlusObserver
This is a convenience method to be used instead of
DataConformancePlusObserver.unreliableAlignmentDetected(int, XTrace)
.
foundImpossibleAlignments
in interface DataConformancePlusObserver
public void slowDataAlignmentDetected(int traceIndex, org.deckfour.xes.model.XTrace trace, DataAlignedTrace dataAlignment, long usedTime)
DataConformancePlusObserver
slowDataAlignmentDetected
in interface DataConformancePlusObserver
public void unreliableAlignmentDetected(int traceIndex, org.deckfour.xes.model.XTrace currentTrace)
DataConformancePlusObserver
unreliableAlignmentDetected
in interface DataConformancePlusObserver
public void log(java.lang.String message)
DataConformancePlusObserver
log
in interface DataConformancePlusObserver
public void log(java.lang.String message, java.lang.Throwable e)
DataConformancePlusObserver
log
in interface DataConformancePlusObserver
public void log(java.util.logging.Level level, java.lang.String message)
log
in interface DataConformancePlusObserver
public void finishedAlignment()
DataConformancePlusObserver
finishedAlignment
in interface DataConformancePlusObserver
public void startAlignment(int numExpectedResults)
DataConformancePlusObserver
startAlignment
in interface DataConformancePlusObserver
public void calculatedFitness(int traceIndex, org.deckfour.xes.model.XTrace trace, BalancedDataAlignmentState resultState)
DataConformancePlusObserver
calculatedFitness
in interface DataConformancePlusObserver