Community
Participate
Working Groups
Clearly show the possibility to move attributes/operations/parameters/etc. up and down in Model Explorer, perhaps with new right-click-move menus. (would be nice if we could move them up and down also in diagrams)
Having for instance parameters in the "correct" order is important when integrating code generated from models with existing and read-only legacy code. Today there is a possibility to reorder elements in a model only by dragging them in the ModelExplorer, which is a quite risky and error prone operation. Example: In Model Explorer you can drag an attribute up-and-down and quite easily drop it into another attribute by mistake. Since Model Explorer responds so slowly for larger models, it may take quite some time to detect such mistakes. This type of micro-crashes may take a long time to repair. For that reason it could be wise to disable this drag-and-dropping in Model Explorer to prevent mistakes and only allow reordering via menus.
Elements should be ordered (graphically), even when the underlying collection is not order (Such as Class#ownedAttribute: semantically, the collection is not ordered, but it should still be possible to re-order elements)
Just to make it clear: The order we can see in Model Explorer is the order that should be displayed in the diagram (and vice versa) and is the order we could expect by default in generated code when transforming a model into code. This is often of utmost importance when integrating generated code with existing code, previously generated and/or handwritten code.
By that I mean that there cannot be any mismatch in the ordering of things.
so this task is linked to a sunchronization between model explorer and diagram
*** Bug 455498 has been marked as a duplicate of this bug. ***
Still valid. ...and e.g operations cannot be reordered in diagrams. Reordering by dragging in Model Explorer is not reflected in diagrams.