Class POProjectedPetrinetGraph

  • 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.PetrinetGraph, org.processmining.models.graphbased.directed.petrinet.ResetInhibitorNet

    public class POProjectedPetrinetGraph
    extends org.processmining.models.graphbased.directed.petrinet.impl.ResetInhibitorNetImpl
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Set<DataElementNode> dataNodes  
      protected java.util.Set<LogMoveTransition> logMoves  
      • Fields inherited from class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet

        arcs, inhibitorArcs, places, resetArcs, substitutionTransitions, transitions
      • Fields inherited from class org.processmining.models.graphbased.AbstractGraph

        id
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.processmining.models.graphbased.directed.petrinet.elements.Arc AddDataAccessArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition t, DataElementNode dnode)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc AddDataAccessArc​(DataElementNode dnode, org.processmining.models.graphbased.directed.petrinet.elements.Transition t)  
      DataElementNode addDataElemNode​(java.lang.String label)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addLogMoveArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition pre, LogMoveTransition t)  
      org.processmining.models.graphbased.directed.petrinet.elements.Arc addLogMoveArc​(LogMoveTransition t, org.processmining.models.graphbased.directed.petrinet.elements.Transition post)  
      LogMoveTransition addLogMoveTransition​(java.lang.String label)  
      java.util.Set<DataElementNode> getDataNodes()  
      java.util.Set<LogMoveTransition> getLogMoveTransitions()  
      java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetNode> getNodes()  
      static void initDataAccessArc​(org.processmining.models.graphbased.directed.petrinet.elements.Arc a)  
      • Methods inherited from class org.processmining.models.graphbased.directed.petrinet.impl.ResetInhibitorNetImpl

        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, 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 java.lang.Comparable

        compareTo
      • Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraph

        getEdges, getInEdges, 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
      • Methods inherited from interface org.processmining.models.graphbased.directed.petrinet.ResetInhibitorNet

        addInhibitorArc, addInhibitorArc, addInhibitorArc, addInhibitorArc, addResetArc, addResetArc, addResetArc, addResetArc, getInhibitorArc, getResetArc, removeInhibitorArc, removeResetArc
    • Constructor Detail

      • POProjectedPetrinetGraph

        public POProjectedPetrinetGraph​(java.lang.String label)
    • Method Detail

      • getLogMoveTransitions

        public java.util.Set<LogMoveTransition> getLogMoveTransitions()
      • addLogMoveTransition

        public LogMoveTransition addLogMoveTransition​(java.lang.String label)
      • addDataElemNode

        public DataElementNode addDataElemNode​(java.lang.String label)
      • addLogMoveArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addLogMoveArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition pre,
                                                                                                LogMoveTransition t)
      • addLogMoveArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc addLogMoveArc​(LogMoveTransition t,
                                                                                                org.processmining.models.graphbased.directed.petrinet.elements.Transition post)
      • AddDataAccessArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc AddDataAccessArc​(org.processmining.models.graphbased.directed.petrinet.elements.Transition t,
                                                                                                   DataElementNode dnode)
      • AddDataAccessArc

        public org.processmining.models.graphbased.directed.petrinet.elements.Arc AddDataAccessArc​(DataElementNode dnode,
                                                                                                   org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
      • 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>>
        Overrides:
        getNodes in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet
      • initDataAccessArc

        public static void initDataAccessArc​(org.processmining.models.graphbased.directed.petrinet.elements.Arc a)