public class LayoutAlgorithmReductionRules
extends java.lang.Object
Constructor and Description |
---|
LayoutAlgorithmReductionRules() |
Modifier and Type | Method and Description |
---|---|
void |
apply(org.processmining.acceptingpetrinet.models.AcceptingPetriNet net,
org.processmining.acceptingpetrinetreductionlayouter.parameters.LayoutParameters parameters) |
java.util.List<java.awt.geom.Point2D> |
getEdgePoints(org.processmining.models.graphbased.directed.petrinet.PetrinetNode sourceNode,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode targetNode,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode orgSourceNode,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode orgTargetNode) |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double>> |
getNodePosMap() |
org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace |
getWs() |
org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double> |
getXY(org.processmining.models.graphbased.directed.petrinet.PetrinetNode t) |
java.util.List<java.awt.geom.Point2D> |
getXYEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode target) |
boolean |
reduce(org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace ws) |
void |
setNodePosMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double>> nodePosMap) |
void |
setWs(org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace ws) |
public org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace getWs()
public void setWs(org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace ws)
public void apply(org.processmining.acceptingpetrinet.models.AcceptingPetriNet net, org.processmining.acceptingpetrinetreductionlayouter.parameters.LayoutParameters parameters)
public boolean reduce(org.processmining.acceptingpetrinetreductionlayouter.workspaces.ReductionWorkspace ws)
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double>> getNodePosMap()
public void setNodePosMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double>> nodePosMap)
public org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double> getXY(org.processmining.models.graphbased.directed.petrinet.PetrinetNode t)
public java.util.List<java.awt.geom.Point2D> getXYEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source, org.processmining.models.graphbased.directed.petrinet.PetrinetNode target)
public java.util.List<java.awt.geom.Point2D> getEdgePoints(org.processmining.models.graphbased.directed.petrinet.PetrinetNode sourceNode, org.processmining.models.graphbased.directed.petrinet.PetrinetNode targetNode, org.processmining.models.graphbased.directed.petrinet.PetrinetNode orgSourceNode, org.processmining.models.graphbased.directed.petrinet.PetrinetNode orgTargetNode)