public class ReplayingHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static float |
epsilon |
| 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,
AbstractHistoryAwareCostFunction costFunction) |
| 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) |
boolean |
isHistoryAwareReplayer() |
boolean |
isInvisible(ExecutionStep step) |
boolean |
isSynchronousMove(ExecutionStep lastLogStep,
ExecutionStep lastProcessStep) |
public static final float epsilon
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, AbstractHistoryAwareCostFunction costFunction)
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)
public boolean isInvisible(ExecutionStep step)
public boolean isSynchronousMove(ExecutionStep lastLogStep, ExecutionStep lastProcessStep)
public boolean isHistoryAwareReplayer()
protected ExecutionStep getExecutionStep(org.deckfour.xes.model.XEvent event)