public class Uma_RepairModel_Plugin
extends java.lang.Object
Constructor and Description |
---|
Uma_RepairModel_Plugin() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
cancel(org.processmining.framework.plugin.PluginContext context,
java.lang.String message) |
java.lang.Object[] |
repairModel_buildT2Econnection(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
RepairConfiguration config,
org.deckfour.xes.classification.XEventClassifier classifier)
Invokes Repair Model plugin with given log, net, and initial/final
marking and an
XEventClassifier of the log which is used to
automatically construct a new TransEvClassMapping . |
java.lang.Object[] |
repairModel_getT2Econnection(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
RepairConfiguration config)
Invokes Repair Model plugin with given log, net, and initia/final
marking.
|
java.lang.Object[] |
repairModel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
RepairConfiguration config,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping current_map)
Invokes Repair model plugin with given log, net, initial/final marking
and provided
TransEvClassMapping . |
java.lang.Object[] |
repairModel(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net) |
java.lang.Object[] |
run_repairModel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
RepairConfiguration config,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping current_map)
Repair the given net to fit the log according to the given configuration.
|
public java.lang.Object[] repairModel(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net)
public java.lang.Object[] repairModel_getT2Econnection(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, RepairConfiguration config)
TransEvClassMapping
based
on existing connections. If no such connection exists, the method
automatically constructs a TransEvClassMapping
based on the
default classifier of the log. If a different classifier shall be used during construction, usecontext
- log
- net
- initMarking
- finalMarking
- config
- public java.lang.Object[] repairModel_buildT2Econnection(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, RepairConfiguration config, org.deckfour.xes.classification.XEventClassifier classifier)
XEventClassifier
of the log which is used to
automatically construct a new TransEvClassMapping
. Use this, if
no existing TransEvClassMapping
can be retrieved.context
- log
- net
- initMarking
- finalMarking
- config
- public java.lang.Object[] repairModel(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, RepairConfiguration config, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping current_map)
TransEvClassMapping
.context
- log
- net
- initMarking
- finalMarking
- config
- current_map
- public java.lang.Object[] run_repairModel(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, RepairConfiguration config, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping current_map) throws java.io.IOException, hub.top.uma.InvalidModelException
TransEvClassMapping
is assumed to map the net transitions to
the log event classes.context
- log
- net
- initMarking
- finalMarking
- config
- current_map
- hub.top.uma.InvalidModelException
java.io.IOException
public static java.lang.Object[] cancel(org.processmining.framework.plugin.PluginContext context, java.lang.String message)