public class AlignmentDijkstraImpl extends AlignmentAbstractAdapter<nl.tue.astar.impl.DijkstraTail>
AlignmentAbstractAdapter.ControlFlowAlignmentConfig, AlignmentAbstractAdapter.EmptyTraceResult
AlignmentAdapter.PriorityQueueFactory, AlignmentAdapter.StorageHandlerFactory<T extends nl.tue.astar.Tail>
activateCache, canceller, classes, dataAdapter, dataConformancePlusObserver, dataStateStore, dataViewBuilder, delegate, finalMarkings, initMarking, logMapping, mapEvClass2Cost, mapping, mapTrans2Cost, maxNumOfStates, net, queueingModel, sorting, storageFactory, storageHandler, timeLimit, useObserver, useOptimizations
Constructor and Description |
---|
AlignmentDijkstraImpl(org.deckfour.xes.model.XLog log,
org.processmining.datapetrinets.DataPetriNet net,
LogMapping logMapping,
AlignmentAbstractAdapter.ControlFlowAlignmentConfig cfConfig,
AlignmentAdapter.StorageHandlerFactory<nl.tue.astar.impl.DijkstraTail> storageFactory,
boolean keepCFSearchSpace,
boolean keepDFSearchSpace,
DataConformancePlusObserver observer,
DataAlignmentAdapter dataAlignmentAdapter) |
Modifier and Type | Method and Description |
---|---|
protected AlignmentResultBuilder |
createResultBuilder(TraceMapping traceMapping,
java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass,
nl.tue.astar.Trace linearTrace,
nl.tue.astar.AStarObserver observer) |
protected org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<nl.tue.astar.impl.DijkstraTail> |
getPDelegate(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost,
int delta,
boolean allMarkingsAreFinal,
org.processmining.models.semantics.petrinet.Marking[] finalMarkings) |
buildEventClassMap, calcEmptyTraceAlignment, calcReplayResult, close, convertToLinearTrace, convertToPartialOrderedTrace, getStateGraphStrategy
public AlignmentDijkstraImpl(org.deckfour.xes.model.XLog log, org.processmining.datapetrinets.DataPetriNet net, LogMapping logMapping, AlignmentAbstractAdapter.ControlFlowAlignmentConfig cfConfig, AlignmentAdapter.StorageHandlerFactory<nl.tue.astar.impl.DijkstraTail> storageFactory, boolean keepCFSearchSpace, boolean keepDFSearchSpace, DataConformancePlusObserver observer, DataAlignmentAdapter dataAlignmentAdapter)
protected AlignmentResultBuilder createResultBuilder(TraceMapping traceMapping, java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass, nl.tue.astar.Trace linearTrace, nl.tue.astar.AStarObserver observer)
createResultBuilder
in class AlignmentAbstractAdapter<nl.tue.astar.impl.DijkstraTail>
protected org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<nl.tue.astar.impl.DijkstraTail> getPDelegate(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapTrans2Cost, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost, int delta, boolean allMarkingsAreFinal, org.processmining.models.semantics.petrinet.Marking[] finalMarkings)
getPDelegate
in class AlignmentAbstractAdapter<nl.tue.astar.impl.DijkstraTail>