From cc8e33de138f5a8d9fa860706f629fc3cf05c376 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Gr=C3=BCn?= Date: Tue, 1 Sep 2026 00:10:48 +0200 Subject: [PATCH] =?UTF-8?q?#403=20connections=20k=C3=B6nnen=20Attibutes=20?= =?UTF-8?q?und=20ports=20in=20parent=20Komponente=20finden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- .../lang/sysmlv2/cocos/QualifiedPortNameExistsCoCo.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/gradle.properties b/gradle.properties index b0ecc25e1..3c1013cd1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,4 +25,4 @@ assertj_version = 3.21.0 junit_version = 5.8.2 # Version of published artifacts -version = 7.8.84 +version = 7.8.85 diff --git a/language/src/main/java/de/monticore/lang/sysmlv2/cocos/QualifiedPortNameExistsCoCo.java b/language/src/main/java/de/monticore/lang/sysmlv2/cocos/QualifiedPortNameExistsCoCo.java index f63d428e4..a4b0ec174 100644 --- a/language/src/main/java/de/monticore/lang/sysmlv2/cocos/QualifiedPortNameExistsCoCo.java +++ b/language/src/main/java/de/monticore/lang/sysmlv2/cocos/QualifiedPortNameExistsCoCo.java @@ -10,7 +10,6 @@ import de.monticore.symboltable.modifiers.AccessModifier; import de.se_rwth.commons.logging.Log; -import java.util.List; import java.util.Optional; /** @@ -76,8 +75,7 @@ protected void checkEndpoint(ISysMLPartsScope scope, else { // Unqualifiziert: Port der Oberkomponente muss lokal existieren String portName = parts[0]; - List localPorts = scope.resolvePortUsageLocallyMany( - false, portName, AccessModifier.ALL_INCLUSION, p -> true); + Optional localPorts = scope.resolveVariable(portName); if (localPorts.isEmpty()) { Log.error( "0x10AA4 The port used in 'connect' '" + portName