public class AndOrReductionAlgorithm
extends java.lang.Object
| Constructor and Description |
|---|
AndOrReductionAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
ContractionLog |
apply(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs,
WFNetReductionParameters parameters)
The method that implements your algorithm.
|
void |
init(org.processmining.models.graphbased.directed.petrinet.Petrinet net_) |
boolean |
joinMultiinterface(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs,
ContractionLog log) |
boolean |
mergeLoops(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs,
ContractionLog log) |
public void init(org.processmining.models.graphbased.directed.petrinet.Petrinet net_)
public ContractionLog apply(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs, java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs, WFNetReductionParameters parameters)
context - The context where to run in.net - Petri netintputs - Set of input placesoutputs - Set of output placesparameters - The parameters to use.public final boolean mergeLoops(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs,
ContractionLog log)
public final boolean joinMultiinterface(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> inputs,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> outputs,
ContractionLog log)