From 617179d633422ada29596333cfa41445b675e675 Mon Sep 17 00:00:00 2001
From: Tiziano Munaro <munaro@fortiss.org>
Date: Tue, 4 Feb 2020 17:37:58 +0100
Subject: [PATCH] Disable direct linking of ellipses in editors

Issue-Ref: 3873
Issue-Url: https://af3-developer.fortiss.org/issues/3873

Signed-off-by: Tiziano Munaro <munaro@fortiss.org>
---
 .../fortiss/tooling/base/ui/editor/fx/controller/.ratings   | 2 +-
 .../LayoutedEllipticResizableContentController.java         | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/.ratings
index 6333724d4..82011af80 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/.ratings
@@ -9,7 +9,7 @@ LayoutModelChangeProvider.java b5449d02eaf39086909720c43e21bd061005fc9e GREEN
 LayoutedContentAnchorageController.java 9fc513a7404277514c730f7702d45588f2d81878 GREEN
 LayoutedCurveLinkBendPointController.java 54d7c294c4afaeadb6787408fbfe2ca1958c2de0 GREEN
 LayoutedDiagramAnchorageController.java 32d7d77daf252d021458c39ebcfe502f26f29a98 GREEN
-LayoutedEllipticResizableContentController.java 3fdd7583ff1a9e02a9a6903b6b51812ac9ae6a1b GREEN
+LayoutedEllipticResizableContentController.java 93bdeb7ecd5f7386724a9d7df5fff3174ab8ce10 YELLOW
 LayoutedLineLinkBendPointController.java f5fac4fe8e4b4c0259407acb6bfc80dbe9c3a1fb GREEN
 LayoutedLinkBendPointController.java 3203d946de233274934dca1bcd47bbdc1d0a3b13 GREEN
 LayoutedRectangularResizableContentController.java 3232d423572924363702898cf8ba240ce7042b65 GREEN
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/LayoutedEllipticResizableContentController.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/LayoutedEllipticResizableContentController.java
index 3fdd7583f..93bdeb7ec 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/LayoutedEllipticResizableContentController.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/controller/LayoutedEllipticResizableContentController.java
@@ -66,6 +66,12 @@ public class LayoutedEllipticResizableContentController<T extends ILayoutedModel
 		moveNode(getModelElement(), (int)deltaChange.getDeltaX(), (int)deltaChange.getDeltaY());
 	}
 
+	/** {@inheritDoc} */
+	@Override
+	protected boolean allowLink() {
+		return false;
+	}
+
 	/** {@inheritDoc} */
 	@Override
 	protected void resize(FeedbackChange delta) {
-- 
GitLab