From 7362a5d83ec19f5fe8b59b897357ba05ff577d27 Mon Sep 17 00:00:00 2001 From: Stephane Drapeau Date: Tue, 2 Apr 2024 10:44:58 +0100 Subject: [PATCH] Added feature to copy/paste semantic elements and graphical style Change-Id: I0950fdfac51e4a74241c764e530166e85d25fb83 --- .../description/BPMN2.odesign | 58 ++-- .../design/CopySiriusGMFStylesHelper.java | 267 ++++++++++++++++++ .../bpmn2/design/ProcessService.java | 44 +-- .../design/refactoring/EdgeLayoutData.java | 54 +--- .../bpmn2/design/refactoring/EndLayout.java | 9 +- .../bpmn2/design/refactoring/NodeLayout.java | 22 +- .../refactoring/RepresentationLayout.java | 10 + .../refactoring/SiriusElementRefactor.java | 32 +-- .../bpmn2/design/util/GMFHelper.java | 25 ++ .../bpmn2/design/util/GMFStyleCopier.java | 74 +++++ .../bpmn2/design/util/SiriusHelper.java | 171 +++++++++++ .../SiriusStyleCopier.java} | 103 ++++--- 12 files changed, 679 insertions(+), 190 deletions(-) create mode 100644 plugins/org.obeonetwork.dsl.bpmn2.design/src/org/obeonetwork/bpmn2/design/CopySiriusGMFStylesHelper.java create mode 100644 plugins/org.obeonetwork.dsl.bpmn2.design/src/org/obeonetwork/bpmn2/design/util/GMFHelper.java create mode 100644 plugins/org.obeonetwork.dsl.bpmn2.design/src/org/obeonetwork/bpmn2/design/util/GMFStyleCopier.java create mode 100644 plugins/org.obeonetwork.dsl.bpmn2.design/src/org/obeonetwork/bpmn2/design/util/SiriusHelper.java rename plugins/org.obeonetwork.dsl.bpmn2.design/src/org/obeonetwork/bpmn2/design/{refactoring/SiriusElementRefactorHelper.java => util/SiriusStyleCopier.java} (67%) diff --git a/plugins/org.obeonetwork.dsl.bpmn2.design/description/BPMN2.odesign b/plugins/org.obeonetwork.dsl.bpmn2.design/description/BPMN2.odesign index d2161325..e9a746f4 100644 --- a/plugins/org.obeonetwork.dsl.bpmn2.design/description/BPMN2.odesign +++ b/plugins/org.obeonetwork.dsl.bpmn2.design/description/BPMN2.odesign @@ -462,7 +462,7 @@ - + @@ -1816,80 +1816,80 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -1898,8 +1898,8 @@ bold - - + + @@ -1908,8 +1908,8 @@ bold - - + + @@ -1918,8 +1918,8 @@ bold - - + + @@ -1933,7 +1933,7 @@ - + - +