commit | 74d17f2e25cce6329867ced58fa76ef2a8add08d | [log] [tgz] |
---|---|---|
author | Philip Langer <planger@eclipsesource.com> | Thu Oct 19 17:07:38 2017 +0200 |
committer | Philip Langer <planger@eclipsesource.com> | Mon Nov 20 15:59:30 2017 +0100 |
tree | db06a626e47247124450ecdac8cf04a04c314825 | |
parent | 40221a4d267017098a82d62aad93e2fdee684710 [diff] |
PapyrusDiagramPostComparison performs poorly It has a performance of O(n^3). It's better to set all getRequires() at once, at avoid uniqueness testing for very large lists. It's also important to turn off notification because each addAll otherwise also has O(n^2) performance from merging all the inverse notifications. Change-Id: Ifd24d5eb71dcd5c00cb40bfbb153fe1e4ec3525e Signed-off-by: Philip Langer <planger@eclipsesource.com>
This is the collaborative modeling git repository
This repository is hosted at [Eclipse] (http://git.eclipse.org/c/papyrus/org.eclipse.papyrus-collaborativemodeling.git/)