diff --git a/CHANGELOG.md b/CHANGELOG.md index 702bf3e96..519128c65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,18 @@ All notable changes to this project are documented in this file. The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) .The project does *not* follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## September 2024 + +### Added + +- A module stub solution *MPS.Kotlin* was added to support referencing Kotlin classes and libraries from MPS.ThirdParty. + ## August 2024 ### Added -- *de.slisson.mps.tables*: Sticky table cells were added. Add the style sheet item *horizontal-sticky-cell* or *vertical-sticky-cell* *to* *a* *table* *cell* *to* *activate* *the* *feature.* - *de.itemis.mps.editor.diagram*: A new option for diagrams was added to allow boxes to set a new required minimum size. +- *de.slisson.mps.tables*: Sticky table cells were added. Add the style sheet item *horizontal-sticky-cell* or *vertical-sticky-cell* *to* *a* *table* *cell* *to* *activate* *the* *feature.* - *de.slisson.mps.editor.multiline*: A new cell *constant multi-line* can be used to create dynamic read-only text that spans multiple lines. ### Fixed @@ -20,6 +26,7 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e ### Changed - *de.slisson.mps.reflection*: The language uses the class ReflectionUtil directly and doesn't copy ReflectionUtil_copy in the model anymore. +- *com.mbeddr.mpsutil.editor.querylist.runtime*: Querylist calls model checks of target nodes less aggressively. ## July 2024 diff --git a/code/.mps/modules.xml b/code/.mps/modules.xml index 434d8f5d0..7f29edaaa 100644 --- a/code/.mps/modules.xml +++ b/code/.mps/modules.xml @@ -70,6 +70,8 @@ + + @@ -203,7 +205,7 @@ - + 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 a84909251..7e5a0a89c 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 @@ -112,7 +112,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -181,6 +181,7 @@ + @@ -205,6 +206,9 @@ + + + @@ -919,6 +923,9 @@ + + + @@ -993,6 +1000,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16004,6 +16201,10 @@ + + + + @@ -16059,6 +16260,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16609,6 +16873,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -22527,6 +22864,16 @@ + + + + + + + + + + @@ -22783,6 +23130,9 @@ + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demo.activity/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demo.activity/languageModels/editor.mps index 7b9cc015d..6704217e1 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demo.activity/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demo.activity/languageModels/editor.mps @@ -83,7 +83,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -304,7 +304,7 @@ - + @@ -329,7 +329,7 @@ - + @@ -423,7 +423,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demo.elk/models/de.itemis.mps.editor.diagram.demo.elk.editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demo.elk/models/de.itemis.mps.editor.diagram.demo.elk.editor.mps index 361b0dc3d..333a8d5a4 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demo.elk/models/de.itemis.mps.editor.diagram.demo.elk.editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demo.elk/models/de.itemis.mps.editor.diagram.demo.elk.editor.mps @@ -82,7 +82,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -201,7 +201,7 @@ - + @@ -259,7 +259,7 @@ - + @@ -268,7 +268,7 @@ - + @@ -338,7 +338,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps index 5e03034c2..3af1590c7 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps @@ -81,7 +81,7 @@ - + @@ -168,7 +168,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -312,7 +312,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/structure.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/structure.mps index caf86f524..c10c5f480 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/structure.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/structure.mps @@ -50,7 +50,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps index 289a29c05..8f46f18fd 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps @@ -108,7 +108,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -238,7 +238,7 @@ - + @@ -266,7 +266,7 @@ - + @@ -338,7 +338,7 @@ - + @@ -380,7 +380,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -594,7 +594,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/behavior.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/behavior.mps index 609e6738b..9f945f553 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/behavior.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/behavior.mps @@ -132,7 +132,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -211,7 +211,7 @@ - + @@ -257,7 +257,7 @@ - + @@ -384,7 +384,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/de.itemis.mps.editor.diagram.migration.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/de.itemis.mps.editor.diagram.migration.mps index 6a2e33f36..700f6280d 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/de.itemis.mps.editor.diagram.migration.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/de.itemis.mps.editor.diagram.migration.mps @@ -85,7 +85,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -180,7 +180,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps index d495c4061..19bcab5c4 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps @@ -50,7 +50,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -120,12 +120,12 @@ - + - + @@ -142,7 +142,7 @@ - + @@ -186,7 +186,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -306,7 +306,7 @@ - + @@ -324,7 +324,7 @@ - + @@ -424,7 +424,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps index bb442e11e..06e28d908 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps @@ -92,7 +92,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/typesystem.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/typesystem.mps index 97913b408..8cae358d9 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/typesystem.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/typesystem.mps @@ -42,7 +42,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -152,7 +152,7 @@ - + diff --git a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/behavior.mps b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/behavior.mps index e4a511259..8b51026ad 100644 --- a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/behavior.mps +++ b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/behavior.mps @@ -100,7 +100,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -151,7 +151,7 @@ - + diff --git a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/constraints.mps b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/constraints.mps index 5516d3048..8f6a6ed85 100644 --- a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/constraints.mps +++ b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/constraints.mps @@ -27,7 +27,7 @@ - + diff --git a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/editor.mps b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/editor.mps index 656d1f292..21e8f2b6d 100644 --- a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/editor.mps +++ b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/editor.mps @@ -93,7 +93,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -366,7 +366,7 @@ - + @@ -526,7 +526,7 @@ - + diff --git a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/structure.mps b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/structure.mps index 3e195a188..d7a449440 100644 --- a/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/structure.mps +++ b/code/diagram/languages/test.de.itemis.mps.editor.diagram.lang/languageModels/structure.mps @@ -47,7 +47,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.demo.elk.sandbox/models/de.itemis.mps.editor.diagram.demo.elk.sandbox.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.demo.elk.sandbox/models/de.itemis.mps.editor.diagram.demo.elk.sandbox.mps index 1ef514391..75f028ad8 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.demo.elk.sandbox/models/de.itemis.mps.editor.diagram.demo.elk.sandbox.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.demo.elk.sandbox/models/de.itemis.mps.editor.diagram.demo.elk.sandbox.mps @@ -105,7 +105,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -201,7 +201,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.demoentities.sandbox/models/de/itemis/mps/editor/diagram/demoentities/sandbox.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.demoentities.sandbox/models/de/itemis/mps/editor/diagram/demoentities/sandbox.mps index 2c37b2791..66340092a 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.demoentities.sandbox/models/de/itemis/mps/editor/diagram/demoentities/sandbox.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.demoentities.sandbox/models/de/itemis/mps/editor/diagram/demoentities/sandbox.mps @@ -37,7 +37,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/de.itemis.mps.editor.diagram.runtime.msd b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/de.itemis.mps.editor.diagram.runtime.msd index 237bc4d78..1845f6a5a 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/de.itemis.mps.editor.diagram.runtime.msd +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/de.itemis.mps.editor.diagram.runtime.msd @@ -128,7 +128,6 @@ - diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps index 90d4eb006..3e13def9f 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps @@ -195,7 +195,7 @@ - + @@ -231,7 +231,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -409,7 +409,7 @@ - + @@ -455,7 +455,7 @@ - + @@ -574,7 +574,7 @@ - + @@ -647,7 +647,7 @@ - + @@ -51700,7 +51700,7 @@ - + @@ -79085,13 +79085,6 @@ - - - - - - - @@ -79145,6 +79138,13 @@ + + + + + + + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps index dc17396ef..f23163904 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps @@ -128,7 +128,7 @@ - + @@ -207,7 +207,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -343,7 +343,7 @@ - + @@ -533,7 +533,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps index ce987f9ae..da5fe5d56 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps @@ -111,7 +111,7 @@ - + @@ -119,7 +119,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -242,7 +242,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -350,7 +350,7 @@ - + @@ -427,7 +427,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/code/diagram/solutions/test.de.itemis.mps.editor.diagram.solution/models/test/de/itemis/mps/editor/diagram/solution@tests.mps b/code/diagram/solutions/test.de.itemis.mps.editor.diagram.solution/models/test/de/itemis/mps/editor/diagram/solution@tests.mps index 09c899b9a..f7541503d 100644 --- a/code/diagram/solutions/test.de.itemis.mps.editor.diagram.solution/models/test/de/itemis/mps/editor/diagram/solution@tests.mps +++ b/code/diagram/solutions/test.de.itemis.mps.editor.diagram.solution/models/test/de/itemis/mps/editor/diagram/solution@tests.mps @@ -149,7 +149,7 @@ - + @@ -191,7 +191,7 @@ - + @@ -260,7 +260,7 @@ - + @@ -279,7 +279,7 @@ - + @@ -550,7 +550,7 @@ - + @@ -627,7 +627,7 @@ - + @@ -648,7 +648,7 @@ - + @@ -705,7 +705,7 @@ - + @@ -3327,8 +3327,8 @@ - - + + @@ -3362,7 +3362,7 @@ - + @@ -13371,7 +13371,7 @@ - + @@ -14620,7 +14620,7 @@ - + @@ -24922,7 +24922,7 @@ - + @@ -24979,11 +24979,11 @@ - + - + @@ -25036,11 +25036,11 @@ - + - + @@ -25093,11 +25093,11 @@ - + - + diff --git a/code/hacks/languages/de.slisson.mps.reflection/generator/template/main@generator.mps b/code/hacks/languages/de.slisson.mps.reflection/generator/template/main@generator.mps index d4c723718..ac8ff0e50 100644 --- a/code/hacks/languages/de.slisson.mps.reflection/generator/template/main@generator.mps +++ b/code/hacks/languages/de.slisson.mps.reflection/generator/template/main@generator.mps @@ -111,7 +111,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -264,7 +264,7 @@ - + diff --git a/code/kotlin/solutions/MPS.Kotlin/MPS.Kotlin.msd b/code/kotlin/solutions/MPS.Kotlin/MPS.Kotlin.msd new file mode 100644 index 000000000..7d8fe0bca --- /dev/null +++ b/code/kotlin/solutions/MPS.Kotlin/MPS.Kotlin.msd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + + + + + + + + + + + + + + diff --git a/code/kotlin/solutions/kotlin.usage.test/kotlin.usage.test.msd b/code/kotlin/solutions/kotlin.usage.test/kotlin.usage.test.msd new file mode 100644 index 000000000..864db2607 --- /dev/null +++ b/code/kotlin/solutions/kotlin.usage.test/kotlin.usage.test.msd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 47198eff-d292-4dcd-85af-227f983426b5(MPS.Kotlin) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + + + + + + + + + + + + + + diff --git a/code/kotlin/solutions/kotlin.usage.test/models/kotlin.usage.test.mdl.mps b/code/kotlin/solutions/kotlin.usage.test/models/kotlin.usage.test.mdl.mps new file mode 100644 index 000000000..597a29b5f --- /dev/null +++ b/code/kotlin/solutions/kotlin.usage.test/models/kotlin.usage.test.mdl.mps @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/multiline/languages/demolang/languageModels/editor.mps b/code/multiline/languages/demolang/languageModels/editor.mps index 3f207fd7f..02a88c236 100644 --- a/code/multiline/languages/demolang/languageModels/editor.mps +++ b/code/multiline/languages/demolang/languageModels/editor.mps @@ -81,7 +81,7 @@ - + @@ -119,7 +119,7 @@ - + diff --git a/code/multiline/languages/demolang/languageModels/structure.mps b/code/multiline/languages/demolang/languageModels/structure.mps index 417eca54e..535c5fd52 100644 --- a/code/multiline/languages/demolang/languageModels/structure.mps +++ b/code/multiline/languages/demolang/languageModels/structure.mps @@ -34,7 +34,7 @@ - + @@ -121,7 +121,7 @@ - + diff --git a/code/multiline/languages/multiline/generator/template/main@generator.mps b/code/multiline/languages/multiline/generator/template/main@generator.mps index 2726ea9ce..47bfb0936 100644 --- a/code/multiline/languages/multiline/generator/template/main@generator.mps +++ b/code/multiline/languages/multiline/generator/template/main@generator.mps @@ -47,7 +47,7 @@ - + @@ -80,7 +80,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -167,7 +167,7 @@ - + @@ -201,7 +201,7 @@ - + @@ -290,7 +290,7 @@ - + diff --git a/code/multiline/languages/multiline/languageModels/behavior.mps b/code/multiline/languages/multiline/languageModels/behavior.mps index 29f5356fa..cbea856e5 100644 --- a/code/multiline/languages/multiline/languageModels/behavior.mps +++ b/code/multiline/languages/multiline/languageModels/behavior.mps @@ -71,14 +71,14 @@ - + - + @@ -116,7 +116,7 @@ - + diff --git a/code/multiline/languages/multiline/languageModels/editor.mps b/code/multiline/languages/multiline/languageModels/editor.mps index 9151523ff..58bd22026 100644 --- a/code/multiline/languages/multiline/languageModels/editor.mps +++ b/code/multiline/languages/multiline/languageModels/editor.mps @@ -19,7 +19,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -54,15 +54,15 @@ - + - + - + @@ -72,7 +72,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -91,7 +91,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -293,16 +293,16 @@ - - - - - + + + + + diff --git a/code/multiline/languages/multiline/languageModels/structure.mps b/code/multiline/languages/multiline/languageModels/structure.mps index 354c0141d..f2d8ce2a3 100644 --- a/code/multiline/languages/multiline/languageModels/structure.mps +++ b/code/multiline/languages/multiline/languageModels/structure.mps @@ -11,8 +11,8 @@ - + @@ -59,13 +59,6 @@ - - - - - - - @@ -85,8 +78,15 @@ - + + + + + + + + diff --git a/code/multiline/solutions/de.slisson.mps.editor.multiline.sandbox/models/de/slisson/mps/editor/multiline/sandbox/sandbox.mps b/code/multiline/solutions/de.slisson.mps.editor.multiline.sandbox/models/de/slisson/mps/editor/multiline/sandbox/sandbox.mps index 32a939023..ce5e228ff 100644 --- a/code/multiline/solutions/de.slisson.mps.editor.multiline.sandbox/models/de/slisson/mps/editor/multiline/sandbox/sandbox.mps +++ b/code/multiline/solutions/de.slisson.mps.editor.multiline.sandbox/models/de/slisson/mps/editor/multiline/sandbox/sandbox.mps @@ -12,7 +12,7 @@ - + @@ -37,7 +37,7 @@ - + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps index 62303d046..e65f29aaf 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps @@ -1,6 +1,7 @@ + @@ -647,6 +648,25 @@ + + + + + + + + + + + + + + + + + + + @@ -678,25 +698,6 @@ - - - - - - - - - - - - - - - - - - - @@ -827,7 +828,7 @@ - + @@ -899,7 +900,7 @@ - + @@ -1381,7 +1382,7 @@ - + @@ -1572,7 +1573,7 @@ - + @@ -1622,12 +1623,6 @@ - - - - - - @@ -1636,6 +1631,12 @@ + + + + + + @@ -1800,7 +1801,7 @@ - + @@ -2013,6 +2014,7 @@ + @@ -2032,7 +2034,6 @@ - @@ -2165,7 +2166,7 @@ - + @@ -2410,7 +2411,7 @@ - + @@ -2457,7 +2458,7 @@ - + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps index 3e84f8773..fab00a495 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps @@ -81,7 +81,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -316,7 +316,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps index 6edf7da42..9553e2a56 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps @@ -60,6 +60,7 @@ + @@ -18051,44 +18052,63 @@ - - - - - - + + + + + + + + - - - + + + - - - - - - - - + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + - @@ -18097,7 +18117,6 @@ - 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 014ea39be..fa3619584 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 @@ -73,13 +73,13 @@ - + - + @@ -227,6 +227,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/editor.mps b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/editor.mps index ffed54aed..539685d51 100644 --- a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/editor.mps +++ b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/editor.mps @@ -103,7 +103,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -244,7 +244,7 @@ - + @@ -314,7 +314,7 @@ - + @@ -343,7 +343,7 @@ - + @@ -443,7 +443,7 @@ - + @@ -861,7 +861,6 @@ - @@ -1120,6 +1119,7 @@ + @@ -1422,7 +1422,7 @@ - + @@ -1586,7 +1586,7 @@ - + @@ -1701,7 +1701,7 @@ - + @@ -1870,7 +1870,7 @@ - + @@ -1917,7 +1917,7 @@ - + @@ -2802,12 +2802,6 @@ - - - - - - @@ -2823,6 +2817,12 @@ + + + + + + @@ -2870,7 +2870,7 @@ - + @@ -3643,7 +3643,7 @@ - + @@ -4428,7 +4428,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/intentions.mps b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/intentions.mps index 92facb4f7..5a5dc6cb3 100644 --- a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/intentions.mps +++ b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/intentions.mps @@ -82,7 +82,7 @@ - + @@ -165,7 +165,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/structure.mps b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/structure.mps index 01ec84460..4b31e4791 100644 --- a/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/structure.mps +++ b/code/tables/languages/de.slisson.mps.tables.demolang/languageModels/structure.mps @@ -51,7 +51,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables/languageModels/editor.mps b/code/tables/languages/de.slisson.mps.tables/languageModels/editor.mps index 579ae5487..bc3eaa036 100644 --- a/code/tables/languages/de.slisson.mps.tables/languageModels/editor.mps +++ b/code/tables/languages/de.slisson.mps.tables/languageModels/editor.mps @@ -26,7 +26,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -95,10 +95,10 @@ - + - + @@ -122,7 +122,7 @@ - + @@ -159,7 +159,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -277,7 +277,7 @@ - + @@ -367,7 +367,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps index 1b52c3a75..81530fdc3 100644 --- a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps +++ b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps @@ -63,12 +63,12 @@ - - + + @@ -121,7 +121,7 @@ - + @@ -199,7 +199,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -4076,7 +4076,7 @@ - + @@ -4086,7 +4086,7 @@ - + @@ -4098,7 +4098,7 @@ - + @@ -4122,7 +4122,7 @@ - + @@ -8677,7 +8677,7 @@ - + @@ -8745,7 +8745,7 @@ - + @@ -9224,7 +9224,7 @@ - + @@ -9276,7 +9276,7 @@ - + @@ -9503,7 +9503,7 @@ - + @@ -9517,7 +9517,7 @@ - + @@ -9539,7 +9539,7 @@ - + @@ -9555,12 +9555,12 @@ - + - + @@ -11083,7 +11083,7 @@ - + @@ -12407,7 +12407,7 @@ - + @@ -12443,16 +12443,16 @@ - + - + - + @@ -12467,7 +12467,7 @@ - + @@ -12724,7 +12724,7 @@ - + @@ -29943,11 +29943,11 @@ - + - + @@ -29977,7 +29977,7 @@ - + @@ -36477,7 +36477,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/gridmodel.mps b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/gridmodel.mps index 381dcf5fb..9abb60a69 100644 --- a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/gridmodel.mps +++ b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/gridmodel.mps @@ -82,7 +82,7 @@ - + @@ -227,7 +227,7 @@ - + @@ -269,7 +269,7 @@ - + @@ -366,7 +366,7 @@ - + diff --git a/code/tables/languages/de.slisson.mps.tables/sandbox/models/de/slisson/mps/tables/sandbox.mps b/code/tables/languages/de.slisson.mps.tables/sandbox/models/de/slisson/mps/tables/sandbox.mps index 996068d7d..06cd60d3f 100644 --- a/code/tables/languages/de.slisson.mps.tables/sandbox/models/de/slisson/mps/tables/sandbox.mps +++ b/code/tables/languages/de.slisson.mps.tables/sandbox/models/de/slisson/mps/tables/sandbox.mps @@ -87,7 +87,7 @@ - + @@ -111,7 +111,7 @@ - + diff --git a/code/tables/solutions/test.de.slisson.mps.tables/models/test/de/slisson/mps/tables@tests.mps b/code/tables/solutions/test.de.slisson.mps.tables/models/test/de/slisson/mps/tables@tests.mps index 219a1d422..19208e238 100644 --- a/code/tables/solutions/test.de.slisson.mps.tables/models/test/de/slisson/mps/tables@tests.mps +++ b/code/tables/solutions/test.de.slisson.mps.tables/models/test/de/slisson/mps/tables@tests.mps @@ -68,7 +68,7 @@ - + @@ -136,7 +136,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -242,7 +242,7 @@ - + diff --git a/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd b/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd index 4f786a266..1e9505907 100644 --- a/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd +++ b/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd @@ -1,7 +1,7 @@ - + @@ -15,6 +15,9 @@ 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) + 47198eff-d292-4dcd-85af-227f983426b5(MPS.Kotlin) @@ -23,7 +26,10 @@ + + + diff --git a/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd b/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd index e81835d03..5525ec8e3 100644 --- a/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd +++ b/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd @@ -19,7 +19,9 @@ + +