Class PetrinetImplExt
- java.lang.Object
-
- org.processmining.models.graphbased.AbstractGraphElement
-
- org.processmining.models.graphbased.AbstractGraph
-
- org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>
-
- org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet
-
- org.processmining.models.graphbased.directed.petrinet.impl.PetrinetImpl
-
- org.processmining.plugins.InductiveMiner.efficienttree.PetrinetImplExt
-
- All Implemented Interfaces:
java.lang.Cloneable,java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>>,org.processmining.models.graphbased.AttributeMapOwner,org.processmining.models.graphbased.directed.DirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>,org.processmining.models.graphbased.directed.DirectedGraphElement,org.processmining.models.graphbased.directed.petrinet.Petrinet,org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
public class PetrinetImplExt extends org.processmining.models.graphbased.directed.petrinet.impl.PetrinetImpl
-
-
Constructor Summary
Constructors Constructor Description PetrinetImplExt(java.lang.String label)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArcsWithoutCheck(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> arcs)Add a list of arcs without any checks for duplicates.voidaddTransitionsWithoutCheck(java.util.ArrayList<org.processmining.models.graphbased.directed.petrinet.elements.Transition> newTransitions)static org.processmining.models.graphbased.directed.petrinet.elements.ArccreateArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source, org.processmining.models.graphbased.directed.petrinet.PetrinetNode t)static org.processmining.models.graphbased.directed.petrinet.elements.ArccreateArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source, org.processmining.models.graphbased.directed.petrinet.PetrinetNode target, int weight, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent)-
Methods inherited from class org.processmining.models.graphbased.directed.petrinet.impl.PetrinetImpl
getEmptyClone
-
Methods inherited from class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet
addArc, addArc, addArc, addArc, addArc, addArc, addArc, addArc, addArcPrivate, addGroup, addGroup, addInhibitorArc, addInhibitorArc, addInhibitorArc, addInhibitorArc, addPlace, addPlace, addResetArc, addResetArc, addResetArc, addResetArc, addTransition, addTransition, cloneFrom, cloneFrom, getArc, getEdges, getGroups, getInhibitorArc, getNodes, getPlaces, getResetArc, getTransitions, removeArc, removeEdge, removeGroup, removeInhibitorArc, removeNode, removePlace, removeResetArc, removeTransition
-
Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraph
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdges
-
Methods inherited from class org.processmining.models.graphbased.AbstractGraph
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection
-
Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement
getAttributeMap, getLabel, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner
getAttributeMap
-
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraph
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNode
-
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement
equals, getGraph, hashCode
-
Methods inherited from interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
addArc, addArc, addArc, addArc, addArc, addArc, addArc, addArc, addGroup, addGroup, addPlace, addPlace, addTransition, addTransition, getArc, getGroups, getLabel, getPlaces, getTransitions, removeArc, removeGroup, removePlace, removeTransition
-
-
-
-
Method Detail
-
addArcsWithoutCheck
public void addArcsWithoutCheck(java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> arcs)
Add a list of arcs without any checks for duplicates. Not thread safe.- Parameters:
arcs-
-
addTransitionsWithoutCheck
public void addTransitionsWithoutCheck(java.util.ArrayList<org.processmining.models.graphbased.directed.petrinet.elements.Transition> newTransitions)
-
createArc
public static org.processmining.models.graphbased.directed.petrinet.elements.Arc createArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source, org.processmining.models.graphbased.directed.petrinet.PetrinetNode target, int weight, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent)
-
createArc
public static org.processmining.models.graphbased.directed.petrinet.elements.Arc createArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source, org.processmining.models.graphbased.directed.petrinet.PetrinetNode t)
-
-