Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Goubet2013-06-20 10:50:00 +0000
committerGerrit Code Review @ Eclipse.org2013-06-20 15:01:59 +0000
commit099f3f702c577f1ee81b66680a2f81c548e5f031 (patch)
tree8a7219d788b917d4ef9c563d13577dd428100285 /plugins/org.eclipse.emf.compare.uml2.tests
parent8d8cc5fad706d4e44d0e5528832655bb83a00837 (diff)
downloadorg.eclipse.emf.compare-099f3f702c577f1ee81b66680a2f81c548e5f031.tar.gz
org.eclipse.emf.compare-099f3f702c577f1ee81b66680a2f81c548e5f031.tar.xz
org.eclipse.emf.compare-099f3f702c577f1ee81b66680a2f81c548e5f031.zip
Prevent logical model from containing multiple starting points
During local comparisons, the logical model is computed for all three selected resources. If there is one resource in the workspace that reference (or "is referenced") by more than one of the compared resources, we'll end up with a logical model that will be identical for all of these resources. We now constrain the graph traversal to avoid iterating over other "compared resource" (say "R2") when we already started from one (R1). This keeps us out of R2's own dependency graph. Afterwards, we remove the intersection of the graphs before creating the actual comparison scope. Change-Id: I97438e644fdea423f3af08be1e09784c01423e91
Diffstat (limited to 'plugins/org.eclipse.emf.compare.uml2.tests')
0 files changed, 0 insertions, 0 deletions

Back to the top