Class InterchangeablePlaces
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.reduceacceptingpetrinet.InterchangeablePlaces
-
public class InterchangeablePlaces extends java.lang.ObjectReduce a Petri net using the rule that if two silent transitions undo each other's effects, then their places can be merged. For simplicity, this implementation only targets silent transitions with one incoming and one outgoing arc.- Author:
- sander
-
-
Constructor Summary
Constructors Constructor Description InterchangeablePlaces()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.processmining.models.graphbased.directed.petrinet.elements.TransitionfindTransitionB(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.graphbased.directed.petrinet.elements.Place placeX, org.processmining.models.graphbased.directed.petrinet.elements.Place placeY)static org.processmining.models.graphbased.directed.petrinet.elements.PlacegetPlaceY(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.graphbased.directed.petrinet.elements.Transition transitionA)static booleanreduce(org.processmining.acceptingpetrinet.models.AcceptingPetriNet anet, org.processmining.framework.packages.PackageManager.Canceller canceller)
-
-
-
Method Detail
-
reduce
public static boolean reduce(org.processmining.acceptingpetrinet.models.AcceptingPetriNet anet, org.processmining.framework.packages.PackageManager.Canceller canceller)
-
getPlaceY
public static org.processmining.models.graphbased.directed.petrinet.elements.Place getPlaceY(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.graphbased.directed.petrinet.elements.Transition transitionA)
-
findTransitionB
public static org.processmining.models.graphbased.directed.petrinet.elements.Transition findTransitionB(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.graphbased.directed.petrinet.elements.Place placeX, org.processmining.models.graphbased.directed.petrinet.elements.Place placeY)
-
-