diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
index 0c30cab9f0bf507b030522fc0c28a0e91886a323..ff2e522a03fc37676486e55c65dafe04b28011ce 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings
@@ -1,4 +1,4 @@
-ConnectionCompositorBase.java 4600e3d258169a6d84d8498e1071de69cd854856 YELLOW
+ConnectionCompositorBase.java 692689b535d7136acab2ab67a015f70809e64b6b GREEN
 ConnectorCompositorBase.java 0264edd4034da7187d1dbdf35a674c7067adf3cd GREEN
 ConnectorConnectionCompositorBase.java eed310a4710492b7ce3bc302c3db4e5c40f4d817 GREEN
 ConnectorHierarchicElementConnectionCompositorBase.java 7a8e4acf235d5eb006c859056cce89fbb0aac05d GREEN
diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/ConnectionCompositorBase.java b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/ConnectionCompositorBase.java
index 4600e3d258169a6d84d8498e1071de69cd854856..692689b535d7136acab2ab67a015f70809e64b6b 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/ConnectionCompositorBase.java
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/ConnectionCompositorBase.java
@@ -1,5 +1,5 @@
 /*-------------------------------------------------------------------------+
-| Copyright 2013, 2023 fortiss GmbH                                              |
+| Copyright 2013 fortiss GmbH                                              |
 |                                                                          |
 | Licensed under the Apache License, Version 2.0 (the "License");          |
 | you may not use this file except in compliance with the License.         |
@@ -70,38 +70,17 @@ public abstract class ConnectionCompositorBase<HE extends IHierarchicElement, S
 	@Override
 	public boolean reconnect(EObject connection, S source, T target,
 			IConnectionCompositionContext context) {
-		if(connection instanceof IConnection) {
-			IConnection iConnection = (IConnection)connection;
-			if(iConnection.getSource() == source) {
-				if(target instanceof IConnector) {
-					iConnection.setTarget((IConnector)target);
-
-					return true;
-				}
-			} else {
-				if(source instanceof IConnector) {
-					iConnection.setSource((IConnector)source);
-
-					return true;
-				}
-			}
-		}
-
+		// TODO (FH): https://af3.fortiss.org/issues/390
+		// implement reconnect
 		return false;
 	}
 
 	/** {@inheritDoc} */
-	@SuppressWarnings("unchecked")
 	@Override
 	public boolean canReconnect(EObject connection, S source, T target,
 			IConnectionCompositionContext context) {
-		EObject parent = connection.eContainer();
-
-		if(parent instanceof IHierarchicElement && connection instanceof IConnection) {
-			boolean canConnect = canConnect(source, target, (HE)parent, context);
-			return canConnect;
-		}
-
+		// TODO (FH): https://af3.fortiss.org/issues/390
+		// implement reconnect
 		return false;
 	}