org.eclipse.emf.cdo.view
Interface CDOViewProviderRegistry
- All Superinterfaces:
- org.eclipse.net4j.util.container.IContainer<CDOViewProvider>, org.eclipse.net4j.util.event.INotifier
public interface CDOViewProviderRegistry
- extends org.eclipse.net4j.util.container.IContainer<CDOViewProvider>
A global registry of view provider implementations.
- Since:
- 2.0
| Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer |
org.eclipse.net4j.util.container.IContainer.Modifiable<E> |
| Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier |
org.eclipse.net4j.util.event.INotifier.Introspection |
| Methods inherited from interface org.eclipse.net4j.util.container.IContainer |
getElements, isEmpty |
| Methods inherited from interface org.eclipse.net4j.util.event.INotifier |
addListener, removeListener |
INSTANCE
static final CDOViewProviderRegistry INSTANCE
provideView
CDOView provideView(org.eclipse.emf.common.util.URI uri,
org.eclipse.emf.ecore.resource.ResourceSet viewSet)
- Returns a
view that serves the given URI in the given view set, or
null if no view provider in this registry can provide such a view
getViewProviders
CDOViewProvider[] getViewProviders(org.eclipse.emf.common.util.URI uri)
- Returns an array of
CDOViewProvider instances, determined and ordered by certain criteria based on the
argument URI.
addViewProvider
void addViewProvider(CDOViewProvider viewProvider)
- Registers a new
CDOViewProvider instance
removeViewProvider
void removeViewProvider(CDOViewProvider viewProvider)
- Removes certain
CDOViewProvider instance from the registry