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)