public class FuzzyPetrinet
extends org.processmining.models.graphbased.directed.petrinet.impl.PetrinetImpl
| Constructor and Description |
|---|
FuzzyPetrinet(java.lang.String label) |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.models.graphbased.directed.petrinet.elements.Arc |
addArc(org.processmining.models.graphbased.directed.petrinet.elements.Place p,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
org.processmining.models.graphbased.directed.petrinet.elements.Arc |
addArc(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
org.processmining.models.graphbased.directed.petrinet.elements.Place p) |
org.processmining.models.graphbased.directed.petrinet.elements.Place |
addPlace(java.lang.String label) |
<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> |
addPlaceFromPlaceEvaluation(PlaceEvaluation<N> placeEval) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
addTransition(java.lang.String label)
We build fuzzyPetrinets with a heavy restriction: we do not ever have two transition with the same label.
|
TransitionsArc |
addTransitionsArcFromFCGEdge(FuzzyDirectedGraphEdge edge) |
TransitionsArc |
addTransitionsArcFromFCGEdge(FuzzyDirectedGraphEdge edge,
int weight) |
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> |
getInputNodes(org.processmining.models.graphbased.directed.petrinet.PetrinetNode target) |
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> |
getOutputNodes(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source) |
org.processmining.models.graphbased.directed.petrinet.elements.Place |
getPlace(java.lang.String label)
Returns a place named label
|
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransition(java.lang.String label)
Returns a transition named label
|
java.lang.String |
toString() |
getEmptyCloneaddArc, addArc, addArc, addArc, addArc, addArc, addArcPrivate, addGroup, addGroup, addInhibitorArc, addInhibitorArc, addInhibitorArc, addInhibitorArc, addPlace, addResetArc, addResetArc, addResetArc, addResetArc, addTransition, cloneFrom, cloneFrom, getArc, getEdges, getGroups, getInhibitorArc, getNodes, getPlaces, getResetArc, getTransitions, removeArc, removeEdge, removeGroup, removeInhibitorArc, removeNode, removePlace, removeResetArc, removeTransitioncheckAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdgesequals, getEdges, hashCode, removeFromEdges, removeNodeFromCollectiongetAttributeMap, getLabelclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitaddArc, addArc, addArc, addArc, addArc, addArc, addGroup, addGroup, addPlace, addTransition, getArc, getGroups, getLabel, getPlaces, getTransitions, removeArc, removeGroup, removePlace, removeTransitiongetEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNodeequals, getGraph, hashCodepublic TransitionsArc addTransitionsArcFromFCGEdge(FuzzyDirectedGraphEdge edge)
public TransitionsArc addTransitionsArcFromFCGEdge(FuzzyDirectedGraphEdge edge, int weight)
public java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getOutputNodes(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source)
public java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getInputNodes(org.processmining.models.graphbased.directed.petrinet.PetrinetNode target)
public org.processmining.models.graphbased.directed.petrinet.elements.Transition addTransition(java.lang.String label)
addTransition in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraphaddTransition in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNetlabel - the name of the transitionpublic <N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> void addPlaceFromPlaceEvaluation(PlaceEvaluation<N> placeEval)
public org.processmining.models.graphbased.directed.petrinet.elements.Place getPlace(java.lang.String label)
label - public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition(java.lang.String label)
label - public org.processmining.models.graphbased.directed.petrinet.elements.Place addPlace(java.lang.String label)
addPlace in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraphaddPlace in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNetpublic org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc(org.processmining.models.graphbased.directed.petrinet.elements.Place p,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraphaddArc in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNetpublic org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
org.processmining.models.graphbased.directed.petrinet.elements.Place p)
addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraphaddArc in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNetpublic java.lang.String toString()
toString in class org.processmining.models.graphbased.AbstractGraphElement