From c5723f79c1e5a19ae2036e2446c40abcee64dc6e Mon Sep 17 00:00:00 2001 From: Philip Makedonski <makedonski@cs.uni-goettingen.de> Date: Thu, 11 Jan 2024 20:41:28 +0100 Subject: [PATCH] + fix for scope resolution --- .../src/org/etsi/mts/tdl/scoping/TDLScopeProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/scoping/TDLScopeProvider.java b/plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/scoping/TDLScopeProvider.java index 5d444f4d..026dfe27 100644 --- a/plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/scoping/TDLScopeProvider.java +++ b/plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/scoping/TDLScopeProvider.java @@ -200,8 +200,8 @@ public class TDLScopeProvider extends AbstractDeclarativeScopeProvider { EList<Target> targets = ((Message) context).getTarget(); if (!targets.isEmpty()) { ICompositeNode oppositeNode = NodeModelUtils.findActualNodeFor(targets.get(0)); - String text = NodeModelUtils.getTokenText(oppositeNode); if (oppositeNode != null) { + String text = NodeModelUtils.getTokenText(oppositeNode); String targetGateName = text .replaceAll("(the|a|an)\\s+", "") .replaceAll("(?s)where\\s+it\\s+is.+", "") -- GitLab