Class ProMPetrinetWrapper

  • 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.acceptingpetrinet.models.AcceptingPetriNet, 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, Evaluable, Result, Copyable<ProMPetrinetWrapper>

    public class ProMPetrinetWrapper
    extends java.lang.Object
    implements Result, org.processmining.models.graphbased.directed.petrinet.Petrinet, org.processmining.acceptingpetrinet.models.AcceptingPetriNet, Copyable<ProMPetrinetWrapper>
    • Constructor Summary

      Constructors 
      Constructor Description
      ProMPetrinetWrapper​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, int i)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, int i, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, org.processmining.models.graphbased.directed.petrinet.elements.Place place)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, org.processmining.models.graphbased.directed.petrinet.elements.Place place, int i)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, org.processmining.models.graphbased.directed.petrinet.elements.Place place, int i, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet addGroup​(java.lang.String s)  
      org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet addGroup​(java.lang.String s, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.Place addPlace​(java.lang.String s)  
      org.processmining.models.graphbased.directed.petrinet.elements.Place addPlace​(java.lang.String s, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.models.graphbased.directed.petrinet.elements.Transition addTransition​(java.lang.String s)  
      org.processmining.models.graphbased.directed.petrinet.elements.Transition addTransition​(java.lang.String s, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      org.processmining.acceptingpetrinet.models.AcceptingPetriNet asAcceptingPetrinet()  
      int compareTo​(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>> o)  
      ProMPetrinetWrapper copy()  
      boolean equals​(java.lang.Object o)  
      void exportToFile​(org.processmining.framework.plugin.PluginContext pluginContext, java.io.File file)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc getArc​(org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode, org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode1)  
      org.processmining.models.graphbased.AttributeMap getAttributeMap()  
      java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getEdges()  
      java.util.Set<org.processmining.models.semantics.petrinet.Marking> getFinalMarkings()
      Returns the current set of final markings.
      org.processmining.models.graphbased.directed.DirectedGraph<?,​?> getGraph()  
      java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet> getGroups()  
      java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getInEdges​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)  
      org.processmining.models.semantics.petrinet.Marking getInitialMarking()
      Returns the current initial marking.
      java.lang.String getLabel()  
      org.processmining.models.graphbased.directed.petrinet.Petrinet getNet()
      Returns the Petri net.
      java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getNodes()  
      java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getOutEdges​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)  
      java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> getPlaces()  
      java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getTransitions()  
      int hashCode()  
      void importFromStream​(org.processmining.framework.plugin.PluginContext pluginContext, java.io.InputStream inputStream)  
      void init​(org.processmining.framework.plugin.PluginContext pluginContext, org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet)  
      void init​(org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet)  
      static ProMPetrinetWrapper of​(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking, java.util.Set<org.processmining.models.semantics.petrinet.Marking> finalMarkings)  
      static ProMPetrinetWrapper of​(CollectionOfPlaces myCollectionOfPlaces)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc removeArc​(org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode, org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode1)  
      void removeEdge​(org.processmining.models.graphbased.directed.DirectedGraphEdge directedGraphEdge)
      Removes the given edge from the graph.
      org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet removeGroup​(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)  
      void removeNode​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)  
      org.processmining.models.graphbased.directed.petrinet.elements.Place removePlace​(org.processmining.models.graphbased.directed.petrinet.elements.Place place)  
      org.processmining.models.graphbased.directed.petrinet.elements.Transition removeTransition​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)  
      void setFinalMarkings​(java.util.Set<org.processmining.models.semantics.petrinet.Marking> set)
      Set the set of final markings to the given set of markings.
      void setInitialMarking​(org.processmining.models.semantics.petrinet.Marking marking)
      Set the initial marking to the given marking.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProMPetrinetWrapper

        public ProMPetrinetWrapper​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
    • Method Detail

      • of

        public static ProMPetrinetWrapper of​(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
                                             org.processmining.models.semantics.petrinet.Marking initialMarking,
                                             java.util.Set<org.processmining.models.semantics.petrinet.Marking> finalMarkings)
      • getInitialMarking

        public org.processmining.models.semantics.petrinet.Marking getInitialMarking()
        Description copied from interface: org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns the current initial marking.
        Specified by:
        getInitialMarking in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns:
        The current initial marking.
      • getFinalMarkings

        public java.util.Set<org.processmining.models.semantics.petrinet.Marking> getFinalMarkings()
        Description copied from interface: org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns the current set of final markings.
        Specified by:
        getFinalMarkings in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns:
        The current set of final markings.
      • importFromStream

        public void importFromStream​(org.processmining.framework.plugin.PluginContext pluginContext,
                                     java.io.InputStream inputStream)
                              throws java.lang.Exception
        Specified by:
        importFromStream in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Throws:
        java.lang.Exception
      • exportToFile

        public void exportToFile​(org.processmining.framework.plugin.PluginContext pluginContext,
                                 java.io.File file)
                          throws java.io.IOException
        Specified by:
        exportToFile in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Throws:
        java.io.IOException
      • addTransition

        public org.processmining.models.graphbased.directed.petrinet.elements.Transition addTransition​(java.lang.String s)
        Specified by:
        addTransition in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addTransition

        public org.processmining.models.graphbased.directed.petrinet.elements.Transition addTransition​(java.lang.String s,
                                                                                                       org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addTransition in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • removeTransition

        public org.processmining.models.graphbased.directed.petrinet.elements.Transition removeTransition​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
        Specified by:
        removeTransition in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addGroup

        public org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet addGroup​(java.lang.String s)
        Specified by:
        addGroup in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addGroup

        public org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet addGroup​(java.lang.String s,
                                                                                                        org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addGroup in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • removeGroup

        public org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet removeGroup​(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        removeGroup in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • getGroups

        public java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet> getGroups()
        Specified by:
        getGroups in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • init

        public void init​(org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet)
        Specified by:
        init in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
      • init

        public void init​(org.processmining.framework.plugin.PluginContext pluginContext,
                         org.processmining.models.graphbased.directed.petrinet.Petrinet petrinet)
        Specified by:
        init in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
      • setInitialMarking

        public void setInitialMarking​(org.processmining.models.semantics.petrinet.Marking marking)
        Description copied from interface: org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Set the initial marking to the given marking. By default, the marking where every source place contains one token is the initial marking.
        Specified by:
        setInitialMarking in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Parameters:
        marking - The given initial marking.
      • setFinalMarkings

        public void setFinalMarkings​(java.util.Set<org.processmining.models.semantics.petrinet.Marking> set)
        Description copied from interface: org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Set the set of final markings to the given set of markings. By default, this set contains a marking for every sink place, where the sink place is marked once in that marking.
        Specified by:
        setFinalMarkings in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Parameters:
        set - The set of final markings.
      • getNet

        public org.processmining.models.graphbased.directed.petrinet.Petrinet getNet()
        Description copied from interface: org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns the Petri net.
        Specified by:
        getNet in interface org.processmining.acceptingpetrinet.models.AcceptingPetriNet
        Returns:
        The Petri net.
      • asAcceptingPetrinet

        public org.processmining.acceptingpetrinet.models.AcceptingPetriNet asAcceptingPetrinet()
      • getLabel

        public java.lang.String getLabel()
        Specified by:
        getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElement
        Specified by:
        getLabel in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • getTransitions

        public java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getTransitions()
        Specified by:
        getTransitions in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addPlace

        public org.processmining.models.graphbased.directed.petrinet.elements.Place addPlace​(java.lang.String s)
        Specified by:
        addPlace in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addPlace

        public org.processmining.models.graphbased.directed.petrinet.elements.Place addPlace​(java.lang.String s,
                                                                                             org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addPlace in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • removePlace

        public org.processmining.models.graphbased.directed.petrinet.elements.Place removePlace​(org.processmining.models.graphbased.directed.petrinet.elements.Place place)
        Specified by:
        removePlace in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • getPlaces

        public java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> getPlaces()
        Specified by:
        getPlaces in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         int i)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         int i)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Place place)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         int i,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         int i,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • addArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.Place place,
                                                                                         org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet expandableSubNet)
        Specified by:
        addArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • removeArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc removeArc​(org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode,
                                                                                            org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode1)
        Specified by:
        removeArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • getArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc getArc​(org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode,
                                                                                         org.processmining.models.graphbased.directed.petrinet.PetrinetNode petrinetNode1)
        Specified by:
        getArc in interface org.processmining.models.graphbased.directed.petrinet.PetrinetGraph
      • getNodes

        public java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getNodes()
        Specified by:
        getNodes in interface 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>>
      • getEdges

        public java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getEdges()
        Specified by:
        getEdges in interface 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>>
      • getInEdges

        public java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getInEdges​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)
        Specified by:
        getInEdges in interface 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>>
      • getOutEdges

        public java.util.Collection<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getOutEdges​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)
        Specified by:
        getOutEdges in interface 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>>
      • removeEdge

        public void removeEdge​(org.processmining.models.graphbased.directed.DirectedGraphEdge directedGraphEdge)
        Description copied from interface: org.processmining.models.graphbased.directed.DirectedGraph
        Removes the given edge from the graph.
        Specified by:
        removeEdge in interface 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>>
      • removeNode

        public void removeNode​(org.processmining.models.graphbased.directed.DirectedGraphNode directedGraphNode)
        Specified by:
        removeNode in interface 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>>
      • getGraph

        public org.processmining.models.graphbased.directed.DirectedGraph<?,​?> getGraph()
        Specified by:
        getGraph in interface org.processmining.models.graphbased.directed.DirectedGraphElement
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Specified by:
        equals in interface org.processmining.models.graphbased.directed.DirectedGraphElement
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface org.processmining.models.graphbased.directed.DirectedGraphElement
        Overrides:
        hashCode in class java.lang.Object
      • getAttributeMap

        public org.processmining.models.graphbased.AttributeMap getAttributeMap()
        Specified by:
        getAttributeMap in interface org.processmining.models.graphbased.AttributeMapOwner
      • compareTo

        public int compareTo​(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>> o)
        Specified by:
        compareTo in interface 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>>>