Package org.eclipse.xtext.resource
Class IGlobalServiceProvider.ResourceServiceProviderImpl
- java.lang.Object
-
- org.eclipse.xtext.resource.IGlobalServiceProvider.ResourceServiceProviderImpl
-
- All Implemented Interfaces:
IGlobalServiceProvider
- Enclosing interface:
- IGlobalServiceProvider
public static class IGlobalServiceProvider.ResourceServiceProviderImpl extends java.lang.Object implements IGlobalServiceProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IGlobalServiceProvider
IGlobalServiceProvider.ResourceServiceProviderImpl
-
-
Constructor Summary
Constructors Constructor Description ResourceServiceProviderImpl(IResourceServiceProvider.Registry registry, IResourceServiceProvider thisLanguageServiceProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TfindService(org.eclipse.emf.common.util.URI uri, java.lang.Class<T> serviceClazz)<T> TfindService(org.eclipse.emf.ecore.EObject eObject, java.lang.Class<T> serviceClazz)
-
-
-
Constructor Detail
-
ResourceServiceProviderImpl
@Inject public ResourceServiceProviderImpl(IResourceServiceProvider.Registry registry, IResourceServiceProvider thisLanguageServiceProvider)
-
-
Method Detail
-
findService
public <T> T findService(org.eclipse.emf.common.util.URI uri, java.lang.Class<T> serviceClazz)- Specified by:
findServicein interfaceIGlobalServiceProvider- Returns:
- an instance of the demanded service class for the given
URI's language implementation, or null if no service or language implementation could be found.
-
findService
public <T> T findService(org.eclipse.emf.ecore.EObject eObject, java.lang.Class<T> serviceClazz)- Specified by:
findServicein interfaceIGlobalServiceProvider- Returns:
- an instance of the demanded service class for the given
EObject's language implementation, or null if no service or language implementation could be found.
-
-