public class BasicSyncProductFactory extends java.lang.Object implements SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>
Constructor and Description |
---|
BasicSyncProductFactory(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) |
BasicSyncProductFactory(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,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
BasicSyncProductFactory(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,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
BasicSyncProductFactory(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,
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapTrans2Cost,
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> mapEvClass2Cost,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
BasicSyncProductFactory(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,
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapTrans2Cost,
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> mapEvClass2Cost,
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapSync2Cost,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
Modifier and Type | Method and Description |
---|---|
SyncProduct |
getSyncProduct(org.deckfour.xes.model.XTrace xTrace,
java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList,
boolean partiallyOrderSameTimestamp) |
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(Replayer replayer,
SyncProduct product,
gnu.trove.map.TObjectIntMap<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 BasicSyncProductFactory(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, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking)
public BasicSyncProductFactory(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 BasicSyncProductFactory(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, gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapTrans2Cost, gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> mapEvClass2Cost, gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapSync2Cost, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking)
public BasicSyncProductFactory(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, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking)
public BasicSyncProductFactory(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, gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> mapTrans2Cost, gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> mapEvClass2Cost, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking)
public SyncProduct getSyncProductForEmptyTrace(java.util.ArrayList<? super org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitionList)
getSyncProductForEmptyTrace
in interface 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 SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>
public 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 SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>
public org.processmining.plugins.replayer.replayresult.SyncReplayResult toSyncReplayResult(Replayer replayer, SyncProduct product, gnu.trove.map.TObjectIntMap<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 SyncProductFactory<org.processmining.models.graphbased.directed.petrinet.elements.Transition>