Summary: | Add role name in Connector End label for identification | ||||||
---|---|---|---|---|---|---|---|
Product: | [Modeling] MDT.UML2 | Reporter: | Benoit Maggi <benoit.maggi> | ||||
Component: | Core | Assignee: | UML2 Inbox <mdt-uml2-inbox> | ||||
Status: | NEW --- | QA Contact: | |||||
Severity: | enhancement | ||||||
Priority: | P3 | CC: | ed, Kenn.Hussey | ||||
Version: | 5.3.0 | Keywords: | helpwanted | ||||
Target Milestone: | --- | ||||||
Hardware: | PC | ||||||
OS: | Windows 7 | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Benoit Maggi
2017-07-11 10:05:07 EDT
Created attachment 269314 [details]
Small model example
Problem seems to be that uml.edit.provider has inadequate genmodel customization and so ConnectorEnd inherits its label feature as MultiplicityElement::isOrdered, rather than leaving it blank, which might pick something better as it does for Slot, or by specifying ConnectorEnd::role explicitly. Not sure that isOrdered is a very get subset of the MultiplicityElement possibilities. Ideally all major classes should be reviewed to ensure a better UML Model Editor rendering. ... but is any change a break to traditional legacy? Workaround: for use within Papyrus a customized overriding UML provider could be supplied. @Ed: Yes we can override the label in Papyrus but I feel that doing that directly in UML would be better for the community. |