Class SvekEdge

java.lang.Object
net.sourceforge.plantuml.cruise.XAbstractEdge
net.sourceforge.plantuml.svek.SvekEdge
All Implemented Interfaces:
Hideable, XEdge, Moveable, UDrawable, GuideLine

public class SvekEdge extends XAbstractEdge implements XEdge, UDrawable
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getArrowDirection

      public Direction getArrowDirection()
      Specified by:
      getArrowDirection in interface GuideLine
    • getArrowDirectionInRadian

      public double getArrowDirectionInRadian()
      Specified by:
      getArrowDirectionInRadian in interface GuideLine
    • hasNoteLabelText

      public boolean hasNoteLabelText()
    • appendLine

      public void appendLine(GraphvizVersion graphvizVersion, StringBuilder sb, DotMode dotMode, DotSplines dotSplines)
    • rankSame

      public String rankSame()
    • appendTable

      public static void appendTable(StringBuilder sb, XDimension2D dim, int col, GraphvizVersion graphvizVersion)
    • appendTable

      public static void appendTable(StringBuilder sb, int w, int h, int col)
    • getStartUidPrefix

      public final String getStartUidPrefix()
    • getEndUidPrefix

      public final String getEndUidPrefix()
    • solveLine

      public void solveLine(SvgResult fullSvg)
    • setSharedIds

      public void setSharedIds(Set<String> ids)
    • drawU

      public void drawU(UGraphic ug)
      Specified by:
      drawU in interface UDrawable
    • computeKal

      public void computeKal()
    • isInverted

      public boolean isInverted()
    • getHorizontalDzeta

      public double getHorizontalDzeta(StringBounder stringBounder)
    • getVerticalDzeta

      public double getVerticalDzeta(StringBounder stringBounder)
    • manageCollision

      public void manageCollision(Collection<SvekNode> allNodes)
    • moveDelta

      public void moveDelta(double deltaX, double deltaY)
      Specified by:
      moveDelta in interface Moveable
    • getDotPath

      public final DotPath getDotPath()
    • getLength

      public int getLength()
    • setOpale

      public void setOpale(boolean opale)
    • isOpale

      public boolean isOpale()
    • isHorizontalSolitary

      public boolean isHorizontalSolitary()
    • isLinkFromOrTo

      public boolean isLinkFromOrTo(Entity group)
    • hasEntryPoint

      public boolean hasEntryPoint()
    • setProjectionCluster

      public void setProjectionCluster(Cluster cluster)
    • isHidden

      public boolean isHidden()
      Specified by:
      isHidden in interface Hideable
    • sameConnections

      public boolean sameConnections(SvekEdge other)
    • getMyPoint

      public XPoint2D getMyPoint(Entity entity)
    • isLink

      public boolean isLink(Link link)
    • getStartContactPoint

      public XPoint2D getStartContactPoint()
    • getEndContactPoint

      public XPoint2D getEndContactPoint()
    • getCurrentStyleBuilder

      public StyleBuilder getCurrentStyleBuilder()
    • getStereotype

      public Stereotype getStereotype()
    • moveStartPoint

      public void moveStartPoint(double dx, double dy)
    • moveEndPoint

      public void moveEndPoint(double dx, double dy)