Proper loading of the profiles and packages from the SRS25/49625/23.1.0RC4
commit4cc60a9edaae3e2876d1cfe907bb5dd96b2e4365
authorLaurent Goubet <laurent.goubet@obeo.fr>
Fri, 5 Jun 2015 09:38:02 +0000 (5 11:38 +0200)
committerLaurent Goubet <laurent.goubet@obeo.fr>
Mon, 8 Jun 2015 08:23:47 +0000 (8 04:23 -0400)
treee550b927f6ca7064231dfa9e8d5d387f2cc71280
parent6587255f108450c17a89e9f85b94d936325ffda2
Proper loading of the profiles and packages from the SRS

We need to load the profiles and EPackages completely, even from the
SynchronizedResourceSet. This commit disables the custom parser pool
used from this resource set in such cases to prevent their associated
EFactory from failing.

Bug: 468922
Change-Id: Icaf90fbdc3b68365b5f1e9a48e6eea201b27fb0b
24 files changed:
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/AbstractMonitoredProxyCreationListener.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/ModelsResolution.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/RemoteMonitoredProxyCreationListener.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/ResourceDependencyLocalResolver.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/RevisionedURIConverter.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/SynchronizedResourceSet.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/ForwardingXMLDefaultHandler.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/ForwardingXMLHandler.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/ForwardingXMLHelper.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/INamespaceDeclarationListener.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/IProxyCreationListener.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/NoNotificationParserPool.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/NotLoadingResourceSet.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/NotifyingParserPool.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/ProxyNotifierParserPool.java [deleted file]
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/internal/utils/URIStorage.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/utils/ResourceUtil.java
plugins/org.eclipse.emf.compare.ide/src/org/eclipse/emf/compare/ide/utils/StorageURIConverter.java
plugins/org.eclipse.emf.compare.uml2.ide/META-INF/MANIFEST.MF
plugins/org.eclipse.emf.compare.uml2.ide/build.properties
plugins/org.eclipse.emf.compare.uml2.ide/plugin.xml [new file with mode: 0644]
plugins/org.eclipse.emf.compare.uml2.ide/src/org/eclipse/emf/compare/uml2/ide/ResourceSetProfileUnloader.java [new file with mode: 0644]
plugins/org.eclipse.emf.compare.uml2.rcp/META-INF/MANIFEST.MF
plugins/org.eclipse.emf.compare.uml2.rcp/src/org/eclipse/emf/compare/uml2/rcp/internal/policy/UMLLoadOnDemandPolicy.java