public abstract class AbstractAllOptAlignmentsAlg<D extends AbstractPDelegate<T>,T extends nl.tue.astar.Tail>
extends java.lang.Object
implements org.processmining.plugins.petrinet.replayer.matchinstances.algorithms.IPNMatchInstancesLogReplayAlgorithm
Modifier and Type | Field and Description |
---|---|
protected org.deckfour.xes.classification.XEventClassifier |
classifier |
protected org.processmining.models.semantics.petrinet.Marking[] |
finalMarkings |
protected org.processmining.models.semantics.petrinet.Marking |
initMarking |
protected java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
mapEvClass2Cost |
protected java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
mapTrans2Cost
Imported parameters
|
static int |
MAPTRANSTOCOST
Pointers to parameters in array of objects
|
static int |
MAPXEVENTCLASSTOCOST |
static int |
MAXEXPLOREDINSTANCES |
protected int |
maxNumOfStates |
protected int |
queuedStates |
protected int |
traversedArcs |
protected int |
visitedStates |
Constructor and Description |
---|
AbstractAllOptAlignmentsAlg() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
compareEventClassList(D d,
org.deckfour.xes.model.XTrace t1,
org.deckfour.xes.model.XTrace t2) |
protected nl.tue.astar.Trace |
getLinearTrace(org.deckfour.xes.model.XLog log,
int trace,
AbstractPDelegate<?> delegate)
get list of event class.
|
protected nl.tue.astar.Trace |
getPartiallyOrderedTrace(org.deckfour.xes.model.XLog log,
int trace,
AbstractPDelegate<?> delegate) |
public static final int MAPTRANSTOCOST
public static final int MAXEXPLOREDINSTANCES
public static final int MAPXEVENTCLASSTOCOST
protected int visitedStates
protected int queuedStates
protected int traversedArcs
protected java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost
protected java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost
protected org.deckfour.xes.classification.XEventClassifier classifier
protected int maxNumOfStates
protected org.processmining.models.semantics.petrinet.Marking initMarking
protected org.processmining.models.semantics.petrinet.Marking[] finalMarkings
protected boolean compareEventClassList(D d, org.deckfour.xes.model.XTrace t1, org.deckfour.xes.model.XTrace t2)
protected nl.tue.astar.Trace getLinearTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)
trace
- classes
- mapEvClass2Trans
- listMoveOnLog
- protected nl.tue.astar.Trace getPartiallyOrderedTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)