[519016] Avoid repeated resource traversal when resolving local storages49/100449/2
commitc8d05586cef0da3b8adce86a591dbaf8d0c2b6fa
authorMartin Fleck <mfleck@eclipsesource.com>
Thu, 29 Jun 2017 08:19:10 +0000 (29 10:19 +0200)
committerLaurent Goubet <laurent.goubet@obeo.fr>
Thu, 6 Jul 2017 15:32:14 +0000 (6 11:32 -0400)
tree35d8fb886272ae11594e8b24e01ad8479480c66b
parentd09a09a834719b95ee799ff28149293198ce99d0
[519016] Avoid repeated resource traversal when resolving local storages

- Track already traversed files as bounds after each storage traversal
- Use updated bounds when resolving the traversal for the next storage

Bug: 519016
Change-Id: Ibc2ad84f38d772e01d98ef3fcee0eb1fff3d3b96
Signed-off-by: Martin Fleck <mfleck@eclipsesource.com>
plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/resolver/ModelsResolution.java