public class Uma_RepairModel_Subprocess_Plugin
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Uma_RepairModel_Subprocess_Plugin.RepairStats |
Modifier and Type | Field and Description |
---|---|
Uma_RepairModel_Subprocess_Plugin.RepairStats |
_stats |
java.lang.String |
result_infix |
Constructor and Description |
---|
Uma_RepairModel_Subprocess_Plugin() |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.Object[] |
cancel(org.processmining.framework.plugin.PluginContext context,
java.lang.String message) |
java.lang.Object[] |
doILPMining(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClassifier classifier)
Directly invoke ILP miner using original ILP miner implementation.
|
protected 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,
org.processmining.plugins.petrinet.replayresult.PNRepResult result)
Run repair with default parameters.
|
protected 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,
org.processmining.plugins.petrinet.replayresult.PNRepResult result,
boolean alignAlignments,
int deleteIfLessThan,
boolean updateFinalMarking)
Invoke repair with storing results and connections to plugin context.
|
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[] |
repairModel(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.plugins.petrinet.replayresult.PNRepResult result) |
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,
org.processmining.plugins.petrinet.replayresult.PNRepResult result,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map,
boolean alignAlignments,
int deleteIfLessThan,
boolean updateFinalMarking)
Actual repair method to repair net for given log based on provided replay result.
|
public java.lang.String result_infix
public Uma_RepairModel_Subprocess_Plugin.RepairStats _stats
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(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.plugins.petrinet.replayresult.PNRepResult result)
protected 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, org.processmining.plugins.petrinet.replayresult.PNRepResult result)
context
- log
- net
- initMarking
- finalMarking
- result
- protected 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, org.processmining.plugins.petrinet.replayresult.PNRepResult result, boolean alignAlignments, int deleteIfLessThan, boolean updateFinalMarking)
context
- log
- net
- initMarking
- finalMarking
- result
- alignAlignments
- deleteIfLessThan
- 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, org.processmining.plugins.petrinet.replayresult.PNRepResult result, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, boolean alignAlignments, int deleteIfLessThan, boolean updateFinalMarking) throws java.io.IOException, hub.top.uma.InvalidModelException
context
- log
- net
- initMarking
- result
- alignAlignments
- group sequences of log moves to improve discovery of local subprocessesdeleteIfLessThan
- delete all nodes from the model occurring less than the specified thresholdupdateFinalMarking
- whether to update the final marking of the net to consist of all final nodesInvalidModelException,
- IOExceptionjava.io.IOException
hub.top.uma.InvalidModelException
protected static java.lang.Object[] cancel(org.processmining.framework.plugin.PluginContext context, java.lang.String message)
public java.lang.Object[] doILPMining(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier) throws java.lang.Exception
context
- log
- classifier
- java.lang.Exception