public class ReplayingHelper
extends java.lang.Object
Constructor and Description |
---|
ReplayingHelper(Replayable model,
org.deckfour.xes.model.XTrace trace,
java.util.Map<ReplayableActivity,org.deckfour.xes.classification.XEventClass> activityMapping,
java.util.Map<java.lang.String,java.lang.String> variableMapping,
org.deckfour.xes.classification.XEventClasses eventClasses,
java.util.Map<java.lang.String,java.lang.Float> maxDistance,
ActivityMatchCosts activityCosts,
VariableMatchCosts variableCosts) |
Modifier and Type | Method and Description |
---|---|
ExecutionTrace |
buildLogSequence() |
float |
computeDistance(ReplayState prevState,
ReplayState nextState) |
float |
computeHeuristicValue(ReplayState state,
ExecutionTrace completeLogTrace) |
java.util.Collection<ReplayState> |
createSuccessors(ReplayState mu) |
protected ExecutionStep |
getExecutionStep(org.deckfour.xes.model.XEvent event) |
public ReplayingHelper(Replayable model, org.deckfour.xes.model.XTrace trace, java.util.Map<ReplayableActivity,org.deckfour.xes.classification.XEventClass> activityMapping, java.util.Map<java.lang.String,java.lang.String> variableMapping, org.deckfour.xes.classification.XEventClasses eventClasses, java.util.Map<java.lang.String,java.lang.Float> maxDistance, ActivityMatchCosts activityCosts, VariableMatchCosts variableCosts)
public ExecutionTrace buildLogSequence()
public java.util.Collection<ReplayState> createSuccessors(ReplayState mu)
public float computeHeuristicValue(ReplayState state, ExecutionTrace completeLogTrace)
public float computeDistance(ReplayState prevState, ReplayState nextState)
protected ExecutionStep getExecutionStep(org.deckfour.xes.model.XEvent event)