@Override public AbstractConstructorScope createConstructorScope(IJvmTypeProvider typeProvider, Predicate<IEObjectDescription> filter) { ClasspathBasedTypeScope typeScope = createTypeScope(typeProvider, filter); return new ClasspathBasedConstructorScope(typeScope); }
public IQualifiedNameConverter getQualifiedNameConverter() { return getTypeScope().getQualifiedNameConverter(); }
@Override public IEObjectDescription getSingleElement(EObject object) { return delegate.getSingleElement(object); }
@Override public Iterable<IEObjectDescription> getAllElements() { return filterResult(internalGetAllElements()); }
@Override public IQualifiedNameConverter getQualifiedNameConverter() { return delegate.getQualifiedNameConverter(); }
@Override public final Iterable<IEObjectDescription> getAllElements() { return internalGetAllElements(); }
public IScope getScope(Resource resource, EReference reference) { return getScope(resource, reference, null); }
@Override public ClasspathBasedTypeScope createTypeScope(IJvmTypeProvider typeProvider, Predicate<IEObjectDescription> filter) { return new ClasspathBasedTypeScope((ClasspathTypeProvider) typeProvider, qualifiedNameConverter, filter); }
@Override public Iterable<IEObjectDescription> getElements(EObject object) { return typeScope.getElements(object); }
@Override public IScope getParent() { return delegate.getParent(); }
@Override public IJvmTypeProvider getTypeProvider() { return delegate.getTypeProvider(); }
@Override public boolean apply(URI uri) { return isProjectLocal(uri, encodedProjectName); }
public IQualifiedNameConverter getQualifiedNameConverter() { return getTypeScope().getQualifiedNameConverter(); }
@Override public IEObjectDescription getSingleElement(QualifiedName name) { return getSingleElement(name, false); }
@Override public AbstractConstructorScope createConstructorScope(IJvmTypeProvider typeProvider, Predicate<IEObjectDescription> filter) { ClasspathBasedTypeScope typeScope = createTypeScope(typeProvider, filter); return new ClasspathBasedConstructorScope(typeScope); }
@Override public Iterable<IEObjectDescription> getAllElements() { return filterResult(internalGetAllElements()); }
@Override public final Iterable<IEObjectDescription> getAllElements() { return internalGetAllElements(); }
@Override public Iterable<IEObjectDescription> getElements(QualifiedName name) { return typeScope.getElements(name); }
@Override public IEObjectDescription getSingleElement(EObject object) { return typeScope.getSingleElement(object); }
@Override public IEObjectDescription getSingleElement(QualifiedName name) { return getSingleElement(name, false); }