Class JGraphEdgeView

  • All Implemented Interfaces:
    java.io.Serializable, org.jgraph.graph.CellView, org.processmining.framework.util.Cleanable

    public class JGraphEdgeView
    extends org.jgraph.graph.EdgeView
    implements org.processmining.framework.util.Cleanable
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jgraph.graph.EdgeView

        org.jgraph.graph.EdgeView.EdgeHandle
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.awt.Shape middleShape  
      • Fields inherited from class org.jgraph.graph.EdgeView

        beginShape, cachedBounds, endShape, extraLabelPositions, labelPosition, labelVector, LEGACY_DISCONNECTABLE, lineShape, points, sharedPath, source, sourceParentView, target, targetParentView
      • Fields inherited from class org.jgraph.graph.AbstractCellView

        allAttributes, attributes, cell, cellEditor, childViews, groupBounds, parent
    • Constructor Summary

      Constructors 
      Constructor Description
      JGraphEdgeView​(ProMGraphEdge cell, boolean isPIP, org.processmining.models.graphbased.ViewSpecificAttributeMap viewSpecificAttributes)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanUp()  
      org.processmining.models.graphbased.directed.DirectedGraphEdge<?,​?> getEdge()  
      ProMEdgeRenderer getRenderer()
      Returns a renderer for the class.
      org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()  
      boolean isPIP()  
      void setPoints​(java.util.List<java.awt.geom.Point2D> list)  
      • Methods inherited from class org.jgraph.graph.EdgeView

        addExtraLabel, addPoint, checkDefaultLabelPosition, convertRelativeLabelPositionToAbsolute, getAbsoluteExtraLabelPosition, getAbsoluteLabelPosition, getAbsoluteLabelPositionFromRelative, getBounds, getExtraLabelPosition, getFirstPointOfSegment, getHandle, getLabelPosition, getLabelVector, getLength, getNearestPoint, getPerimeterPoint, getPoint, getPointCount, getPointLocation, getPoints, getShape, getSource, getSourceParentView, getTarget, getTargetParentView, getVisibleParent, intersects, invalidate, isLoop, refresh, removeExtraLabel, removePoint, setExtraLabelPosition, setLabelPosition, setPoint, setSource, setTarget, update
      • Methods inherited from class org.jgraph.graph.AbstractCellView

        changeAttributes, childUpdated, createAttributeMap, getAllAttributes, getAttributes, getBounds, getCell, getCellAttributes, getCenterPoint, getChildViews, getDescendantViews, getEditor, getParentView, getRendererComponent, includeInGroupBounds, isLeaf, mergeAttributes, removeFromParent, scale, setAttributes, setBounds, setCell, translate, updateGroupBounds
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • middleShape

        public transient java.awt.Shape middleShape
    • Constructor Detail

      • JGraphEdgeView

        public JGraphEdgeView​(ProMGraphEdge cell,
                              boolean isPIP,
                              org.processmining.models.graphbased.ViewSpecificAttributeMap viewSpecificAttributes)
    • Method Detail

      • setPoints

        public void setPoints​(java.util.List<java.awt.geom.Point2D> list)
      • getViewSpecificAttributeMap

        public org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()
      • getRenderer

        public ProMEdgeRenderer getRenderer()
        Description copied from class: org.jgraph.graph.EdgeView
        Returns a renderer for the class.
        Overrides:
        getRenderer in class org.jgraph.graph.EdgeView
        Returns:
        the renderer instance for this view
      • cleanUp

        public void cleanUp()
        Specified by:
        cleanUp in interface org.processmining.framework.util.Cleanable
      • getEdge

        public org.processmining.models.graphbased.directed.DirectedGraphEdge<?,​?> getEdge()
      • isPIP

        public boolean isPIP()