Commit db485bef authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ minor scope fix

parent 4cdc3cf8
Loading
Loading
Loading
Loading
+13 −8
Original line number Original line Diff line number Diff line
@@ -54,6 +54,7 @@ import org.etsi.mts.tdl.ValueAssignment;
import org.etsi.mts.tdl.Variable;
import org.etsi.mts.tdl.Variable;
import org.etsi.mts.tdl.VariableUse;
import org.etsi.mts.tdl.VariableUse;
import org.etsi.mts.tdl.tdlPackage;
import org.etsi.mts.tdl.tdlPackage;
import org.etsi.mts.tdl.structuredobjectives.StructuredTestObjective;


import com.google.common.base.Function;
import com.google.common.base.Function;
import com.google.inject.Inject;
import com.google.inject.Inject;
@@ -125,6 +126,7 @@ public class TDLan2ScopeProvider extends AbstractDeclarativeScopeProvider {
									.replaceAll("(?s)with\\s*\\{.+", "")
									.replaceAll("(?s)with\\s*\\{.+", "")
									.trim();
									.trim();
							String[] split = targetGateName.split("\\.");
							String[] split = targetGateName.split("\\.");
							if (split.length == 2) {
								String gate = split[1];
								String gate = split[1];
								String component = split[0];
								String component = split[0];
								if (component.equals(c.getEndPoint().get(0).getComponent().getName()) &&
								if (component.equals(c.getEndPoint().get(0).getComponent().getName()) &&
@@ -134,6 +136,9 @@ public class TDLan2ScopeProvider extends AbstractDeclarativeScopeProvider {
										gate.equals(c.getEndPoint().get(1).getGate().getName())) {
										gate.equals(c.getEndPoint().get(1).getGate().getName())) {
									elements.add(c.getEndPoint().get(0));
									elements.add(c.getEndPoint().get(0));
								}
								}
							} else {
								//TODO: handle?
							}
						}
						}
						
						
//						GateReference opposite = ((Message) context).getTarget().get(0).getTargetGate();
//						GateReference opposite = ((Message) context).getTarget().get(0).getTargetGate();