public class JdtBasedSimpleTypeScope extends AbstractTypeScope
AbstractScope.ParentIterable
Constructor and Description |
---|
JdtBasedSimpleTypeScope(IJdtTypeProvider typeProvider,
IQualifiedNameConverter qualifiedNameConverter,
com.google.common.base.Predicate<IEObjectDescription> filter) |
Modifier and Type | Method and Description |
---|---|
void |
collectContents(org.eclipse.jdt.core.search.IJavaSearchScope searchScope,
org.eclipse.jdt.core.search.TypeNameRequestor nameMatchRequestor) |
protected org.eclipse.emf.ecore.InternalEObject |
createProxy(java.lang.String fullyQualifiedName) |
IEObjectDescription |
createScopedElement(java.lang.String fullyQualifiedName) |
IJdtTypeProvider |
getTypeProvider() |
protected java.lang.Iterable<IEObjectDescription> |
internalGetAllElements() |
filterResult, getAllElements, getAllLocalElements, getElements, getElements, getQualifiedNameConverter, getSingleElement, getSingleElement, toString
getLocalElementsByEObject, getLocalElementsByName, getParent, getParentElements, getSingleElement, getSingleLocalElementByName, isIgnoreCase, isShadowed
public JdtBasedSimpleTypeScope(IJdtTypeProvider typeProvider, IQualifiedNameConverter qualifiedNameConverter, com.google.common.base.Predicate<IEObjectDescription> filter)
protected java.lang.Iterable<IEObjectDescription> internalGetAllElements()
internalGetAllElements
in class AbstractTypeScope
public IEObjectDescription createScopedElement(java.lang.String fullyQualifiedName)
protected org.eclipse.emf.ecore.InternalEObject createProxy(java.lang.String fullyQualifiedName)
public void collectContents(org.eclipse.jdt.core.search.IJavaSearchScope searchScope, org.eclipse.jdt.core.search.TypeNameRequestor nameMatchRequestor) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public IJdtTypeProvider getTypeProvider()
getTypeProvider
in class AbstractTypeScope