diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f2567f89..0744e76050 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e ### Added - *nl.f1re.mps.aliascustomization* The alias of all concepts globally can now be customized through the extension point [AliasCustomization.](http://127.0.0.1:63320/node?ref=r%3Af0a80b34-9760-42b8-9ee6-d5b0d1582551%28de.slisson.mps.conditionalEditor.runtime.plugin%29%2F1679635547169731239) Please be aware that this feature is experimental. Use it with care! +- *de.slisson.mps.conditionalEditor* The alias of all concepts globally can now be customized through the extension point [AliasCustomization.](http://127.0.0.1:63320/node?ref=r%3Af0a80b34-9760-42b8-9ee6-d5b0d1582551%28de.slisson.mps.conditionalEditor.runtime.plugin%29%2F1679635547169731239) +- *com.mbeddr.mpsutil.intentions* All intentions can now be customized through the extension point [IntentionCustomization](http://127.0.0.1:63320/node?ref=r%3A028362d1-b964-410a-a3d5-6096bcd4a2b6%28com.mbeddr.mpsutil.intentions.runtime.plugin%29%2F4784371196443178355) (child filter, description, is applicable block, execute method). Note that you can't customize intentions that are not enabled in the current context (node + editor context). ## November 2025 diff --git a/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps b/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps index 43cf899a50..f52eeb16eb 100644 --- a/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps +++ b/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps @@ -7178,6 +7178,9 @@ + + + @@ -7413,6 +7416,11 @@ + + + + + @@ -25124,6 +25132,11 @@ + + + + + @@ -26425,6 +26438,16 @@ + + + + + + + + + + diff --git a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/com.mbeddr.mpsutil.intentions.runtime.msd b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/com.mbeddr.mpsutil.intentions.runtime.msd index a896b37de0..dfad792c81 100644 --- a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/com.mbeddr.mpsutil.intentions.runtime.msd +++ b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/com.mbeddr.mpsutil.intentions.runtime.msd @@ -34,6 +34,7 @@ + diff --git a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime.mps b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime.mps index 7a45acbb1a..353dff31e1 100644 --- a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime.mps +++ b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime.mps @@ -47,6 +47,7 @@ + @@ -346,6 +347,7 @@ + @@ -1379,6 +1381,23 @@ + + + + + + + + + + + + + + + + + @@ -1394,8 +1413,8 @@ - - + + @@ -1424,6 +1443,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1432,37 +1585,44 @@ - - + + - - - - - - - - - + + + - - - - + + + + + + + + + + - - - + + + + + + + + + + + + + - - - diff --git a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime/plugin.mps b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime/plugin.mps index c1dffcf2c0..26195a6700 100644 --- a/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime/plugin.mps +++ b/code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/models/com/mbeddr/mpsutil/intentions/runtime/plugin.mps @@ -7,6 +7,8 @@ + + @@ -16,10 +18,22 @@ + + + + + + + + + + + + @@ -42,6 +56,10 @@ + + + + @@ -50,6 +68,13 @@ + + + + + + + @@ -60,19 +85,26 @@ + + + + + + + @@ -83,6 +115,7 @@ + @@ -92,6 +125,7 @@ + @@ -103,7 +137,12 @@ - + + + + + + @@ -124,6 +163,7 @@ + @@ -134,8 +174,15 @@ + + + + + + + @@ -144,9 +191,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -155,11 +236,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -530,5 +666,851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/com.mbeddr.mpsutil.intentions.sandboxlang.mpl b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/com.mbeddr.mpsutil.intentions.sandboxlang.mpl index ac49a3319b..32369c353d 100644 --- a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/com.mbeddr.mpsutil.intentions.sandboxlang.mpl +++ b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/com.mbeddr.mpsutil.intentions.sandboxlang.mpl @@ -57,6 +57,8 @@ b92f861d-0184-446d-b88b-6dcf0e070241(com.mbeddr.mpsutil.intentions) 92d2ea16-5a42-4fdf-a676-c7604efe3504(de.slisson.mps.richtext) + 4bff7bbe-ce5f-432e-84bf-60809cb9987c(com.mbeddr.mpsutil.intentions.runtime) + d7a92d38-f7db-40d0-8431-763b0c3c9f20(jetbrains.mps.lang.intentions) @@ -69,6 +71,7 @@ + @@ -80,10 +83,12 @@ + + @@ -94,6 +99,8 @@ + + @@ -104,14 +111,22 @@ + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.intentions.mps b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.intentions.mps index 8fd112d45f..14588bca0b 100644 --- a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.intentions.mps +++ b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.intentions.mps @@ -16,6 +16,7 @@ + @@ -33,6 +34,9 @@ + + + @@ -53,11 +57,13 @@ + + @@ -315,5 +321,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.plugin.mps b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.plugin.mps new file mode 100644 index 0000000000..b8fadfef94 --- /dev/null +++ b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.plugin.mps @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.structure.mps b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.structure.mps index 844faf5510..1a9e7e4440 100644 --- a/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.structure.mps +++ b/code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/models/com.mbeddr.mpsutil.intentions.sandboxlang.structure.mps @@ -3,6 +3,7 @@ + diff --git a/code/solutions/com.mbeddr.mpsutil.intentions.tests/com.mbeddr.mpsutil.intentions.tests.msd b/code/solutions/com.mbeddr.mpsutil.intentions.tests/com.mbeddr.mpsutil.intentions.tests.msd index f588bbf421..3e1ae28ace 100644 --- a/code/solutions/com.mbeddr.mpsutil.intentions.tests/com.mbeddr.mpsutil.intentions.tests.msd +++ b/code/solutions/com.mbeddr.mpsutil.intentions.tests/com.mbeddr.mpsutil.intentions.tests.msd @@ -22,6 +22,7 @@ b92f861d-0184-446d-b88b-6dcf0e070241(com.mbeddr.mpsutil.intentions) 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) 63b449db-0918-4a4a-a891-2c430ab133e4(org.junit.junit5) + f4eaf5cb-c1e6-4968-831c-c28a93349488(nl.f1re.testing.runtime) @@ -59,6 +60,7 @@ + diff --git a/code/solutions/com.mbeddr.mpsutil.intentions.tests/models/com.mbeddr.mpsutil.intentions.tests.tests@tests.mps b/code/solutions/com.mbeddr.mpsutil.intentions.tests/models/com.mbeddr.mpsutil.intentions.tests.tests@tests.mps index 4c395bc54f..eef3e4335e 100644 --- a/code/solutions/com.mbeddr.mpsutil.intentions.tests/models/com.mbeddr.mpsutil.intentions.tests.tests@tests.mps +++ b/code/solutions/com.mbeddr.mpsutil.intentions.tests/models/com.mbeddr.mpsutil.intentions.tests.tests@tests.mps @@ -33,6 +33,12 @@ + + + + + + @@ -106,6 +112,9 @@ + + + @@ -130,6 +139,7 @@ + @@ -147,6 +157,7 @@ + @@ -205,6 +216,7 @@ + @@ -228,6 +240,7 @@ + @@ -242,6 +255,7 @@ + @@ -273,6 +287,11 @@ + + + + + @@ -291,6 +310,9 @@ + + + @@ -858,7 +880,7 @@ - + @@ -1433,5 +1455,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps index beca5153cc..4ec620ec3f 100644 --- a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps +++ b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps @@ -333,6 +333,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/testing/solutions/nl.f1re.testing.runtime/models/nl.f1re.testing.runtime.mps b/code/testing/solutions/nl.f1re.testing.runtime/models/nl.f1re.testing.runtime.mps index a31cfca5d6..a04117dd50 100644 --- a/code/testing/solutions/nl.f1re.testing.runtime/models/nl.f1re.testing.runtime.mps +++ b/code/testing/solutions/nl.f1re.testing.runtime/models/nl.f1re.testing.runtime.mps @@ -11,6 +11,7 @@ + @@ -59,8 +60,15 @@ + + + + + + + @@ -392,6 +400,7 @@ + @@ -1281,24 +1290,101 @@ - - - - - - + + + + + + + + + + - - + + + + + + + + + + + + + - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/testing/solutions/nl.f1re.testing.runtime/nl.f1re.testing.runtime.msd b/code/testing/solutions/nl.f1re.testing.runtime/nl.f1re.testing.runtime.msd index 1c022740ef..3dd7260224 100644 --- a/code/testing/solutions/nl.f1re.testing.runtime/nl.f1re.testing.runtime.msd +++ b/code/testing/solutions/nl.f1re.testing.runtime/nl.f1re.testing.runtime.msd @@ -20,6 +20,7 @@ 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) 36c11d2d-1875-4a95-8bdb-70ea1ac63222(jetbrains.mps.execution.api) 49808fad-9d41-4b96-83fa-9231640f6b2b(JUnit) + 4bff7bbe-ce5f-432e-84bf-60809cb9987c(com.mbeddr.mpsutil.intentions.runtime) @@ -27,6 +28,7 @@ + @@ -44,6 +46,7 @@ +