org.eclipse.xtext.common.types.xtext.ui
Class JdtBasedSimpleTypeScope
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.xtext.common.types.xtext.AbstractTypeScope
org.eclipse.xtext.common.types.xtext.ui.JdtBasedSimpleTypeScope
- All Implemented Interfaces:
- IScope
public class JdtBasedSimpleTypeScope
- extends AbstractTypeScope
- Author:
- Sebastian Zarnekow - Initial contribution and API, Jan Koehnlein - introduced QualifiedName
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JdtBasedSimpleTypeScope
public JdtBasedSimpleTypeScope(IJdtTypeProvider typeProvider,
IQualifiedNameConverter qualifiedNameConverter,
com.google.common.base.Predicate<IEObjectDescription> filter)
internalGetAllElements
protected java.lang.Iterable<IEObjectDescription> internalGetAllElements()
- Overrides:
internalGetAllElements
in class AbstractTypeScope
createScopedElement
public IEObjectDescription createScopedElement(java.lang.String fullyQualifiedName)
createProxy
protected org.eclipse.emf.ecore.InternalEObject createProxy(java.lang.String fullyQualifiedName)
collectContents
public void collectContents(org.eclipse.jdt.core.search.IJavaSearchScope searchScope,
org.eclipse.jdt.core.search.TypeNameRequestor nameMatchRequestor)
throws org.eclipse.jdt.core.JavaModelException
- Throws:
org.eclipse.jdt.core.JavaModelException
getTypeProvider
public IJdtTypeProvider getTypeProvider()
- Overrides:
getTypeProvider
in class AbstractTypeScope