public class ReflectionTypeProviderFactory extends AbstractTypeProviderFactory
Modifier and Type | Field and Description |
---|---|
protected TypeResourceServices |
services |
Constructor and Description |
---|
ReflectionTypeProviderFactory(java.lang.ClassLoader classLoader,
TypeResourceServices services) |
Modifier and Type | Method and Description |
---|---|
protected ReflectionTypeProvider |
createClasspathTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
ReflectionTypeProvider |
createTypeProvider() |
ReflectionTypeProvider |
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 ReflectionTypeProviderFactory(java.lang.ClassLoader classLoader, TypeResourceServices services)
public ReflectionTypeProvider createTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected ReflectionTypeProvider createClasspathTypeProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public java.lang.ClassLoader getClassLoader(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public ReflectionTypeProvider 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