public abstract class DecompositionAbstractStrategy extends java.lang.Object implements DecompositionStrategy
Constructor and Description |
---|
DecompositionAbstractStrategy() |
Modifier and Type | Method and Description |
---|---|
org.processmining.acceptingpetrinet.models.AcceptingPetriNetArray |
apply(org.processmining.framework.plugin.PluginContext context,
org.processmining.acceptingpetrinet.models.AcceptingPetriNet acceptingNet,
org.processmining.activityclusterarray.models.ActivityClusterArray clusters,
DecomposeAcceptingPetriNetUsingActivityClusterArrayParameters parameters) |
org.processmining.acceptingpetrinet.models.AcceptingPetriNetArray |
apply(org.processmining.framework.plugin.PluginContext context,
org.processmining.acceptingpetrinet.models.AcceptingPetriNet acceptingNet,
org.processmining.activityclusterarray.models.ActivityClusterArray clusters,
DecomposeAcceptingPetriNetUsingActivityClusterArrayParameters parameters,
java.util.List<java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> parentChildMaps) |
abstract void |
apply(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitions,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> places,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> edges,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> inEdges,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> outEdges) |
abstract org.processmining.acceptingpetrinet.models.AcceptingPetriNet |
reduce(org.processmining.framework.plugin.PluginContext context,
org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn,
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> sacredTransitions,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> parentChildMapping) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public org.processmining.acceptingpetrinet.models.AcceptingPetriNetArray apply(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet acceptingNet, org.processmining.activityclusterarray.models.ActivityClusterArray clusters, DecomposeAcceptingPetriNetUsingActivityClusterArrayParameters parameters)
apply
in interface DecompositionStrategy
public org.processmining.acceptingpetrinet.models.AcceptingPetriNetArray apply(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet acceptingNet, org.processmining.activityclusterarray.models.ActivityClusterArray clusters, DecomposeAcceptingPetriNetUsingActivityClusterArrayParameters parameters, java.util.List<java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> parentChildMaps)
apply
in interface DecompositionStrategy
public abstract void apply(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> transitions, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Place> places, java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> edges, java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> inEdges, java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> outEdges)
public abstract org.processmining.acceptingpetrinet.models.AcceptingPetriNet reduce(org.processmining.framework.plugin.PluginContext context, org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> sacredTransitions, java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> parentChildMapping)