Class AbstractAllOptAlignmentsAlg<D extends AbstractPDelegate<T>,T extends nl.tue.astar.Tail>
- java.lang.Object
-
- org.processmining.lpm.adjustedalignments.AbstractAllOptAlignmentsAlg<D,T>
-
- All Implemented Interfaces:
org.processmining.plugins.petrinet.replayer.matchinstances.algorithms.IPNMatchInstancesLogReplayAlgorithm
- Direct Known Subclasses:
AbstractAllOptAlignmentsGraphAlg
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- Author:
- aadrians Feb 27, 2013
-
-
Field Summary
Fields Modifier and Type Field Description protected org.deckfour.xes.classification.XEventClassifierclassifierprotected org.processmining.models.semantics.petrinet.Marking[]finalMarkingsprotected org.processmining.models.semantics.petrinet.MarkinginitMarkingprotected java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer>mapEvClass2Costprotected java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer>mapTrans2CostImported parametersstatic intMAPTRANSTOCOSTPointers to parameters in array of objectsstatic intMAPXEVENTCLASSTOCOSTstatic intMAXEXPLOREDINSTANCESprotected intmaxNumOfStatesprotected intqueuedStatesprotected inttraversedArcsprotected intvisitedStates
-
Constructor Summary
Constructors Constructor Description AbstractAllOptAlignmentsAlg()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompareEventClassList(D d, org.deckfour.xes.model.XTrace t1, org.deckfour.xes.model.XTrace t2)protected nl.tue.astar.TracegetLinearTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)get list of event class.protected nl.tue.astar.TracegetPartiallyOrderedTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)
-
-
-
Field Detail
-
MAPTRANSTOCOST
public static final int MAPTRANSTOCOST
Pointers to parameters in array of objects- See Also:
- Constant Field Values
-
MAXEXPLOREDINSTANCES
public static final int MAXEXPLOREDINSTANCES
- See Also:
- Constant Field Values
-
MAPXEVENTCLASSTOCOST
public static final int MAPXEVENTCLASSTOCOST
- See Also:
- Constant Field Values
-
visitedStates
protected int visitedStates
-
queuedStates
protected int queuedStates
-
traversedArcs
protected int traversedArcs
-
mapTrans2Cost
protected java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost
Imported parameters
-
mapEvClass2Cost
protected java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost
-
classifier
protected org.deckfour.xes.classification.XEventClassifier classifier
-
maxNumOfStates
protected int maxNumOfStates
-
initMarking
protected org.processmining.models.semantics.petrinet.Marking initMarking
-
finalMarkings
protected org.processmining.models.semantics.petrinet.Marking[] finalMarkings
-
-
Method Detail
-
compareEventClassList
protected boolean compareEventClassList(D d, org.deckfour.xes.model.XTrace t1, org.deckfour.xes.model.XTrace t2)
-
getLinearTrace
protected nl.tue.astar.Trace getLinearTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)get list of event class. Record the indexes of non-mapped event classes.- Parameters:
trace-classes-mapEvClass2Trans-listMoveOnLog-- Returns:
-
getPartiallyOrderedTrace
protected nl.tue.astar.Trace getPartiallyOrderedTrace(org.deckfour.xes.model.XLog log, int trace, AbstractPDelegate<?> delegate)
-
-