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> T
findService(org.eclipse.emf.common.util.URI uri, java.lang.Class<T> serviceClazz)
<T> T
findService(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:
findService
in 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:
findService
in 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.
-
-