Skip to content

[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).