public abstract class AbstractHistoryAwareCostFunction
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractHistoryAwareCostFunction.CostProfileType |
| Modifier and Type | Field and Description |
|---|---|
int |
costFunctionType |
protected HistoryParameters |
historyParameters |
static int |
INFINITY |
static int |
MOVE_IN_BOTH |
static int |
MOVE_IN_LOG |
static int |
MOVE_IN_MODEL |
| Constructor and Description |
|---|
AbstractHistoryAwareCostFunction() |
| Modifier and Type | Method and Description |
|---|---|
abstract double |
getCost(ExecutionTrace trace,
ExecutionStep activity,
int moveType) |
HistoryParameters |
getHistoryParameter() |
abstract java.lang.String |
getName() |
abstract void |
init(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.PetriNetWithData petrinetWithData,
org.deckfour.xes.model.XLog log,
java.util.HashSet<java.lang.String> activities,
HistoryParameters historyParameters,
java.util.Map<DPNetNode,org.deckfour.xes.classification.XEventClass> activityMapping,
java.util.Map<java.lang.String,java.lang.String> variableMapping) |
public static final int MOVE_IN_LOG
public static final int MOVE_IN_MODEL
public static final int MOVE_IN_BOTH
public static final int INFINITY
public int costFunctionType
protected HistoryParameters historyParameters
public abstract double getCost(ExecutionTrace trace, ExecutionStep activity, int moveType)
public abstract void init(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.PetriNetWithData petrinetWithData,
org.deckfour.xes.model.XLog log,
java.util.HashSet<java.lang.String> activities,
HistoryParameters historyParameters,
java.util.Map<DPNetNode,org.deckfour.xes.classification.XEventClass> activityMapping,
java.util.Map<java.lang.String,java.lang.String> variableMapping)
public abstract java.lang.String getName()
public HistoryParameters getHistoryParameter()