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; }