public class PNLogReplayer
extends org.processmining.plugins.petrinet.replayer.PNLogReplayer
Modifier and Type | Class and Description |
---|---|
static class |
PNLogReplayer.ReplayParams |
Modifier and Type | Field and Description |
---|---|
static org.deckfour.xes.classification.XEventClass |
DUMMY |
Constructor and Description |
---|
PNLogReplayer() |
Modifier and Type | Method and Description |
---|---|
static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
adoptEventClassMapping(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 old_map,
boolean createConnection)
Adopt an existing transition to event class mapping between an old net
and the given log, to a new mapping between the given net and log.
|
static org.processmining.models.semantics.petrinet.Marking |
adoptFinalMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking old_m_final,
boolean createConnection)
Create a final marking for the given net based on a final marking of another net.
|
static org.processmining.plugins.petrinet.replayresult.PNRepResult |
callReplayer(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,
PNLogReplayer.ReplayParams par) |
protected static org.processmining.plugins.petrinet.replayresult.PNRepResult |
cancel(org.processmining.framework.plugin.PluginContext context,
java.lang.String message) |
static java.lang.Object[] |
constructFinalMarking(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
static org.deckfour.xes.classification.XEventClassifier |
getDefaultClassifier(org.deckfour.xes.model.XLog log) |
static java.util.List<org.deckfour.xes.classification.XEventClass> |
getEventClasses(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClassifier classifier) |
static org.deckfour.xes.classification.XEventClass |
getEventClassMapping_preSelectOption_ignoreLifeCycle(java.lang.String transition,
java.util.Collection<org.deckfour.xes.classification.XEventClass> eventClasses)
Returns the Event Option Box index of the most similar event for the
transition, ignores any lifecycle information (after a "+") in the name
for the matching.
|
static org.deckfour.xes.classification.XEventClass |
getEventClassMapping_preSelectOption(java.lang.String transition,
java.util.Collection<org.deckfour.xes.classification.XEventClass> eventClasses)
Returns the Event Option Box index of the most similar event for the
transition.
|
static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
getEventClassMapping(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClassifier classifier) |
static PNLogReplayer.ReplayParams |
getReplayerParameters(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking m_initial,
org.processmining.models.semantics.petrinet.Marking m_final,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClassifier classifier) |
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm |
getUsedAlgorithm() |
org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter |
getUsedAlgParameters() |
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
getUsedMapping() |
org.processmining.plugins.petrinet.replayresult.PNRepResult |
replayLog(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log) |
public org.processmining.plugins.petrinet.replayresult.PNRepResult replayLog(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log) throws org.processmining.framework.connections.ConnectionCannotBeObtained
org.processmining.framework.connections.ConnectionCannotBeObtained
public org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayAlgorithm getUsedAlgorithm()
public org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter getUsedAlgParameters()
public org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping getUsedMapping()
public static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping getEventClassMapping(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier)
public static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping adoptEventClassMapping(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 old_map, boolean createConnection)
context
- net
- log
- old_map
- createConnection
- public static org.deckfour.xes.classification.XEventClass getEventClassMapping_preSelectOption(java.lang.String transition, java.util.Collection<org.deckfour.xes.classification.XEventClass> eventClasses)
transition
- Name of the transitionsevents
- Array with the options for this transitionpublic static org.deckfour.xes.classification.XEventClass getEventClassMapping_preSelectOption_ignoreLifeCycle(java.lang.String transition, java.util.Collection<org.deckfour.xes.classification.XEventClass> eventClasses)
transition
- Name of the transitionsevents
- Array with the options for this transitionpublic static java.util.List<org.deckfour.xes.classification.XEventClass> getEventClasses(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier)
public static org.deckfour.xes.classification.XEventClassifier getDefaultClassifier(org.deckfour.xes.model.XLog log)
log
- public static PNLogReplayer.ReplayParams getReplayerParameters(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking m_initial, org.processmining.models.semantics.petrinet.Marking m_final, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier)
public static org.processmining.plugins.petrinet.replayresult.PNRepResult callReplayer(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, PNLogReplayer.ReplayParams par)
public static java.lang.Object[] constructFinalMarking(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)
public static org.processmining.models.semantics.petrinet.Marking adoptFinalMarking(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking old_m_final, boolean createConnection)
context
- net
- old_m_final
- createConnection
- whether to create a FinalMarkingConnection
between net
and new final markingprotected static org.processmining.plugins.petrinet.replayresult.PNRepResult cancel(org.processmining.framework.plugin.PluginContext context, java.lang.String message)