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()
ILogCreatorAlgorithm
toString
in interface ILogCreatorAlgorithm
toString
in class java.lang.Object
public 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)
ILogCreatorAlgorithm
extractLog
in interface ILogCreatorAlgorithm
context
- 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()
ILogCreatorAlgorithm
isSupportCreateNewEventClassBasedOnMovements
in interface ILogCreatorAlgorithm
public boolean isSupportCreateNewEventClassForUnmappedTransitions()
ILogCreatorAlgorithm
isSupportCreateNewEventClassForUnmappedTransitions
in interface ILogCreatorAlgorithm