public class ClasspathTypeProviderFactory extends AbstractTypeProviderFactory
Modifier and Type | Field and Description |
---|---|
protected TypeResourceServices |
services |
Constructor and Description |
---|
ClasspathTypeProviderFactory(java.lang.ClassLoader classLoader,
TypeResourceServices services) |
Modifier and Type | Method and Description |
---|---|
protected ClasspathTypeProvider |
createClasspathTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
ClasspathTypeProvider |
createTypeProvider() |
ClasspathTypeProvider |
createTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
IJvmTypeProvider |
findTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
java.lang.ClassLoader |
getClassLoader(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
findOrCreateTypeProvider, getIndexedJvmTypeAccess, getServices
protected final TypeResourceServices services
@Inject public ClasspathTypeProviderFactory(java.lang.ClassLoader classLoader, TypeResourceServices services)
public ClasspathTypeProvider createTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected ClasspathTypeProvider createClasspathTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public java.lang.ClassLoader getClassLoader(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public ClasspathTypeProvider createTypeProvider()
createTypeProvider
in interface IJvmTypeProvider.Factory
createTypeProvider
in class AbstractTypeProviderFactory
public IJvmTypeProvider findTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
findTypeProvider
in interface IJvmTypeProvider.Factory
findTypeProvider
in class AbstractTypeProviderFactory