org.eclipse.xtext.scoping.impl
Class ResourceSetGlobalScopeProvider
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider
org.eclipse.xtext.scoping.impl.ResourceSetGlobalScopeProvider
- All Implemented Interfaces:
- IGlobalScopeProvider
public class ResourceSetGlobalScopeProvider
- extends AbstractGlobalScopeProvider
A IGlobalScopeProvider
which puts all elements in the ResourceSet
on the scope.
- Author:
- Sven Efftinge - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceSetGlobalScopeProvider
public ResourceSetGlobalScopeProvider()
setGlobalResourceDecriptionProvider
public void setGlobalResourceDecriptionProvider(GlobalResourceDescriptionProvider resourceDecriptionProvider)
getScope
protected IScope getScope(org.eclipse.emf.ecore.resource.Resource resource,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass type,
com.google.common.base.Predicate<IEObjectDescription> filter)
- Overrides:
getScope
in class AbstractGlobalScopeProvider
createScopeWithQualifiedNames
protected IScope createScopeWithQualifiedNames(IScope parent,
org.eclipse.emf.ecore.resource.Resource resource,
com.google.common.base.Predicate<IEObjectDescription> filter,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase)