[516345] Inconsistency with the logical model resolution30/96630/23.3.1M7b
commitce5890a80dd2522605b7a640563cb960fda977f7
authorLaurent Goubet <laurent.goubet@obeo.fr>
Tue, 9 May 2017 09:09:04 +0000 (9 11:09 +0200)
committerLaurent Goubet <laurent.goubet@obeo.fr>
Thu, 11 May 2017 14:31:13 +0000 (11 10:31 -0400)
tree26287a82c02817830a86df31f34ab5afa3a27060
parent85b8d08d5c0bc6e66d627ec9fdd68d7c79ff06da
[516345] Inconsistency with the logical model resolution

This commit moves the dependency providers triggers from the resolvers
(demandResolve for local and demandRemoteResolver for remotes) to the
actual IComputations. This will ensure that they'll be called not
only from the proxy resolution but also from the initial resolutions.

Bug: 516345
Change-Id: Ib536df9af2c4bdbd2a44599f3abb265740e59d1b
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/AbstractResourceResolver.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/LocalResolveComputation.java
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/RemoteResolveComputation.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/ResourceDependencyRemoteResolver.java