Commit 9eda99cb authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ fix for odd scoping issue

parent b40121b8
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -80,6 +80,10 @@ public class TDLScopeProvider extends AbstractDeclarativeScopeProvider {

	@Override
	public IScope getScope(EObject context, EReference reference) {
		//TODO: check problem
		if (reference.getEType()==null || reference.getEType().getInstanceClass() == null) {
			return null;
		}
		if (PackageableElement.class.isAssignableFrom(reference.getEType().getInstanceClass())
				&& !(context instanceof ElementImport)) {
			EList<EObject> elements = getScopedElementsOfType(context, reference.getEType().getInstanceClass());