Package net.sourceforge.plantuml.svek
Class SvekEdge
java.lang.Object
net.sourceforge.plantuml.cruise.XAbstractEdge
net.sourceforge.plantuml.svek.SvekEdge
-
Field Summary
Fields inherited from class net.sourceforge.plantuml.cruise.XAbstractEdge
bibliotekon, link, skinParam
-
Constructor Summary
ConstructorsConstructorDescriptionSvekEdge
(Link link, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration font, FontConfiguration cardinalityFont, Bibliotekon bibliotekon, Pragma pragma, GraphvizVersion graphvizVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendLine
(GraphvizVersion graphvizVersion, StringBuilder sb, DotMode dotMode, DotSplines dotSplines) static void
appendTable
(StringBuilder sb, int w, int h, int col) static void
appendTable
(StringBuilder sb, XDimension2D dim, int col, GraphvizVersion graphvizVersion) void
void
double
final DotPath
final String
double
getHorizontalDzeta
(StringBounder stringBounder) int
getMyPoint
(Entity entity) final String
double
getVerticalDzeta
(StringBounder stringBounder) boolean
boolean
boolean
isHidden()
boolean
boolean
boolean
boolean
isLinkFromOrTo
(Entity group) boolean
isOpale()
void
manageCollision
(Collection<SvekNode> allNodes) void
moveDelta
(double deltaX, double deltaY) void
moveEndPoint
(double dx, double dy) void
moveStartPoint
(double dx, double dy) rankSame()
boolean
sameConnections
(SvekEdge other) void
setOpale
(boolean opale) void
setProjectionCluster
(Cluster cluster) void
setSharedIds
(Set<String> ids) void
toString()
Methods inherited from class net.sourceforge.plantuml.cruise.XAbstractEdge
diagramType
-
Constructor Details
-
SvekEdge
public SvekEdge(Link link, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration font, FontConfiguration cardinalityFont, Bibliotekon bibliotekon, Pragma pragma, GraphvizVersion graphvizVersion)
-
-
Method Details
-
toString
-
getArrowDirection
- Specified by:
getArrowDirection
in interfaceGuideLine
-
getArrowDirectionInRadian
public double getArrowDirectionInRadian()- Specified by:
getArrowDirectionInRadian
in interfaceGuideLine
-
hasNoteLabelText
public boolean hasNoteLabelText() -
appendLine
public void appendLine(GraphvizVersion graphvizVersion, StringBuilder sb, DotMode dotMode, DotSplines dotSplines) -
rankSame
-
appendTable
public static void appendTable(StringBuilder sb, XDimension2D dim, int col, GraphvizVersion graphvizVersion) -
appendTable
-
getStartUidPrefix
-
getEndUidPrefix
-
solveLine
-
drawU
-
computeKal
public void computeKal() -
isInverted
public boolean isInverted() -
getHorizontalDzeta
-
getVerticalDzeta
-
manageCollision
-
moveDelta
public void moveDelta(double deltaX, double deltaY) -
getDotPath
-
getLength
public int getLength() -
setOpale
public void setOpale(boolean opale) -
isOpale
public boolean isOpale() -
isHorizontalSolitary
public boolean isHorizontalSolitary() -
isLinkFromOrTo
-
hasEntryPoint
public boolean hasEntryPoint() -
setProjectionCluster
-
isHidden
public boolean isHidden() -
sameConnections
-
getMyPoint
-
isLink
-
getStartContactPoint
-
getEndContactPoint
-
getCurrentStyleBuilder
-
getStereotype
-
moveStartPoint
public void moveStartPoint(double dx, double dy) -
moveEndPoint
public void moveEndPoint(double dx, double dy)
-