Loading de.ugoe.cs.swe.TTCN3/src/de/ugoe/cs/swe/scoping/TTCN3ScopeProvider.xtend +6 −3 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import static org.eclipse.xtext.scoping.Scopes.* import static extension de.ugoe.cs.swe.common.TTCN3ScopeHelper.* import static extension org.eclipse.xtext.EcoreUtil2.* import de.ugoe.cs.swe.tTCN3.TTCN3Reference class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { private final static Logger LOG = Logger.getLogger(TTCN3LocalScopeProvider); Loading Loading @@ -560,7 +561,7 @@ class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { // // TODO: fix me! // } def IScope scope_Head_target(Head value, EReference ref) { value.scope_ReferencedValueHead(ref) return value.scope_ReferencedValueHead(ref) } private def IScope scope_ReferencedValueHead(EObject value, EReference ref) { Loading Loading @@ -601,7 +602,9 @@ class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { scopeFor(list, value.eContainer.scope_ReferencedValueHead(ref)) } else if (value instanceof TestcaseDef) { val ComponentDef comp = value.spec.runsOn.component if (value.parList != null) { value.parList.scopeTemplateOrValueFormalParList(list) } comp.componentScopeValueRefs(list, false, true, true) scopeFor(list, value.eContainer.scope_ReferencedValueHead(ref)) } else if (value instanceof AltstepDef) { Loading Loading
de.ugoe.cs.swe.TTCN3/src/de/ugoe/cs/swe/scoping/TTCN3ScopeProvider.xtend +6 −3 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import static org.eclipse.xtext.scoping.Scopes.* import static extension de.ugoe.cs.swe.common.TTCN3ScopeHelper.* import static extension org.eclipse.xtext.EcoreUtil2.* import de.ugoe.cs.swe.tTCN3.TTCN3Reference class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { private final static Logger LOG = Logger.getLogger(TTCN3LocalScopeProvider); Loading Loading @@ -560,7 +561,7 @@ class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { // // TODO: fix me! // } def IScope scope_Head_target(Head value, EReference ref) { value.scope_ReferencedValueHead(ref) return value.scope_ReferencedValueHead(ref) } private def IScope scope_ReferencedValueHead(EObject value, EReference ref) { Loading Loading @@ -601,7 +602,9 @@ class TTCN3ScopeProvider extends AbstractDeclarativeScopeProvider { scopeFor(list, value.eContainer.scope_ReferencedValueHead(ref)) } else if (value instanceof TestcaseDef) { val ComponentDef comp = value.spec.runsOn.component if (value.parList != null) { value.parList.scopeTemplateOrValueFormalParList(list) } comp.componentScopeValueRefs(list, false, true, true) scopeFor(list, value.eContainer.scope_ReferencedValueHead(ref)) } else if (value instanceof AltstepDef) { Loading