From a9d220c4311f56c4594ff9337e490a9494fc9f1f Mon Sep 17 00:00:00 2001
From: Tiziano Munaro <munaro@fortiss.org>
Date: Tue, 4 Feb 2020 15:53:19 +0100
Subject: [PATCH] Fix angle conversion leading to wrongly positioned ports on
 ellipses

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

Signed-off-by: Tiziano Munaro <munaro@fortiss.org>
---
 .../src/org/fortiss/tooling/base/ui/editor/fx/visual/.ratings  | 2 +-
 .../fx/visual/LayoutedCircularAnchorageContentVisualBase.java  | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

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 9b2f15c65..1050b9231 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
@@ -1,5 +1,5 @@
 CoordinateCorrections.java 018bf229e5686afcb8540b61dd9d05b6e4a23e93 GREEN
-LayoutedCircularAnchorageContentVisualBase.java 97b798b5fd6dfcc2c60324d913c0a88280788fe7 GREEN
+LayoutedCircularAnchorageContentVisualBase.java cd85ff478e9b8e6b6d6f6c75cc5bf61522a63f3e YELLOW
 LayoutedCircularAnchorageDiagramVisualBase.java 7634416bcb88a014d985143bf00a8d29ff1e3ff5 GREEN
 LayoutedCurveLinkVisual.java 5b06cd7e80eaf7cf6af37a4769eaafe2a1e591f3 GREEN
 LayoutedEllipticContentVisualBase.java 6f3daf386d5120793b90ce4569dd9bea33dd2a0f GREEN
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/LayoutedCircularAnchorageContentVisualBase.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/LayoutedCircularAnchorageContentVisualBase.java
index 97b798b5f..cd85ff478 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/LayoutedCircularAnchorageContentVisualBase.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/fx/visual/LayoutedCircularAnchorageContentVisualBase.java
@@ -157,7 +157,6 @@ public abstract class LayoutedCircularAnchorageContentVisualBase<T extends ILayo
 	/** {@inheritDoc} */
 	@Override
 	public double getAngleInDegree() {
-		// in AF3 the unit circle goes clock-wise (for whatever reason)
-		return 360.0 - toDegrees(getConnectorAngleAsDouble(getModelElement()));
+		return toDegrees(getConnectorAngleAsDouble(getModelElement()));
 	}
 }
-- 
GitLab