Community
Participate
Working Groups
The current customization of the properties view for a capsule only contains the name on the "Real Time" tab. It is proposed that whenever capsule will be visualized in a class diagram style, then four compartments shall be provided on a capsule: attributes, operations, capsule parts and ports. Considering this the corresponding lists shall preferably be provided in the properties view for a capsule. It probably should be elaborated if the new approach of using tables, with columns providing inline editing of the individual properties for attributes, operations, capsule parts and ports. Compare with the current table for protocol messages of a protocol and for triggers of transition. If the inline editing of the attributes, operations, capsule parts and ports becomes too complex, then the current approach with using the "pen"-button which brings up a dedicated edit dialog might be sufficient. Especially if we consider the complex relations between properties of a port. These tables with attributes, operations, capsule parts and ports shall of course consider inheritance, redefinition and exclusion as indicated by Bug 507529. The tables could either be placed on the UML-RT tab itself, but that could make the contents of that tab to be too big. Another approach could be to use sub-tabs similar to the Language tab on the root element of a model, which is structured as a nested sub-tab of the UML-RT tab. Maybe it woule be beneficial to have one such nested sub-tab for attributes, operations, capsule parts and ports.
Potentially as part of a UX sprint/MVP