Community
Participate
Working Groups
The hide label / hide label by default capabilities are not available on lists and containers. The "hide label by default" is currently defined on NodeStyleDescription and NodeStyle. It might be extracted in a specific ECLass (interface) then this interface could be added to NodeStyleDescription and ContainerStyleDescription super types. Tabbar (hide label actions and show/hide wizard), outline will have to be modified. For Lists, as there is currently no possibility to change the label area style (there is always a border), the behavior has to be checked when we hide the label. We might choose to keep the hide label item from the tabbar (and from the wizard) disabled for list or to force the label area to collapse when the label is hidden.
This is a first step to add the capability to define containers and lists without labels. After the implementation of the hide label / hide label per default capabilities, a new Bugzilla might be created to handle remaining issues or needed modifications to allow the specifier to describe containers and lists without label. We have to analyse the result of the several possible combination between {empty label expression + showIcon:false}, "hide label per default" and the use of the hide label action per the user.
Note that LABEL_EXPRESSION_EDEFAULT = "feature:name" for LabelStyleDescription, so there is no possibility (except with a service maybe) to define an empty label.
New Gerrit change created: https://git.eclipse.org/r/44982
New Gerrit change created: https://git.eclipse.org/r/45031
New Gerrit change created: https://git.eclipse.org/r/45030
New Gerrit change created: https://git.eclipse.org/r/45033
New Gerrit change created: https://git.eclipse.org/r/45032
New Gerrit change created: https://git.eclipse.org/r/45034
New Gerrit change created: https://git.eclipse.org/r/45107
New Gerrit change created: https://git.eclipse.org/r/45152
Gerrit change https://git.eclipse.org/r/45030 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ee04bdf026333eecc85840065841b981a0258323
New Gerrit change created: https://git.eclipse.org/r/45374
New Gerrit change created: https://git.eclipse.org/r/45373 WARNING: this patchset contains 2579 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
New Gerrit change created: https://git.eclipse.org/r/46779
Gerrit change https://git.eclipse.org/r/45152 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=77d6b28496cd23c13e37484c66b12358b9f33bf4
Gerrit change https://git.eclipse.org/r/45032 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=d0c0270e7d8b1c7165abe33bf2f37cc57a223907
Gerrit change https://git.eclipse.org/r/45107 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=1ee670a30abb008456d687c8d3361dc452e69e94
Gerrit change https://git.eclipse.org/r/45034 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8c122ea7a09bb3ac98e6e7964384d63623d825e5
Gerrit change https://git.eclipse.org/r/45033 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8909ec05b0d746510c432292198058824287a706
Gerrit change https://git.eclipse.org/r/45373 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=88b13e50dca7c42bc1084ddbd475e3b22eac0f09
Gerrit change https://git.eclipse.org/r/46779 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=07de11e641405f98b8a4bffada05996d5ac1ca57
New Gerrit change created: https://git.eclipse.org/r/47607
Gerrit change https://git.eclipse.org/r/47607 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=dc7bcde6a598c5402c4acef970f456e94eca4915
Tests will be done after the release. Needtest label is present.
New Gerrit change created: https://git.eclipse.org/r/48942
Gerrit change https://git.eclipse.org/r/48942 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8077cb2295be5c45c6a88bc76f27b15a8272c99c
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.