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 38d2097c4579a916e4f1295970b27a017d1a52aa..dff9d411eb61ec78689f8dd4291574a0eb1acef8 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,9 @@ public class TDLScopeProvider extends AbstractDeclarativeScopeProvider { EList targets = ((Message) context).getTarget(); if (!targets.isEmpty()) { ICompositeNode oppositeNode = NodeModelUtils.findActualNodeFor(targets.get(0)); + String text = NodeModelUtils.getTokenText(oppositeNode); if (oppositeNode != null) { - String targetGateName = oppositeNode.getText() + String targetGateName = text .replaceAll("(the|a|an)\\s+", "") .replaceAll("(?s)where\\s+it\\s+is.+", "") .replaceAll("(?s)assigned\\s*.+", "")