org.eclipse.xtext.common.types.access.jdt
Class NullJdtTypeProvider
java.lang.Object
org.eclipse.xtext.common.types.access.jdt.NullJdtTypeProvider
- All Implemented Interfaces:
- org.eclipse.emf.ecore.resource.Resource.Factory, IJvmTypeProvider, IJdtTypeProvider
public class NullJdtTypeProvider
- extends java.lang.Object
- implements IJdtTypeProvider, org.eclipse.emf.ecore.resource.Resource.Factory
- Author:
- Sebastian Zarnekow - Initial contribution and API
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource.Factory |
org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor, org.eclipse.emf.ecore.resource.Resource.Factory.Registry |
Constructor Summary |
NullJdtTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullJdtTypeProvider
public NullJdtTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
findTypeByName
public JvmType findTypeByName(java.lang.String name)
- Description copied from interface:
IJvmTypeProvider
- Find a type by its fully qualified name, e.g. java.util.Map$Entry, int[], void or java.lang.String[][][].
- Specified by:
findTypeByName
in interface IJvmTypeProvider
- Returns:
- the found
JvmType
or null if no such type could be found.
getResourceSet
public org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
- Description copied from interface:
IJvmTypeProvider
- Returns the resource set that will contain dynamically created resources.
- Specified by:
getResourceSet
in interface IJvmTypeProvider
- Returns:
- the resource set.
getTypeUriHelper
public TypeURIHelper getTypeUriHelper()
- Specified by:
getTypeUriHelper
in interface IJdtTypeProvider
getJavaProject
public org.eclipse.jdt.core.IJavaProject getJavaProject()
- Specified by:
getJavaProject
in interface IJdtTypeProvider
createResource
public org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.common.util.URI uri)
- Specified by:
createResource
in interface org.eclipse.emf.ecore.resource.Resource.Factory
doLogMessage
protected void doLogMessage(java.lang.String message)