diff options
author | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2020-03-10 16:38:20 +0100 |
---|---|---|
committer | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2020-03-10 16:38:20 +0100 |
commit | 7cc8c823de644a510fcc434f39b53e5fffe66bfd (patch) | |
tree | 8f4d027284bb366734f610040c621a0c5dd0a12a /src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java | |
parent | 567b200b91537405689ae0ca944f121201360a6b (diff) |
New upstream version 1.2020.2
Diffstat (limited to 'src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java')
-rw-r--r-- | src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java b/src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java index a7c3a74..1cbcaa5 100644 --- a/src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java +++ b/src/net/sourceforge/plantuml/sequencediagram/graphic/MessageExoArrow.java @@ -2,7 +2,7 @@ * PlantUML : a free UML diagram generator * ======================================================================== * - * (C) Copyright 2009-2017, Arnaud Roques + * (C) Copyright 2009-2020, Arnaud Roques * * Project Info: http://plantuml.com * @@ -46,10 +46,10 @@ import net.sourceforge.plantuml.skin.Area; import net.sourceforge.plantuml.skin.ArrowComponent; import net.sourceforge.plantuml.skin.ArrowConfiguration; import net.sourceforge.plantuml.skin.ArrowDecoration; -import net.sourceforge.plantuml.skin.Component; import net.sourceforge.plantuml.skin.Context2D; -import net.sourceforge.plantuml.skin.Skin; +import net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow; import net.sourceforge.plantuml.skin.rose.ComponentRoseArrow; +import net.sourceforge.plantuml.skin.rose.Rose; import net.sourceforge.plantuml.ugraphic.UGraphic; import net.sourceforge.plantuml.ugraphic.UTranslate; @@ -60,7 +60,7 @@ public class MessageExoArrow extends Arrow { private final boolean shortArrow; private final ArrowConfiguration arrowConfiguration; - public MessageExoArrow(double startingY, Skin skin, Component arrow, LivingParticipantBox p, MessageExoType type, + public MessageExoArrow(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration) { super(startingY, skin, arrow, url); this.p = p; @@ -162,8 +162,8 @@ public class MessageExoArrow extends Arrow { @Override public double getArrowYStartLevel(StringBounder stringBounder) { - if (getArrowComponent() instanceof ArrowComponent) { - final ArrowComponent arrowComponent = (ArrowComponent) getArrowComponent(); + if (getArrowComponent() instanceof AbstractComponentRoseArrow) { + final AbstractComponentRoseArrow arrowComponent = (AbstractComponentRoseArrow) getArrowComponent(); final Dimension2D dim = new Dimension2DDouble(arrowComponent.getPreferredWidth(stringBounder), arrowComponent.getPreferredHeight(stringBounder)); return getStartingY() + arrowComponent.getStartPoint(stringBounder, dim).getY(); @@ -173,8 +173,8 @@ public class MessageExoArrow extends Arrow { @Override public double getArrowYEndLevel(StringBounder stringBounder) { - if (getArrowComponent() instanceof ArrowComponent) { - final ArrowComponent arrowComponent = (ArrowComponent) getArrowComponent(); + if (getArrowComponent() instanceof AbstractComponentRoseArrow) { + final AbstractComponentRoseArrow arrowComponent = (AbstractComponentRoseArrow) getArrowComponent(); final Dimension2D dim = new Dimension2DDouble(arrowComponent.getPreferredWidth(stringBounder), arrowComponent.getPreferredHeight(stringBounder)); return getStartingY() + arrowComponent.getEndPoint(stringBounder, dim).getY(); |