Package 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 ofview providerimplementations.- Since:
- 2.0
- Author:
- Victor Roldan Betancort
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerorg.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static CDOViewProviderRegistryINSTANCE
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddViewProvider(CDOViewProvider viewProvider)Registers the given view provider instance with this registry.CDOViewProvider[]getViewProviders(org.eclipse.emf.common.util.URI uri)Returns an array ofCDOViewProviderinstances, determined and ordered by certain criteria based on the argument URI.booleanhasViewProvider(CDOViewProvider viewProvider)Returnstrueif the given view provider instance is registered with this registry,falseotherwise.CDOViewprovideView(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet viewSet)Returns aviewthat serves the given URI in the givenview set, ornullif noview providerin this registry can provide such a view.org.eclipse.net4j.util.collection.Pair<CDOView,CDOViewProvider>provideViewWithInfo(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)Deprecated.As of 4.4.voidremoveViewProvider(CDOViewProvider viewProvider)Removes the given view provider instance from this registry.
 
- 
- 
- 
Field Detail- 
INSTANCEstatic final CDOViewProviderRegistry INSTANCE 
 
- 
 - 
Method Detail- 
provideViewCDOView provideView(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet viewSet) Returns aviewthat serves the given URI in the givenview set, ornullif noview providerin this registry can provide such a view.
 - 
provideViewWithInfo@Deprecated org.eclipse.net4j.util.collection.Pair<CDOView,CDOViewProvider> provideViewWithInfo(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Deprecated.As of 4.4. useprovideView(URI, ResourceSet).getProvider().Returns aviewthat serves the given URI in the givenview set, ornullif noview providerin this registry can provide such a view. The returnedpaircontains the provider that provided the view or null if the view was already present in theview setof the resource set.- Since:
- 4.0
 
 - 
getViewProvidersCDOViewProvider[] getViewProviders(org.eclipse.emf.common.util.URI uri) Returns an array ofCDOViewProviderinstances, determined and ordered by certain criteria based on the argument URI.
 - 
hasViewProviderboolean hasViewProvider(CDOViewProvider viewProvider) Returnstrueif the given view provider instance is registered with this registry,falseotherwise.- Since:
- 4.0
 
 - 
addViewProvidervoid addViewProvider(CDOViewProvider viewProvider) Registers the given view provider instance with this registry.
 - 
removeViewProvidervoid removeViewProvider(CDOViewProvider viewProvider) Removes the given view provider instance from this registry.
 
- 
 
-