Interface PetrinetGraph
-
- All Superinterfaces:
org.processmining.models.graphbased.AttributeMapOwner,java.lang.Cloneable,java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<PetrinetNode,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>>>,org.processmining.models.graphbased.directed.DirectedGraph<PetrinetNode,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>>,org.processmining.models.graphbased.directed.DirectedGraphElement
- All Known Subinterfaces:
ConfigurablePetrinet<NetType>,InhibitorNet,Petrinet,ResetInhibitorNet,ResetNet
- All Known Implementing Classes:
ConfigurableResetInhibitorNet,InhibitorNetImpl,OpenNet,PetrinetImpl,PetriNetWithData,ResetInhibitorNetImpl,ResetNetImpl
public interface PetrinetGraph extends org.processmining.models.graphbased.directed.DirectedGraph<PetrinetNode,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>>
-
-
Method Summary
-
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner
getAttributeMap
-
-
-
-
Method Detail
-
getLabel
java.lang.String getLabel()
- Specified by:
getLabelin interfaceorg.processmining.models.graphbased.directed.DirectedGraphElement
-
addTransition
Transition addTransition(java.lang.String label)
-
addTransition
Transition addTransition(java.lang.String label, ExpandableSubNet parent)
-
removeTransition
Transition removeTransition(Transition transition)
-
getTransitions
java.util.Collection<Transition> getTransitions()
-
addGroup
ExpandableSubNet addGroup(java.lang.String label)
-
addGroup
ExpandableSubNet addGroup(java.lang.String label, ExpandableSubNet parent)
-
removeGroup
ExpandableSubNet removeGroup(ExpandableSubNet transition)
-
getGroups
java.util.Collection<ExpandableSubNet> getGroups()
-
addPlace
Place addPlace(java.lang.String label)
-
addPlace
Place addPlace(java.lang.String label, ExpandableSubNet parent)
-
getPlaces
java.util.Collection<Place> getPlaces()
-
addArc
Arc addArc(Place p, Transition t, int weight)
-
addArc
Arc addArc(Place p, Transition t)
-
addArc
Arc addArc(Transition t, Place p, int weight)
-
addArc
Arc addArc(Transition t, Place p)
-
addArc
Arc addArc(Place p, Transition t, int weight, ExpandableSubNet parent)
-
addArc
Arc addArc(Place p, Transition t, ExpandableSubNet parent)
-
addArc
Arc addArc(Transition t, Place p, int weight, ExpandableSubNet parent)
-
addArc
Arc addArc(Transition t, Place p, ExpandableSubNet parent)
-
removeArc
Arc removeArc(PetrinetNode source, PetrinetNode target)
-
getArc
Arc getArc(PetrinetNode source, PetrinetNode target)
-
-