commit | 83fced21051cef3680b13e53d1a81701ed68a672 | [log] [tgz] |
---|---|---|
author | lgoubet <laurent.goubet@obeo.fr> | Mon Aug 05 17:07:17 2019 +0200 |
committer | lgoubet <laurent.goubet@obeo.fr> | Tue Aug 06 09:55:50 2019 +0200 |
tree | 94b686ae9e03742db656af113dfda0afe5b8aa56 | |
parent | a2a9e4900fec12b998ef71d5ede877398cf77e7c [diff] |
Prevents exceptions from being thrown from the viewer refresh AdapterFactoryEditingDomain#isStale(Object) throws one exception per item expanded in the EMF Compare structure merge viewers. For large models, this can go up to tens of thousands of exception for each refresh, significantly slowing down the merge operations. These exceptions are thrown but directly caught and swallowed, so we can circumvent them altogether. Change-Id: I924364cbd8b9a8727ba8a80e7a40218c4edc2923