@Override public IScope getScope(Resource resource, EReference reference, Predicate<IEObjectDescription> filter) { EClass referenceType = getEReferenceType(resource, reference); if (EcoreUtil2.isAssignableFrom(TypesPackage.Literals.JVM_TYPE, referenceType)) { return typeScopeProvider.getScope(resource, reference, filter); } if (EcoreUtil2.isAssignableFrom(TypesPackage.Literals.JVM_CONSTRUCTOR, referenceType)) { return typeScopeProvider.getScope(resource, reference, filter); } return super.getScope(resource, reference, filter); }
@Override public IScope getScope(Resource resource, EReference reference, Predicate<IEObjectDescription> filter) { EClass referenceType = getEReferenceType(resource, reference); if (EcoreUtil2.isAssignableFrom(TypesPackage.Literals.JVM_TYPE, referenceType)) { return typeScopeProvider.getScope(resource, reference, filter); } if (EcoreUtil2.isAssignableFrom(TypesPackage.Literals.JVM_CONSTRUCTOR, referenceType)) { return typeScopeProvider.getScope(resource, reference, filter); } return super.getScope(resource, reference, filter); }