public class ReplayLogCreator extends java.lang.Object implements ILogCreatorAlgorithm
| Constructor and Description |
|---|
ReplayLogCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected nl.tue.astar.util.ShortShortMultiset |
constructEncInitMarking(org.processmining.models.semantics.petrinet.Marking mNewNet,
org.processmining.models.graphbased.directed.petrinet.elements.Place[] idx2Place,
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Place> place2Idx) |
org.deckfour.xes.model.XLog |
extractLog(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
LogCreatorParam param) |
org.deckfour.xes.model.XLog |
extractLog(org.processmining.framework.plugin.PluginContext context,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
org.deckfour.xes.model.XLog log,
LogCreatorParam param)
create log from alignment
|
boolean |
isSupportCreateNewEventClassBasedOnMovements()
The algorithm may create a new event class for each type of movement
e.g.
|
boolean |
isSupportCreateNewEventClassForUnmappedTransitions()
only possible if create new event class based on movements
|
java.lang.String |
toString()
Name of the algorithm
|
public java.lang.String toString()
ILogCreatorAlgorithmtoString in interface ILogCreatorAlgorithmtoString in class java.lang.Objectpublic org.deckfour.xes.model.XLog extractLog(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
LogCreatorParam param)
public org.deckfour.xes.model.XLog extractLog(org.processmining.framework.plugin.PluginContext context,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
org.deckfour.xes.model.XLog log,
LogCreatorParam param)
ILogCreatorAlgorithmextractLog in interface ILogCreatorAlgorithmcontext - can be null if no progress is neededprotected nl.tue.astar.util.ShortShortMultiset constructEncInitMarking(org.processmining.models.semantics.petrinet.Marking mNewNet,
org.processmining.models.graphbased.directed.petrinet.elements.Place[] idx2Place,
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Place> place2Idx)
public boolean isSupportCreateNewEventClassBasedOnMovements()
ILogCreatorAlgorithmisSupportCreateNewEventClassBasedOnMovements in interface ILogCreatorAlgorithmpublic boolean isSupportCreateNewEventClassForUnmappedTransitions()
ILogCreatorAlgorithmisSupportCreateNewEventClassForUnmappedTransitions in interface ILogCreatorAlgorithm