public abstract class AbstractAlignmentPlugin
extends java.lang.Object
implements org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
Modifier | Constructor and Description |
---|---|
protected |
AbstractAlignmentPlugin() |
Modifier and Type | Method and Description |
---|---|
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider |
constructParamProvider(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
construct GUI in which the parameter for this algorithm can be obtained
|
protected Replayer |
constructReplayer(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.deckfour.xes.model.XLog xLog,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
ReplayerParameters replayParameters,
org.deckfour.xes.info.XLogInfo summary) |
protected abstract ReplayerParameters |
constructReplayParameters(int numThreads,
boolean usePartialOrder,
int maximumNumberOfStates) |
boolean |
isAllReqSatisfied(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameter)
Return true if all replay inputs are correct
|
boolean |
isParameterReqCorrect(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameter)
Return true if all replay inputs are correct: parameter type is correct and
non empty (no null); all transitions are mapped to cost; all event classes
(including dummy event class, i.e.
|
boolean |
isReqWOParameterSatisfied(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
Return true if input of replay without parameters are correct
|
org.processmining.plugins.petrinet.replayresult.PNRepResult |
replayLog(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog xLog,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameters)
Replay log assuming GUI exist (progress bars, etc)
|
public org.processmining.plugins.petrinet.replayresult.PNRepResult replayLog(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog xLog, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameters) throws nl.tue.astar.AStarException
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
replayLog
in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
nl.tue.astar.AStarException
protected Replayer constructReplayer(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.deckfour.xes.model.XLog xLog, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, ReplayerParameters replayParameters, org.deckfour.xes.info.XLogInfo summary)
protected abstract ReplayerParameters constructReplayParameters(int numThreads, boolean usePartialOrder, int maximumNumberOfStates)
public org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider constructParamProvider(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
constructParamProvider
in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
public boolean isAllReqSatisfied(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameter)
isAllReqSatisfied
in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
public boolean isReqWOParameterSatisfied(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
isReqWOParameterSatisfied
in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm
public boolean isParameterReqCorrect(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter parameter)