Class PONodeMove

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraphNode>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraphElement, org.processmining.models.graphbased.directed.DirectedGraphNode, org.processmining.models.shapes.Decorated
    Direct Known Subclasses:
    POLogMoveNode, POModelMoveNode, POSyncMoveNode

    public abstract class PONodeMove
    extends PONode
    An abstract node representation for "a move" in the po alignment graph. The possible extended nodes are POSyncMoveNode, POModelMoveVisibleNode, and POLogMoveNode
    Author:
    xlu
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Move move  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      org.deckfour.xes.model.XEvent getEvent()  
      int getEventIndex()  
      Move getMove()  
      int getStepIndex()  
      org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition()  
      void setMove​(Move move)  
      abstract java.lang.String toStringType()  
      • Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode

        compareTo
      • Methods inherited from class org.processmining.models.graphbased.AbstractGraphNode

        getId, hashCode
      • 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.DirectedGraphElement

        getLabel, hashCode
      • Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphNode

        getId
    • Field Detail

      • move

        protected Move move
    • Method Detail

      • toStringType

        public abstract java.lang.String toStringType()
        Specified by:
        toStringType in class PONode
      • getMove

        public Move getMove()
      • setMove

        public void setMove​(Move move)
      • getStepIndex

        public int getStepIndex()
      • getEventIndex

        public int getEventIndex()
      • getEvent

        public org.deckfour.xes.model.XEvent getEvent()
      • getTransition

        public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition()
      • equals

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