diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java')
-rw-r--r-- | src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java b/src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java index fdb2a4d..ba5932c 100644 --- a/src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java +++ b/src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.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 * @@ -47,15 +47,15 @@ import net.sourceforge.plantuml.skin.Area; import net.sourceforge.plantuml.skin.Component; import net.sourceforge.plantuml.skin.ComponentType; import net.sourceforge.plantuml.skin.Context2D; -import net.sourceforge.plantuml.skin.Skin; +import net.sourceforge.plantuml.skin.rose.Rose; import net.sourceforge.plantuml.ugraphic.UGraphic; import net.sourceforge.plantuml.ugraphic.UTranslate; -public class CommunicationTileNoteRight implements TileWithUpdateStairs, TileWithCallbackY { +public class CommunicationTileNoteRight extends AbstractTile implements TileWithUpdateStairs, TileWithCallbackY { private final TileWithUpdateStairs tile; private final AbstractMessage message; - private final Skin skin; + private final Rose skin; private final ISkinParam skinParam; private final LivingSpace livingSpace; private final Note noteOnMessage; @@ -68,7 +68,12 @@ public class CommunicationTileNoteRight implements TileWithUpdateStairs, TileWit return message.isCreate(); } - public CommunicationTileNoteRight(TileWithUpdateStairs tile, AbstractMessage message, Skin skin, + @Override + public double getYPoint(StringBounder stringBounder) { + return tile.getYPoint(stringBounder); + } + + public CommunicationTileNoteRight(TileWithUpdateStairs tile, AbstractMessage message, Rose skin, ISkinParam skinParam, LivingSpace livingSpace, Note noteOnMessage) { this.tile = tile; this.message = message; @@ -83,7 +88,7 @@ public class CommunicationTileNoteRight implements TileWithUpdateStairs, TileWit } private Component getComponent(StringBounder stringBounder) { - final Component comp = skin.createComponent(ComponentType.NOTE, null, + final Component comp = skin.createComponent(noteOnMessage.getUsedStyles(), ComponentType.NOTE, null, noteOnMessage.getSkinParamBackcolored(skinParam), noteOnMessage.getStrings()); return comp; } |