|
Description
Benjamin Esterl
Adding the current line and table in the available variables for the evaluation of FeatureColumnMapping.featureParentExpression will allow to use the already computed lines/table structure to retrieve the element we want to use. In some cases, having only the semantic element of the current line (without any indication on the current line) is not sufficient. This two variables should also be available in the LabelEditTool (+ the column in case of cross table). Other tools might require to be heck, new bugs might have to be created to handle each case. It would be great. I have a similar issue: https://www.eclipse.org/forums/index.php/t/1071255/ There is a cross table with duplicate sublines in my project. So I need to know the parent line of the current one to detect exact cell position in my table. lineSemantic is not enough in my scenario. It's too late for 4.0 (we've passed M7), but this will probably be done for 4.1 which will be released around november. Sorry to move this again, but we won't have the resources to work on this before the 4.1.0 release. New Gerrit change created: https://git.eclipse.org/r/93481 New Gerrit change created: https://git.eclipse.org/r/93482 New Gerrit change created: https://git.eclipse.org/r/93480 New Gerrit change created: https://git.eclipse.org/r/94810 Gerrit change https://git.eclipse.org/r/94810 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4e7c0bd36e40bcde83c65ceaca4979426ce177fa Gerrit change https://git.eclipse.org/r/94810 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4e7c0bd36e40bcde83c65ceaca4979426ce177fa Gerrit change https://git.eclipse.org/r/93482 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=e6b04b9c506e229cf86701ae036c2178e845ff06 Gerrit change https://git.eclipse.org/r/93480 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=5f3839d69589b9a0eb799b42d7e585e6dbf7759e Gerrit change https://git.eclipse.org/r/93480 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=5f3839d69589b9a0eb799b42d7e585e6dbf7759e New Gerrit change created: https://git.eclipse.org/r/95060 New Gerrit change created: https://git.eclipse.org/r/95169 Gerrit change https://git.eclipse.org/r/95169 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=32cc6111d4349f26fc5ebb5c5e6f6b618d9d15c9 Fixed. Validated with Sirius 5.0.0.201705121003 Verified by Jessy. Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details. |