diff options
author | Laurent Goubet | 2013-06-11 13:52:35 +0000 |
---|---|---|
committer | Mikaƫl Barbero | 2013-06-18 10:17:40 +0000 |
commit | be19dac526dfd80fdfa107efd6142335c898023b (patch) | |
tree | 035505fd71a28a6b8c19e749702b3a08df0c8eaa /plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF | |
parent | 11e8b9c4b84187567ddefb69e98be7228b039e9b (diff) | |
download | org.eclipse.emf.compare-be19dac526dfd80fdfa107efd6142335c898023b.tar.gz org.eclipse.emf.compare-be19dac526dfd80fdfa107efd6142335c898023b.tar.xz org.eclipse.emf.compare-be19dac526dfd80fdfa107efd6142335c898023b.zip |
Extract and extend comparison scope builder, minimizer, and resolver
This extracts the comparison scope building into new APIs, preparing
the code for extensibility. IModelResolver and IModelMinimizer have
been introduced to allow clients to customize how the logical model is
resolved, and how it is to be reduced to the minimal set of change
candidates before comparison.
This also introduces a new resolving scheme that looks up a whole
IProject for references to a given IFile instead of searching only for
said IFile's "downward" dependencies. This allows us to see the "root"
of the logical model even when starting from a "leaf", if said root is
in the leaf's containing project.
Change-Id: I02c90eed348ffec620719c032520a913d144f86f
Diffstat (limited to 'plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF')
-rw-r--r-- | plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF index a5ad21800..8d5d69429 100644 --- a/plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.compare.ide.ui/META-INF/MANIFEST.MF @@ -34,7 +34,8 @@ Export-Package: org.eclipse.emf.compare.ide.ui.internal;x-internal:=true, org.eclipse.emf.compare.ide.ui.internal.logical;x-friends:="org.eclipse.emf.compare.ide.ui.tests", org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer;x-internal:=true, org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.provider;x-internal:=true, - org.eclipse.emf.compare.ide.ui.internal.util;x-internal:=true + org.eclipse.emf.compare.ide.ui.internal.util;x-internal:=true, + org.eclipse.emf.compare.ide.ui.logical Import-Package: com.google.common.annotations;version="[11.0.0,15.0.0)", com.google.common.base;version="[11.0.0,15.0.0)", com.google.common.cache;version="[11.0.0,15.0.0)", |