Community
Participate
Working Groups
Currently if a diagram defines edge creation tool(s) that can be applied between two diagram elements E1 and E2, the end-user has to decide beforehand which tool to select from the palette to create the edge. It should be possible to provide a generic edge creation tool which works the other way around: * select the source; * select the target; * if there is a single edge creation tool applicable between those, find it and invoke it; * if there are multiple possibilities, open a small UI (context menu or text field with completion) directly on the diagram to allow the user to chose which which one to apply. This already exists in slightly different forms for example in Obeo SmartEA and Talend Studio.
Gerrit change https://git.eclipse.org/r/115320 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=871d8dc5b2a009ee0c206dbf98c891120e68a380
See the related bugzillas about the remaining work.
It seems the tool does not respect the coordinates where the user clicked on the source and edge elements.
New Gerrit change created: https://git.eclipse.org/r/119587
Gerrit change https://git.eclipse.org/r/119587 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=053f159251ceacaf19318b7adc64da2e3de5c4c4
The click coordinate issue is fixed by 053f159251ceacaf19318b7adc64da2e3de5c4c4.
New Gerrit change created: https://git.eclipse.org/r/121397
Gerrit change https://git.eclipse.org/r/121397 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ea1c844d2ee0893f95ecc3769053436ead4637f4
Available in Sirius 6.0.0, see https://wiki.eclipse.org/Sirius/6.0.0 for details