public class DecisionMining
extends java.lang.Object
Constructor and Description |
---|
DecisionMining() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
daikonMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.datapetrinets.DataPetriNet net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.petrinet.replayresult.PNRepResult input) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.petrinet.replayresult.PNRepResult input) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.deckfour.xes.model.XLog log) |
static java.lang.Object[] |
decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.petrinet.replayresult.PNRepResult input) |
static java.util.Map<java.lang.String,org.processmining.datadiscovery.estimators.Type> |
extractAttributeInformation(org.deckfour.xes.model.XLog log) |
static java.util.Map<java.lang.String,org.processmining.datadiscovery.estimators.Type> |
extractAttributeInformation(org.deckfour.xes.model.XLog log,
boolean forgetTraceAttribute) |
static java.lang.String |
fixVarName(java.lang.String varName) |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getLiteralValuesMap(org.deckfour.xes.model.XLog log) |
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getLiteralValuesMap(org.deckfour.xes.model.XLog log,
boolean forgetTraceAttribute) |
static java.lang.Object[] |
plugin(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
boolean setParameters)
The method that performs the actual mining to discover the process
data-flow on decision points.
|
static java.lang.String |
replaceNonUriEncodedChars(java.lang.String varName) |
static java.lang.String |
wekaUnescape(java.lang.String varName) |
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.deckfour.xes.model.XLog log) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.deckfour.xes.model.XLog log, org.processmining.plugins.petrinet.replayresult.PNRepResult input) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.datapetrinets.DataPetriNet net, org.deckfour.xes.model.XLog log, org.processmining.plugins.petrinet.replayresult.PNRepResult input) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] decisionMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.petrinet.replayresult.PNRepResult input) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] daikonMiner(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] plugin(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, boolean setParameters) throws java.lang.Exception
context
- ProM contextnet
- the PetrinetGraph to transform to a PetriNetWithData with
guards on decision pointslog
- the event logsetParameters
- if False, apply default settings everywhere instead of asking
the user to set parameters. If True, give user the choice
through dialogs.java.lang.Exception
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getLiteralValuesMap(org.deckfour.xes.model.XLog log)
public static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getLiteralValuesMap(org.deckfour.xes.model.XLog log, boolean forgetTraceAttribute)
public static java.util.Map<java.lang.String,org.processmining.datadiscovery.estimators.Type> extractAttributeInformation(org.deckfour.xes.model.XLog log)
public static java.lang.String fixVarName(java.lang.String varName)
public static java.lang.String wekaUnescape(java.lang.String varName)
public static java.lang.String replaceNonUriEncodedChars(java.lang.String varName)
public static java.util.Map<java.lang.String,org.processmining.datadiscovery.estimators.Type> extractAttributeInformation(org.deckfour.xes.model.XLog log, boolean forgetTraceAttribute)