Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEsteban Dugueperoux2013-09-30 16:02:22 +0000
committerEsteban Dugueperoux2014-08-05 13:41:26 +0000
commit3df3151f8c9985aea2fe8145ac17fbf434230c31 (patch)
tree5be796f6f08647f2502282d9fac240520d1ca61b /plugins
parenta1f3311ba742fac921988c506a92822b6c70454b (diff)
downloadcdo-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.java6
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

Back to the top