eclipsesource / papyrus-umllight

Eclipse Public License 2.0
4 stars 2 forks source link

Fix #8 Sequence Diagram and Palette #31

Closed cdamus closed 5 years ago

cdamus commented 5 years ago

Implement palette and modeling assistants for UML Light sequence diagram. The latter requires additionally installing the popup-bar edit-policy on the interaction compartment for the Lifeline assistant.

Incidentally fix up the “Comment Link” icon in the palette of all UML Light diagrams to match the class diagram (instead of showing a comment node, which is misleading).

This pull request does not address the New Child menu in the Model Explorer.

Caveats

There are several problems in the Papyrus implementation of the sequence diagram that affect the modeling assistants, such that I'm not sure that we should defined these assistants until bugs in the diagram can fixed, or perhaps even at all.

Note that none of these problems is worse than several other bugs in the sequence diagram that don't relate to assistants at all and have similarly dire consequences. but, even so, we may want to defer the assistants altogether, at least for now. Or perhaps only the connection assistants, as the pop-up assistants seem to work.