summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java')
-rw-r--r--src/net/sourceforge/plantuml/sequencediagram/teoz/CommunicationTileNoteRight.java17
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;
}