public class ReducedSyncProductFactory extends java.lang.Object implements SyncProductFactory<ReducedTransition>
Constructor and Description |
---|
ReducedSyncProductFactory(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,
int maxSequenceLength) |
ReducedSyncProductFactory(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,
int maxSequenceLength) |
ReducedSyncProductFactory(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,
int maxSequenceLength) |
ReducedSyncProductFactory(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,
int maxSequenceLength) |
ReducedSyncProductFactory(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,
int maxSequenceLength) |
Modifier and Type | Method and Description |
---|---|
SyncProduct |
getSyncProduct(org.deckfour.xes.model.XTrace xTrace,
java.util.ArrayList<? super ReducedTransition> transitionList,
boolean partiallyOrderSameTimestamp) |
SyncProduct |
getSyncProductForEmptyTrace(java.util.ArrayList<? super ReducedTransition> 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 ReducedTransition> transitionList) |
public ReducedSyncProductFactory(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, int maxSequenceLength)
public ReducedSyncProductFactory(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, int maxSequenceLength)
public ReducedSyncProductFactory(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, int maxSequenceLength)
public ReducedSyncProductFactory(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, int maxSequenceLength)
public ReducedSyncProductFactory(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, int maxSequenceLength)
public SyncProduct getSyncProductForEmptyTrace(java.util.ArrayList<? super ReducedTransition> transitionList)
getSyncProductForEmptyTrace
in interface SyncProductFactory<ReducedTransition>
public nl.tue.astar.Trace getTrace(org.deckfour.xes.model.XTrace xTrace, boolean partiallyOrderSameTimestamp)
getTrace
in interface SyncProductFactory<ReducedTransition>
public SyncProduct getSyncProduct(org.deckfour.xes.model.XTrace xTrace, java.util.ArrayList<? super ReducedTransition> transitionList, boolean partiallyOrderSameTimestamp)
getSyncProduct
in interface SyncProductFactory<ReducedTransition>
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 ReducedTransition> transitionList)
toSyncReplayResult
in interface SyncProductFactory<ReducedTransition>