Class POEdge

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.AbstractGraphEdge<PONode,​PONode>>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraphEdge<PONode,​PONode>, org.processmining.models.graphbased.directed.DirectedGraphElement
    Direct Known Subclasses:
    POEdgeImp, POEdgeLog, POEdgeModel, POEdgeSync, POEdgeTransitive

    public abstract class POEdge
    extends org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge<PONode,​PONode>
    Edges in the PartialOrderGraph class.
    Author:
    xlu
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.processmining.models.graphbased.directed.DirectedGraphEdge

        org.processmining.models.graphbased.directed.DirectedGraphEdge.MultipleSources<N extends org.processmining.models.graphbased.directed.DirectedGraphNode>, org.processmining.models.graphbased.directed.DirectedGraphEdge.MultipleTargets<N extends org.processmining.models.graphbased.directed.DirectedGraphNode>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.awt.Color color  
      protected PDependency relation  
      protected PONode source  
      protected PONode target  
      • Fields inherited from class org.processmining.models.graphbased.AbstractGraphEdge

        hash
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)  
      java.awt.Color getColor()  
      java.lang.Object[][] getInfo()  
      PDependency getRelation()  
      PONode getSource()  
      PONode getTarget()  
      abstract void initAttributeMap()  
      boolean isDirect()  
      void setColor​(java.awt.Color color)  
      void setDirect​(boolean isDirect)  
      void setRelation​(PDependency r)  
      void setWidth​(float width)  
      • Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge

        compareTo, getGraph
      • Methods inherited from class org.processmining.models.graphbased.AbstractGraphEdge

        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
    • Field Detail

      • source

        protected PONode source
      • target

        protected PONode target
      • color

        protected java.awt.Color color
    • Method Detail

      • initAttributeMap

        public abstract void initAttributeMap()
      • getColor

        public java.awt.Color getColor()
      • setColor

        public void setColor​(java.awt.Color color)
      • getTarget

        public PONode getTarget()
        Specified by:
        getTarget in interface org.processmining.models.graphbased.directed.DirectedGraphEdge<PONode,​PONode>
        Overrides:
        getTarget in class org.processmining.models.graphbased.AbstractGraphEdge<PONode,​PONode>
      • getSource

        public PONode getSource()
        Specified by:
        getSource in interface org.processmining.models.graphbased.directed.DirectedGraphEdge<PONode,​PONode>
        Overrides:
        getSource in class org.processmining.models.graphbased.AbstractGraphEdge<PONode,​PONode>
      • setRelation

        public void setRelation​(PDependency r)
      • equals

        public boolean equals​(java.lang.Object other)
        Specified by:
        equals in interface org.processmining.models.graphbased.directed.DirectedGraphElement
        Overrides:
        equals in class org.processmining.models.graphbased.AbstractGraphEdge<PONode,​PONode>
      • getInfo

        public java.lang.Object[][] getInfo()
      • setWidth

        public void setWidth​(float width)
      • isDirect

        public boolean isDirect()
      • setDirect

        public void setDirect​(boolean isDirect)