org.eclipse.xtext.common.types.access
Class AbstractTypeProviderFactory

java.lang.Object
  extended by org.eclipse.xtext.common.types.access.AbstractTypeProviderFactory
All Implemented Interfaces:
IJvmTypeProvider.Factory
Direct Known Subclasses:
ClasspathTypeProviderFactory, JdtTypeProviderFactory

public abstract class AbstractTypeProviderFactory
extends java.lang.Object
implements IJvmTypeProvider.Factory

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
AbstractTypeProviderFactory()
           
 
Method Summary
 IJvmTypeProvider createTypeProvider()
           
 IJvmTypeProvider findOrCreateTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 IJvmTypeProvider findTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
protected  IndexedJvmTypeAccess getIndexedJvmTypeAccess()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory
createTypeProvider
 

Constructor Detail

AbstractTypeProviderFactory

public AbstractTypeProviderFactory()
Method Detail

findTypeProvider

public IJvmTypeProvider findTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Specified by:
findTypeProvider in interface IJvmTypeProvider.Factory

createTypeProvider

public IJvmTypeProvider createTypeProvider()
Specified by:
createTypeProvider in interface IJvmTypeProvider.Factory

findOrCreateTypeProvider

public IJvmTypeProvider findOrCreateTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Specified by:
findOrCreateTypeProvider in interface IJvmTypeProvider.Factory

getIndexedJvmTypeAccess

protected IndexedJvmTypeAccess getIndexedJvmTypeAccess()