org.eclipse.xtext.ui.resource
Interface IResourceUIServiceProvider

All Superinterfaces:
IResourceServiceProvider
All Known Implementing Classes:
DefaultResourceUIServiceProvider, EmfResourceUIServiceProvider, XtendResourceUiServiceProvider

public interface IResourceUIServiceProvider
extends IResourceServiceProvider

Author:
Jan Koehnlein - Initial contribution and API, Sven Efftinge

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceServiceProvider
IResourceServiceProvider.Registry
 
Method Summary
 boolean canHandle(org.eclipse.emf.common.util.URI uri, org.eclipse.core.resources.IStorage storage)
          Tells whether the given URI together with the underlying IStorage can be handled by this IResourceServiceProvider
 org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
           
 IReferenceUpdater getReferenceUpdater()
          Deprecated. use get(IReferenceUpdater.class) instead
 IURIEditorOpener getURIEditorOpener()
          The IURIEditorOpener of the language
 
Methods inherited from interface org.eclipse.xtext.resource.IResourceServiceProvider
canHandle, get, getContainerManager, getEncodingProvider, getResourceDescriptionManager, getResourceValidator
 

Method Detail

getLabelProvider

org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
Returns:
the EObject description label provider for this service manager.

canHandle

boolean canHandle(org.eclipse.emf.common.util.URI uri,
                  org.eclipse.core.resources.IStorage storage)
Tells whether the given URI together with the underlying IStorage can be handled by this IResourceServiceProvider

Parameters:
uri - - might be null
storage - - might be null
Returns:
true if the URI and IStorage can be handled

getURIEditorOpener

IURIEditorOpener getURIEditorOpener()
The IURIEditorOpener of the language


getReferenceUpdater

@Deprecated
IReferenceUpdater getReferenceUpdater()
Deprecated. use get(IReferenceUpdater.class) instead

The reference updater of the language.