[Sirius][ClassDiagram] Connect the VSM to the UML Domain Service
| Bugzilla Link | 582682 |
| Status | NEW |
| Importance | P3 normal |
| Reported | Nov 28, 2023 11:14 EDT |
| Modified | Dec 06, 2023 07:39 EDT |
| Version | 0.7.0 |
Description
The current version of the Papyrus-Sirius class diagram manipulates the UML element by 'itself' : some actions are done in services defined in a common plugin or directly in the clazz diagram plugin and some others actions are defined directly in the VSM, like the creation of UML element.
The purpose of this bug is to replace all these semantic editions (creation/deletion/Dnd/(update ?!)/... by calls to the plugin org.eclipse.papyrus.uml.domain.services (pvovide by the git org.eclipse.papyrus-domainservices.)
We can use the ProfileDiagram or the CompositeStructure diagram as example to reproduce the same behaviors.
Several points must be managed in this bug, we propose to start updating the creation of UML::Class in the VSM (odesign file).