From cff873b9f4fc2015484ab50909c90c27e40b08fa Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Mon, 20 Jan 2025 11:54:43 +0100 Subject: [PATCH 1/3] mpsqa.arch: collapse cells by default --- .../models/org.mpsqa.arch.editor.mps | 107 ++++++++++-------- 1 file changed, 57 insertions(+), 50 deletions(-) diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps index 43f477d3..0caf61da 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps @@ -104,6 +104,7 @@ + @@ -757,69 +758,74 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + @@ -987,6 +993,7 @@ + From 905e1357fd95eb5fe4b9fc3f2e292aa360666758 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Mon, 20 Jan 2025 12:17:58 +0100 Subject: [PATCH 2/3] mpsqa.arch: create a new interface ICommentable --- .../models/org.mpsqa.arch.editor.mps | 8 +- .../models/org.mpsqa.arch.intentions.mps | 12 +- .../models/org.mpsqa.arch.migration.mps | 159 ++++++++++++++++++ .../models/org.mpsqa.arch.structure.mps | 22 ++- .../org.mpsqa.arch/org.mpsqa.arch.mpl | 5 +- .../org.mpsqa.arch.pluginSolution.msd | 3 +- .../models/org.mpsqa.arch.sandbox.smoke.mps | 2 +- .../org.mpsqa.arch.sandbox.msd | 2 +- ...qa.arch._010_simple_dependencies@tests.mps | 2 +- .../test.org.mpsqa.arch.msd | 4 +- 10 files changed, 199 insertions(+), 20 deletions(-) create mode 100644 code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.migration.mps diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps index 0caf61da..29df1288 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps @@ -1550,7 +1550,7 @@ - + @@ -1568,7 +1568,7 @@ - + @@ -1651,7 +1651,7 @@ - + @@ -1664,7 +1664,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.intentions.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.intentions.mps index 1a0978c0..57cf87a3 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.intentions.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.intentions.mps @@ -455,7 +455,7 @@ - + @@ -473,7 +473,7 @@ - + @@ -500,7 +500,7 @@ - + @@ -511,7 +511,7 @@ - + @@ -525,7 +525,7 @@ - + @@ -537,7 +537,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.migration.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.migration.mps new file mode 100644 index 00000000..a297f23f --- /dev/null +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.migration.mps @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps index f699aa5c..ac59dc7d 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps @@ -19,6 +19,9 @@ + + + @@ -55,6 +58,7 @@ + @@ -219,12 +223,18 @@ - + + + + + + + @@ -277,5 +287,15 @@ + + + + + + + + + + diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/org.mpsqa.arch.mpl b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/org.mpsqa.arch.mpl index dd7775c2..0763bb03 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/org.mpsqa.arch.mpl +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/org.mpsqa.arch.mpl @@ -1,5 +1,5 @@ - + @@ -47,6 +47,7 @@ + @@ -82,7 +83,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.pluginSolution/org.mpsqa.arch.pluginSolution.msd b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.pluginSolution/org.mpsqa.arch.pluginSolution.msd index 6bae75cc..ecc71391 100644 --- a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.pluginSolution/org.mpsqa.arch.pluginSolution.msd +++ b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.pluginSolution/org.mpsqa.arch.pluginSolution.msd @@ -46,10 +46,9 @@ - - + diff --git a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/models/org.mpsqa.arch.sandbox.smoke.mps b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/models/org.mpsqa.arch.sandbox.smoke.mps index c6b7ec4f..c9d58497 100644 --- a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/models/org.mpsqa.arch.sandbox.smoke.mps +++ b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/models/org.mpsqa.arch.sandbox.smoke.mps @@ -2,7 +2,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/org.mpsqa.arch.sandbox.msd b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/org.mpsqa.arch.sandbox.msd index cf3c8caa..95f142c5 100644 --- a/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/org.mpsqa.arch.sandbox.msd +++ b/code/languages/org.mpsqa.arch/solutions/org.mpsqa.arch.sandbox/org.mpsqa.arch.sandbox.msd @@ -13,7 +13,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/models/test.org.mpsqa.arch._010_simple_dependencies@tests.mps b/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/models/test.org.mpsqa.arch._010_simple_dependencies@tests.mps index df9f9a74..ba237ec0 100644 --- a/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/models/test.org.mpsqa.arch._010_simple_dependencies@tests.mps +++ b/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/models/test.org.mpsqa.arch._010_simple_dependencies@tests.mps @@ -4,7 +4,7 @@ - + diff --git a/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/test.org.mpsqa.arch.msd b/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/test.org.mpsqa.arch.msd index d665e541..1c3e445b 100644 --- a/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/test.org.mpsqa.arch.msd +++ b/code/languages/org.mpsqa.arch/solutions/test.org.mpsqa.arch/test.org.mpsqa.arch.msd @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + From 32d92a217d1fd44f0d0296b485d810a1c4748967 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Mon, 20 Jan 2025 12:26:50 +0100 Subject: [PATCH 3/3] mpsqa.arch: add support for commenting single component dependencies --- .../languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps | 3 +++ .../org.mpsqa.arch/models/org.mpsqa.arch.structure.mps | 3 +++ 2 files changed, 6 insertions(+) diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps index 29df1288..c6b88a23 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.editor.mps @@ -709,6 +709,9 @@ + + + diff --git a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps index ac59dc7d..f815d2b5 100644 --- a/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps +++ b/code/languages/org.mpsqa.arch/languages/org.mpsqa.arch/models/org.mpsqa.arch.structure.mps @@ -152,6 +152,9 @@ + + +