From 28fe7d49abe2516d75d0c5a89b1e0bb62e674955 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20Sch=C3=B6pp?= <schoepp@fortiss.org> Date: Sat, 11 Apr 2020 10:19:41 +0200 Subject: [PATCH] Remove port label text from editor when deleting a port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue-Ref: 3999 Issue-Url: https://af3-developer.fortiss.org/issues/3999 Signed-off-by: Ulrich Schöpp <schoepp@fortiss.org> --- .../fortiss/tooling/base/ui/editor/fx/visual/.ratings | 2 +- .../NamedLayoutedCircularAnchorageDiagramVisual.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/.ratings index fb68c914d..a87127cbe 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/.ratings +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/.ratings @@ -6,7 +6,7 @@ LayoutedEllipticContentVisualBase.java 6f3daf386d5120793b90ce4569dd9bea33dd2a0f LayoutedLineLinkVisual.java 5fc26086e2f63afee403379ba8f09f5113d4c025 GREEN LayoutedRectangularContentVisualBase.java 61698ffd771ee2ad798025df8195d1bc09c2c765 GREEN NamedLayoutedCircularAnchorageContentVisual.java 5ba0b5d133998eac47425696ef0a02b575418c2d GREEN -NamedLayoutedCircularAnchorageDiagramVisual.java 94eccb7bb03c5518ae875e9972f062ddd0e1f62d GREEN +NamedLayoutedCircularAnchorageDiagramVisual.java eb1e736d7715b86dbc3ca0551bb754157f71cc5f YELLOW NamedLayoutedCurveLinkVisual.java 7945b2f550d5e4804f44891294ee60cc8ffcbf1e GREEN NamedLayoutedEllipticContentVisual.java f96a956c2f71b675eee56cfc613684397545da68 GREEN NamedLayoutedLineLinkVisual.java 4fc48616000516dc90ba22b7069ffdabadc9c377 GREEN diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/NamedLayoutedCircularAnchorageDiagramVisual.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/NamedLayoutedCircularAnchorageDiagramVisual.java index 94eccb7bb..eb1e736d7 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/NamedLayoutedCircularAnchorageDiagramVisual.java +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/NamedLayoutedCircularAnchorageDiagramVisual.java @@ -65,6 +65,15 @@ public class NamedLayoutedCircularAnchorageDiagramVisual<T extends ILayoutedMode } } + /** {@inheritDoc} */ + @Override + public void removeAllVisuals(DiagramLayers layers) { + super.removeAllVisuals(layers); + if(nameText.getParent() != null) { + layers.getVisualFeedbackLayer().remove(nameText); + } + } + /** Returns whether the name label should be enabled. */ public boolean enableName() { return !freeConnectorHasVisibleConnections(getModelElement()); -- GitLab