public class TraceAlignmentImpl extends java.lang.Object implements TraceAlignment
| Modifier | Constructor and Description |
|---|---|
protected |
TraceAlignmentImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConflictingActivity(org.deckfour.xes.classification.XEventClass activity) |
void |
addLegalMove(org.processmining.plugins.petrinet.replayresult.StepTypes stepType,
org.deckfour.xes.classification.XEventClass activity,
java.lang.String transitionId) |
void |
exportToCSVFile(com.csvreader.CsvWriter writer) |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> |
getConflictingActivities() |
double |
getCosts() |
double |
getDecomposedSyncMoveDenominator() |
double |
getDecomposedSyncMoveNumerator() |
org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>> |
getLegalMove(int index) |
java.util.List<org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>>> |
getLegalMoves() |
java.util.List<org.deckfour.xes.classification.XEventClass> |
getLogMoves() |
double |
getMaxCosts() |
double |
getMillis() |
int |
getSize() |
void |
importFromCSVFile(com.csvreader.CsvReader reader,
java.util.Map<java.lang.String,org.deckfour.xes.classification.XEventClass> activities) |
void |
init() |
boolean |
isReliable() |
void |
setCosts(double costs) |
void |
setDecomposedSyncMoveDenominator(double denominator) |
void |
setDecomposedSyncMoveNumerator(double numerator) |
void |
setLegalMoves(java.util.List<org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>>> legalMoves) |
void |
setMaxCosts(double costs) |
void |
setMillis(double millis) |
void |
setReliable(boolean isReliable) |
java.lang.String |
toHTMLString(boolean includeHTMLTags) |
public void init()
init in interface TraceAlignmentpublic java.util.List<org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>>> getLegalMoves()
getLegalMoves in interface TraceAlignmentpublic org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>> getLegalMove(int index)
public void setLegalMoves(java.util.List<org.processmining.framework.util.Pair<org.processmining.plugins.petrinet.replayresult.StepTypes,org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass,java.lang.String>>> legalMoves)
setLegalMoves in interface TraceAlignmentpublic void addLegalMove(org.processmining.plugins.petrinet.replayresult.StepTypes stepType,
org.deckfour.xes.classification.XEventClass activity,
java.lang.String transitionId)
addLegalMove in interface TraceAlignmentpublic int getSize()
getSize in interface TraceAlignmentpublic java.util.List<org.deckfour.xes.classification.XEventClass> getLogMoves()
getLogMoves in interface TraceAlignmentpublic java.lang.String toHTMLString(boolean includeHTMLTags)
toHTMLString in interface org.processmining.framework.util.HTMLToStringpublic void exportToCSVFile(com.csvreader.CsvWriter writer)
throws java.io.IOException
exportToCSVFile in interface TraceAlignmentjava.io.IOExceptionpublic void importFromCSVFile(com.csvreader.CsvReader reader,
java.util.Map<java.lang.String,org.deckfour.xes.classification.XEventClass> activities)
throws java.io.IOException
importFromCSVFile in interface TraceAlignmentjava.io.IOExceptionpublic void setCosts(double costs)
setCosts in interface TraceAlignmentpublic double getCosts()
getCosts in interface TraceAlignmentpublic boolean isReliable()
isReliable in interface TraceAlignmentpublic void setReliable(boolean isReliable)
setReliable in interface TraceAlignmentpublic void addConflictingActivity(org.deckfour.xes.classification.XEventClass activity)
addConflictingActivity in interface TraceAlignmentpublic java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> getConflictingActivities()
getConflictingActivities in interface TraceAlignmentpublic void setMillis(double millis)
setMillis in interface TraceAlignmentpublic double getMillis()
getMillis in interface TraceAlignmentpublic void setMaxCosts(double costs)
setMaxCosts in interface TraceAlignmentpublic double getMaxCosts()
getMaxCosts in interface TraceAlignmentpublic double getDecomposedSyncMoveNumerator()
getDecomposedSyncMoveNumerator in interface TraceAlignmentpublic void setDecomposedSyncMoveNumerator(double numerator)
setDecomposedSyncMoveNumerator in interface TraceAlignmentpublic double getDecomposedSyncMoveDenominator()
getDecomposedSyncMoveDenominator in interface TraceAlignmentpublic void setDecomposedSyncMoveDenominator(double denominator)
setDecomposedSyncMoveDenominator in interface TraceAlignment