public class AlignmentsWithAlignmentPackageSyncProductFactory
extends java.lang.Object
implements nl.tue.alignment.algorithms.syncproduct.SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>
| Modifier and Type | Field and Description |
|---|---|
static int |
costBase |
| Constructor and Description |
|---|
AlignmentsWithAlignmentPackageSyncProductFactory(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.deckfour.xes.classification.XEventClasses classes,
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> c2id,
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,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapSync2Cost,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
| Modifier and Type | Method and Description |
|---|---|
static int[] |
getReliability(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace) |
static int |
getReliability(org.deckfour.xes.model.XAttributeMap attributes,
java.lang.String... keys) |
static int[] |
getReliability(org.deckfour.xes.model.XTrace trace) |
nl.tue.alignment.algorithms.syncproduct.SyncProduct |
getSyncProduct(org.deckfour.xes.model.XTrace xTrace,
java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList,
boolean partiallyOrderSameTimestamp) |
nl.tue.alignment.algorithms.syncproduct.SyncProduct |
getSyncProductForEmptyTrace(java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList) |
nl.tue.astar.Trace |
getTrace(org.deckfour.xes.model.XTrace xTrace,
boolean partiallyOrderSameTimestamp) |
org.processmining.plugins.replayer.replayresult.SyncReplayResult |
toSyncReplayResult(nl.tue.alignment.Replayer replayer,
nl.tue.alignment.algorithms.syncproduct.SyncProduct product,
gnu.trove.map.TObjectIntMap<nl.tue.alignment.Utils.Statistic> statistics,
int[] alignment,
org.deckfour.xes.model.XTrace trace,
int traceIndex,
java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList) |
public static final int costBase
public AlignmentsWithAlignmentPackageSyncProductFactory(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.deckfour.xes.classification.XEventClasses classes,
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> c2id,
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,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> mapSync2Cost,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking)
public nl.tue.alignment.algorithms.syncproduct.SyncProduct getSyncProduct(org.deckfour.xes.model.XTrace xTrace,
java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList,
boolean partiallyOrderSameTimestamp)
getSyncProduct in interface nl.tue.alignment.algorithms.syncproduct.SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>public static int[] getReliability(org.deckfour.xes.model.XTrace trace)
public static int[] getReliability(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace)
public static int getReliability(org.deckfour.xes.model.XAttributeMap attributes,
java.lang.String... keys)
public nl.tue.alignment.algorithms.syncproduct.SyncProduct getSyncProductForEmptyTrace(java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList)
getSyncProductForEmptyTrace in interface nl.tue.alignment.algorithms.syncproduct.SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>public nl.tue.astar.Trace getTrace(org.deckfour.xes.model.XTrace xTrace,
boolean partiallyOrderSameTimestamp)
getTrace in interface nl.tue.alignment.algorithms.syncproduct.SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>public org.processmining.plugins.replayer.replayresult.SyncReplayResult toSyncReplayResult(nl.tue.alignment.Replayer replayer,
nl.tue.alignment.algorithms.syncproduct.SyncProduct product,
gnu.trove.map.TObjectIntMap<nl.tue.alignment.Utils.Statistic> statistics,
int[] alignment,
org.deckfour.xes.model.XTrace trace,
int traceIndex,
java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList)
toSyncReplayResult in interface nl.tue.alignment.algorithms.syncproduct.SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>