diff options
author | Esteban Dugueperoux | 2013-09-30 16:02:22 +0000 |
---|---|---|
committer | Esteban Dugueperoux | 2014-08-05 13:41:26 +0000 |
commit | 3df3151f8c9985aea2fe8145ac17fbf434230c31 (patch) | |
tree | 5be796f6f08647f2502282d9fac240520d1ca61b /plugins | |
parent | a1f3311ba742fac921988c506a92822b6c70454b (diff) | |
download | cdo-3df3151f8c9985aea2fe8145ac17fbf434230c31.tar.gz cdo-3df3151f8c9985aea2fe8145ac17fbf434230c31.tar.xz cdo-3df3151f8c9985aea2fe8145ac17fbf434230c31.zip |
[418362] Second call to ResourceSet.getResource() does not work with
connection aware URI
As CDOViewProviderDescriptor does not override getResourceURI(), twice
call to ResourceSet.getResource() will not return the same CDOResource
in plugin mode. Junit test using the CDO test api cannot be written
because the source of the bug comes from Equinox/CDO integration class.
Bug: 418362
Change-Id: I7f8326f8fb4009681fe8ac4be784a00be335f4d1
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/CDOViewProviderRegistryImpl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/CDOViewProviderRegistryImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/CDOViewProviderRegistryImpl.java index cac04d292c..1aadc36fa5 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/CDOViewProviderRegistryImpl.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/view/CDOViewProviderRegistryImpl.java @@ -256,6 +256,12 @@ public class CDOViewProviderRegistryImpl extends Container<CDOViewProvider> impl return getViewProvider().getView(uri, resourceSet); } + @Override + public URI getResourceURI(CDOView view, String path) + { + return getViewProvider().getResourceURI(view, path); + } + private CDOViewProvider getViewProvider() { try |