|
Description
Laurent Redor
Created attachment 285826 [details]
571925_sample.zip
571925_sample.zip contains a project, "571925_sample", with a diagram with several kind of "edge on edge" cases (see sampleDiagram.png). It is a good starting point of diagram to layout.
Created attachment 285827 [details]
sampleDiagram.png
New Gerrit change created: https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178383 New Gerrit change created: https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178389 New Gerrit change created: https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178429 Created attachment 285958 [details]
2-layoutResultWithoutELK.png
With the sampleDiagram (sampleDiagram.png):
* The result without ELK is: "2-layoutResultWithoutELK.png"
* The result with ELK before this bugzilla is: "3-layoutResultWithELKBeforeBugzilla571925.png"
* The result with ELK after this bugzilla is: "4-layoutResultWithELKAfterBugzilla571925.png"
There is also a video showing these different results: "demoEdgeOnEdgeWithELK-bugzilla571925.mp4"
Created attachment 285959 [details]
3-layoutResultWithELKBeforeBugzilla571925.png
Created attachment 285960 [details]
4-layoutResultWithELKAfterBugzilla571925.png
Created attachment 285961 [details]
demoEdgeOnEdgeWithELK-bugzilla571925.mp4
Gerrit change https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178383 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=64acc2c20a089671b71aa0feee32f936fe2d0b80 Gerrit change https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178389 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=72c36ea5f7d7143d7191e53e3d1402d026c88b53 Gerrit change https://git.eclipse.org/r/c/sirius/org.eclipse.sirius/+/178429 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=454b2a2cf3a6572ce9524d5215bd8a06a018863f Created attachment 286214 [details]
ELK_result-571925.png
I don't get exactly the same result, especially between C6 and C7 (see screenshot attachment 286214 [details]). It is possible that this is due to my configuration. Is this result correct ?
Created attachment 286259 [details]
571925_sample_withELKConfig.zip
Steps to validate:
* Import project "571925_sample" from 571925_sample_withELKConfig.zip
* Open diagram "diagramEdgeOnEdgeWithoutELK"
* Launch an arrange all
* Expected: A diagram like "2-layoutResultWithoutELK.png"
* Open diagram "diagramEdgeOnEdgeWithELK"
* Launch an arrange all
* Expected: A diagram like "4-layoutResultWithELKAfterBugzilla571925.png"
(In reply to Glenn Plouhinec from comment #14) > I don't get exactly the same result, especially between C6 and C7 (see > screenshot attachment 286214 [details]). It is possible that this is due to > my configuration. Is this result correct ? The steps to validate were missing for this issue. Could you follow them (now they are available)? (In reply to Laurent Redor from comment #15) > Created attachment 286259 [details] > 571925_sample_withELKConfig.zip > > Steps to validate: > * Import project "571925_sample" from 571925_sample_withELKConfig.zip > * Open diagram "diagramEdgeOnEdgeWithoutELK" > * Launch an arrange all > * Expected: A diagram like "2-layoutResultWithoutELK.png" > * Open diagram "diagramEdgeOnEdgeWithELK" > * Launch an arrange all > * Expected: A diagram like "4-layoutResultWithELKAfterBugzilla571925.png" You have to install the feature "Sirius ELK Integration - SDK (Experimental) Developer Resources" if it is not already done ;) (In reply to Laurent Redor from comment #16) > (In reply to Glenn Plouhinec from comment #14) > > I don't get exactly the same result, especially between C6 and C7 (see > > screenshot attachment 286214 [details]). It is possible that this is due to > > my configuration. Is this result correct ? > > The steps to validate were missing for this issue. Could you follow them > (now they are available)? Done. I installed the right ELK feature. I just forgot some options to override in my configuration. Validated with Sirius 6.5.0 IT2. Available in Sirius 6.5.0, see https://projects.eclipse.org/projects/modeling.sirius/releases/6.5.0 for details. |