org.eclipse.xtext.common.types.access.jdt
Class JdtTypeProviderFactory

java.lang.Object
  extended by org.eclipse.xtext.common.types.access.AbstractTypeProviderFactory
      extended by org.eclipse.xtext.common.types.access.jdt.JdtTypeProviderFactory
All Implemented Interfaces:
IJvmTypeProvider.Factory

public class JdtTypeProviderFactory
extends AbstractTypeProviderFactory

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
JdtTypeProviderFactory(IJavaProjectProvider javaProjectProvider)
           
 
Method Summary
protected  IJdtTypeProvider createJdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 IJdtTypeProvider createTypeProvider()
           
 IJdtTypeProvider createTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 
Methods inherited from class org.eclipse.xtext.common.types.access.AbstractTypeProviderFactory
findOrCreateTypeProvider, findTypeProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdtTypeProviderFactory

@Inject
public JdtTypeProviderFactory(IJavaProjectProvider javaProjectProvider)
Method Detail

createTypeProvider

public IJdtTypeProvider createTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

createJdtTypeProvider

protected IJdtTypeProvider createJdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject,
                                                 org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

createTypeProvider

public IJdtTypeProvider createTypeProvider()
                                    throws java.lang.UnsupportedOperationException
Specified by:
createTypeProvider in interface IJvmTypeProvider.Factory
Overrides:
createTypeProvider in class AbstractTypeProviderFactory
Throws:
java.lang.UnsupportedOperationException