Community
Participate
Working Groups
Papyrus should provide a flexible and customizable Drag & Drop framework. The following cases should be handled: - Drag & Drop between views - Drag & Drop between a view and a Diagram - Drag & Drop between a Diagram and a View - Drag & Drop inside a Diagram Currently, the GMF generated code handles most of the Drag & Drop cases in the diagrams. To make it flexible and customizable, a global reflection on the different mechanisms involved will be required.
Done in the following commits: r8199, r8200, r8205, r8223 (Framework) r8198, r8199, r8211, r8214, r8270 (UML Implementation)
This feature induce a regression in Composite Structure Diagram due to an incorrect wrapping of existing CreationEditPolicy (org.eclipse.papyrus.uml.diagram.composite.custom.edit.policies.PortInCompartmentCreationEditPolicy) on several edit parts. This regression is described here: 388691: [Composite Structure Diagram] Create a port on a class / property https://bugs.eclipse.org/bugs/show_bug.cgi?id=388691
I close this task as it is now complete