diff --git a/CHANGELOG.md b/CHANGELOG.md index 5afff955d..101ba9f94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ 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. +## December 2024 + +### Changed + +- combine multiple elements without spaces Reduced from Errors to Warning checks that force policies for all concepts in a language. In this way one can prototype with small set of merge policies. Use Partial police flag in your MergingPolicy to deactivate runtime checks as well. + +### Added + +- *de.itemis.mps.editor.diagram*: Edges now support custom IDs. + ## November 2024 ### Changed @@ -50,13 +60,13 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e ### Fixed -- *com.mbeddr.mpsutil.projectview.runtime*: Fixed several NPEs. See: [#903,](https://github.com/JetBrains/MPS-extensions/issues/903) [#904]((https://github.com/JetBrains/MPS-extensions/issues/904) , [#901](https://github.com/JetBrains/MPS-extensions/issues/901) +- *com.mbeddr.mpsutil.projectview.runtime*: Fixed several NPEs. See: [#903,](https://github.com/JetBrains/MPS-extensions/issues/903) [#904](https://github.com/JetBrains/MPS-extensions/issues/904) , [#901](https://github.com/JetBrains/MPS-extensions/issues/901) - *de.itemis.mps.editor.diagram*: Some issues related to ELK styles and custom IDs were fixed. ### 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 agressively. +- *com.mbeddr.mpsutil.editor.querylist.runtime*: Query list calls model checks of target nodes less aggressively. ## July 2024 diff --git a/code/.mps/modules.xml b/code/.mps/modules.xml index 2943c35ae..261b79083 100644 --- a/code/.mps/modules.xml +++ b/code/.mps/modules.xml @@ -77,6 +77,7 @@ + @@ -126,6 +127,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 a991cc032..3c35f5291 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 @@ -14899,6 +14899,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18353,6 +18433,11 @@ + + + + + @@ -18752,6 +18837,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -22753,6 +22927,9 @@ + + + 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 d82418929..008f31716 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 @@ -61,12 +61,12 @@ - + - - + + @@ -7209,6 +7209,9 @@ + + + @@ -7223,9 +7226,6 @@ - - - @@ -7424,6 +7424,9 @@ + + + @@ -7438,9 +7441,6 @@ - - - @@ -8947,7 +8947,7 @@ - + @@ -10225,6 +10225,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 022daa474..dc12b91ca 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 @@ -822,7 +822,6 @@ - @@ -974,6 +973,7 @@ + @@ -4665,6 +4665,25 @@ + + + + + + + + + + + + + + + + + + + @@ -5949,7 +5968,6 @@ - @@ -5988,6 +6006,7 @@ + @@ -14927,10 +14946,40 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14992,6 +15041,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15259,77 +15350,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 ab1fc649a..3b747b32a 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 @@ -473,6 +473,12 @@ + + + + + + @@ -499,11 +505,6 @@ - - - - - @@ -2549,6 +2550,12 @@ + + + + + + @@ -2975,12 +2982,6 @@ - - - - - - @@ -3234,6 +3235,12 @@ + + + + + + @@ -3262,12 +3269,6 @@ - - - - - - @@ -3301,6 +3302,12 @@ + + + + + + @@ -3369,12 +3376,6 @@ - - - - - - @@ -3498,6 +3499,12 @@ + + + + + + @@ -3576,12 +3583,6 @@ - - - - - - @@ -3820,6 +3821,12 @@ + + + + + + @@ -3891,12 +3898,6 @@ - - - - - - @@ -5033,20 +5034,16 @@ - - - - - - - - - - - - - - + + + + + + + + + + @@ -5089,16 +5086,25 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + 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 8cae358d9..2af926bbd 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 @@ -539,6 +539,29 @@ + + + + + + + + + + + + + + + + + + + + + + + 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 21e8f2b6d..184ea39ed 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 @@ -137,6 +137,9 @@ + + + @@ -406,7 +409,9 @@ - + + + @@ -859,6 +864,16 @@ + + + + + + + + + + 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 7d1a05ec2..823d35fd9 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 @@ -23883,30 +23883,68 @@ - + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - + + - + + - + + + + + + + + + + @@ -23933,6 +23971,7 @@ + diff --git a/code/languages/de.itemis.model.merge.baselang/generator/templates/de.itemis.model.merge.baselang.generator.templates@generator.mps b/code/languages/de.itemis.model.merge.baselang/generator/templates/de.itemis.model.merge.baselang.generator.templates@generator.mps index 8574cbf9e..6b87859c7 100644 --- a/code/languages/de.itemis.model.merge.baselang/generator/templates/de.itemis.model.merge.baselang.generator.templates@generator.mps +++ b/code/languages/de.itemis.model.merge.baselang/generator/templates/de.itemis.model.merge.baselang.generator.templates@generator.mps @@ -75,7 +75,7 @@ - + diff --git a/code/languages/de.itemis.model.merge.baselang/models/de.itemis.model.merge.baselang.typesystem.mps b/code/languages/de.itemis.model.merge.baselang/models/de.itemis.model.merge.baselang.typesystem.mps index cb1eead9c..271ff30ce 100644 --- a/code/languages/de.itemis.model.merge.baselang/models/de.itemis.model.merge.baselang.typesystem.mps +++ b/code/languages/de.itemis.model.merge.baselang/models/de.itemis.model.merge.baselang.typesystem.mps @@ -100,7 +100,7 @@ - + diff --git a/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.mps b/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.mps index 462522d5f..193d8b98c 100644 --- a/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.mps +++ b/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.mps @@ -201,7 +201,7 @@ - + diff --git a/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.plugin.mps b/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.plugin.mps index 91750de8b..a825917e1 100644 --- a/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.plugin.mps +++ b/code/languages/de.itemis.model.merge.baselang/sandbox/models/de.itemis.model.merge.baselang.sandbox.plugin.mps @@ -53,14 +53,14 @@ - + - - - + + + diff --git a/code/languages/de.itemis.model.merge/generator/templates/de.itemis.model.merge.generator.templates@generator.mps b/code/languages/de.itemis.model.merge/generator/templates/de.itemis.model.merge.generator.templates@generator.mps index 56af352d9..1aaccdd82 100644 --- a/code/languages/de.itemis.model.merge/generator/templates/de.itemis.model.merge.generator.templates@generator.mps +++ b/code/languages/de.itemis.model.merge/generator/templates/de.itemis.model.merge.generator.templates@generator.mps @@ -370,33 +370,33 @@ - + - + - + - + - + - + @@ -555,7 +555,7 @@ - + @@ -583,7 +583,7 @@ - + @@ -700,12 +700,12 @@ - + - + @@ -772,7 +772,7 @@ - + @@ -882,7 +882,7 @@ - + @@ -1004,7 +1004,7 @@ - + @@ -1384,7 +1384,7 @@ - + @@ -1970,7 +1970,7 @@ - + @@ -2070,7 +2070,7 @@ - + @@ -2157,7 +2157,7 @@ - + @@ -2250,7 +2250,7 @@ - + @@ -2321,7 +2321,7 @@ - + @@ -2410,7 +2410,7 @@ - + @@ -2597,7 +2597,7 @@ - + @@ -2917,7 +2917,7 @@ - + @@ -2988,7 +2988,7 @@ - + @@ -3059,7 +3059,7 @@ - + @@ -3235,7 +3235,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.behavior.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.behavior.mps index c99685a12..6f6129d09 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.behavior.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.behavior.mps @@ -20,17 +20,14 @@ - - - @@ -314,7 +311,7 @@ - + @@ -330,7 +327,7 @@ - + @@ -340,12 +337,12 @@ - + - + @@ -396,7 +393,7 @@ - + @@ -717,7 +714,7 @@ - + @@ -756,7 +753,7 @@ - + @@ -1307,8 +1304,8 @@ - - + + @@ -1334,7 +1331,7 @@ - + @@ -1354,7 +1351,7 @@ - + @@ -1374,7 +1371,7 @@ - + @@ -1396,16 +1393,16 @@ - + - + - + @@ -1414,23 +1411,23 @@ - + - + - + - + - + @@ -1475,7 +1472,7 @@ - + @@ -1484,7 +1481,7 @@ - + @@ -1516,7 +1513,7 @@ - + @@ -1527,14 +1524,14 @@ - + - + @@ -1705,7 +1702,7 @@ - + @@ -2374,7 +2371,7 @@ - + @@ -2543,7 +2540,7 @@ - + @@ -2574,7 +2571,7 @@ - + @@ -2591,7 +2588,7 @@ - + @@ -2668,7 +2665,7 @@ - + @@ -2676,7 +2673,7 @@ - + @@ -2788,7 +2785,7 @@ - + @@ -2826,7 +2823,7 @@ - + @@ -2864,7 +2861,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.constraints.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.constraints.mps index 2e588f315..22cf38429 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.constraints.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.constraints.mps @@ -237,7 +237,7 @@ - + @@ -246,14 +246,14 @@ - + - + @@ -280,7 +280,7 @@ - + @@ -290,14 +290,14 @@ - + - + @@ -313,7 +313,7 @@ - + @@ -464,7 +464,7 @@ - + @@ -588,7 +588,7 @@ - + @@ -708,7 +708,7 @@ - + @@ -718,14 +718,14 @@ - + - + @@ -741,7 +741,7 @@ - + @@ -781,7 +781,7 @@ - + @@ -978,7 +978,7 @@ - + @@ -988,14 +988,14 @@ - + - + @@ -1011,7 +1011,7 @@ - + @@ -1051,7 +1051,7 @@ - + @@ -1061,14 +1061,14 @@ - + - + @@ -1084,7 +1084,7 @@ - + @@ -1124,7 +1124,7 @@ - + @@ -1134,14 +1134,14 @@ - + - + @@ -1157,7 +1157,7 @@ - + @@ -1197,7 +1197,7 @@ - + @@ -1207,14 +1207,14 @@ - + - + @@ -1230,7 +1230,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.editor.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.editor.mps index 37562ab64..3071050f3 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.editor.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.editor.mps @@ -3,7 +3,6 @@ - @@ -12,7 +11,6 @@ - @@ -330,7 +328,7 @@ - + @@ -364,15 +362,25 @@ + + + + + + + + + + - + - + @@ -382,11 +390,11 @@ - + - + @@ -584,7 +592,7 @@ - + @@ -629,7 +637,7 @@ - + @@ -651,7 +659,7 @@ - + @@ -675,7 +683,7 @@ - + @@ -706,14 +714,14 @@ - + - + @@ -936,7 +944,7 @@ - + @@ -1022,7 +1030,7 @@ - + @@ -1165,7 +1173,7 @@ - + @@ -1308,7 +1316,7 @@ - + @@ -1546,32 +1554,18 @@ - - - - - - - - - - - - - - - + - + @@ -1583,7 +1577,7 @@ - + @@ -1613,7 +1607,7 @@ - + @@ -1629,7 +1623,7 @@ - + @@ -1656,18 +1650,18 @@ - + - + - + @@ -1738,7 +1732,7 @@ - + @@ -1749,7 +1743,7 @@ - + @@ -1770,19 +1764,19 @@ - + - + - + @@ -2107,7 +2101,7 @@ - + @@ -2171,7 +2165,7 @@ - + @@ -2194,14 +2188,14 @@ - + - + @@ -2213,7 +2207,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.intentions.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.intentions.mps index d53ad9fbb..001f142ee 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.intentions.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.intentions.mps @@ -55,7 +55,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.plugin.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.plugin.mps index 8fddf5792..7c46ec998 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.plugin.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.plugin.mps @@ -121,7 +121,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.structure.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.structure.mps index 5a946f5f8..2749a153c 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.structure.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.structure.mps @@ -64,14 +64,14 @@ - + - + - + @@ -90,10 +90,15 @@ + + + + + - + @@ -128,25 +133,25 @@ - + - + - + - + - + @@ -237,7 +242,7 @@ - + @@ -250,12 +255,12 @@ - - + + - + @@ -268,7 +273,7 @@ - + @@ -300,7 +305,7 @@ - + @@ -320,7 +325,7 @@ - + @@ -338,7 +343,7 @@ - + @@ -349,12 +354,12 @@ - + - + @@ -379,9 +384,9 @@ - + - + @@ -402,24 +407,24 @@ - + - + - + - + - + @@ -427,7 +432,7 @@ - + @@ -436,7 +441,7 @@ - + @@ -445,7 +450,7 @@ - + diff --git a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.typesystem.mps b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.typesystem.mps index b21c11493..aaf4515be 100644 --- a/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.typesystem.mps +++ b/code/languages/de.itemis.model.merge/models/de.itemis.model.merge.typesystem.mps @@ -618,12 +618,12 @@ - + - + @@ -648,42 +648,42 @@ - - - + + + - - + + - - + + - + - + - + - + - - - + + + - + - + @@ -750,11 +750,11 @@ - - + + - + @@ -830,7 +830,7 @@ - + @@ -1021,7 +1021,7 @@ - + @@ -1037,7 +1037,7 @@ - + @@ -1075,812 +1075,823 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + - - - - - + + - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + - - + + + + + + + + + + + + - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - + + - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - + + - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - @@ -2111,7 +2122,7 @@ - + @@ -2268,7 +2279,7 @@ - + @@ -2342,7 +2353,7 @@ - + @@ -2356,7 +2367,7 @@ - + @@ -2369,7 +2380,7 @@ - + @@ -2409,7 +2420,7 @@ - + @@ -2723,7 +2734,7 @@ - + @@ -2732,12 +2743,12 @@ - + - + @@ -2793,7 +2804,7 @@ - + @@ -3175,7 +3186,7 @@ - + @@ -3218,12 +3229,12 @@ - + - + @@ -3265,13 +3276,13 @@ - + - + @@ -3319,7 +3330,7 @@ - + @@ -3476,14 +3487,14 @@ - + - + @@ -3494,7 +3505,7 @@ - + @@ -3504,7 +3515,7 @@ - + @@ -3543,7 +3554,7 @@ - + @@ -3566,7 +3577,7 @@ - + diff --git a/code/languages/de.itemis.model.simple.demo.enums/de.itemis.model.simple.demo.enums.mpl b/code/languages/de.itemis.model.simple.demo.enums/de.itemis.model.simple.demo.enums.mpl new file mode 100644 index 000000000..d06923c93 --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/de.itemis.model.simple.demo.enums.mpl @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e50b0500-6fd7-4c7f-a730-9d841358ca2b(de.itemis.model.simple.demo.property) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/generator/templates/de.itemis.model.simple.demo.enums.generator.templates@generator.mps b/code/languages/de.itemis.model.simple.demo.enums/generator/templates/de.itemis.model.simple.demo.enums.generator.templates@generator.mps new file mode 100644 index 000000000..6c339090c --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/generator/templates/de.itemis.model.simple.demo.enums.generator.templates@generator.mps @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.behavior.mps b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.behavior.mps new file mode 100644 index 000000000..9c74dae83 --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.constraints.mps b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.constraints.mps new file mode 100644 index 000000000..42c8112c5 --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.editor.mps b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.editor.mps new file mode 100644 index 000000000..14f6e4523 --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.editor.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.structure.mps b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.structure.mps new file mode 100644 index 000000000..2f6813b3a --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.structure.mps @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.typesystem.mps b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.typesystem.mps new file mode 100644 index 000000000..585603d35 --- /dev/null +++ b/code/languages/de.itemis.model.simple.demo.enums/models/de.itemis.model.simple.demo.enums.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.demo/com.mbeddr.mpsutil.projectview.demo.msd b/code/projectview/com.mbeddr.mpsutil.projectview.demo/com.mbeddr.mpsutil.projectview.demo.msd new file mode 100644 index 000000000..44570ca61 --- /dev/null +++ b/code/projectview/com.mbeddr.mpsutil.projectview.demo/com.mbeddr.mpsutil.projectview.demo.msd @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) + b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons) + 86441d7a-e194-42da-81a5-2161ec62a379(MPS.Workbench) + 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 5c67d0a6-96e9-4056-be57-e594d54526b0(com.mbeddr.mpsutil.projectview.views) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.demo/models/com.mbeddr.mpsutil.projectview.demo.plugin.mps b/code/projectview/com.mbeddr.mpsutil.projectview.demo/models/com.mbeddr.mpsutil.projectview.demo.plugin.mps new file mode 100644 index 000000000..1bdecef05 --- /dev/null +++ b/code/projectview/com.mbeddr.mpsutil.projectview.demo/models/com.mbeddr.mpsutil.projectview.demo.plugin.mps @@ -0,0 +1,1168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.views/com.mbeddr.mpsutil.projectview.views.msd b/code/projectview/com.mbeddr.mpsutil.projectview.views/com.mbeddr.mpsutil.projectview.views.msd index 0d0dbe7c1..ee988b821 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview.views/com.mbeddr.mpsutil.projectview.views.msd +++ b/code/projectview/com.mbeddr.mpsutil.projectview.views/com.mbeddr.mpsutil.projectview.views.msd @@ -11,14 +11,11 @@ - c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) 86441d7a-e194-42da-81a5-2161ec62a379(MPS.Workbench) 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) - 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) - ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) @@ -41,10 +38,6 @@ - - - - diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.views/models/com/mbeddr/mpsutil/projectview/views/plugin.mps b/code/projectview/com.mbeddr.mpsutil.projectview.views/models/com/mbeddr/mpsutil/projectview/views/plugin.mps index 841b6c421..133f2805f 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview.views/models/com/mbeddr/mpsutil/projectview/views/plugin.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview.views/models/com/mbeddr/mpsutil/projectview/views/plugin.mps @@ -10,26 +10,16 @@ - - - - - + - - - - - - - + @@ -44,9 +34,6 @@ - - - @@ -58,17 +45,10 @@ - - - - - - - @@ -111,10 +91,6 @@ - - - - @@ -125,9 +101,6 @@ - - - @@ -169,62 +142,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -240,7 +157,6 @@ - @@ -252,15 +168,7 @@ - - - - - - - - @@ -270,984 +178,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1298,7 +234,7 @@ - + @@ -1315,7 +251,7 @@ - + @@ -1383,7 +319,7 @@ - + @@ -1641,14 +577,14 @@ - + - + @@ -1661,14 +597,14 @@ - + - + @@ -1719,7 +655,7 @@ - + diff --git a/code/solutions/de.itemis.model.merge.runtime/de.itemis.model.merge.runtime.msd b/code/solutions/de.itemis.model.merge.runtime/de.itemis.model.merge.runtime.msd index 26fe38779..2163a41db 100644 --- a/code/solutions/de.itemis.model.merge.runtime/de.itemis.model.merge.runtime.msd +++ b/code/solutions/de.itemis.model.merge.runtime/de.itemis.model.merge.runtime.msd @@ -28,8 +28,6 @@ - - diff --git a/code/solutions/de.itemis.model.merge.runtime/models/de.itemis.model.merge.runtime.runtime.mps b/code/solutions/de.itemis.model.merge.runtime/models/de.itemis.model.merge.runtime.runtime.mps index 6b3684479..8846b8dd3 100644 --- a/code/solutions/de.itemis.model.merge.runtime/models/de.itemis.model.merge.runtime.runtime.mps +++ b/code/solutions/de.itemis.model.merge.runtime/models/de.itemis.model.merge.runtime.runtime.mps @@ -10,8 +10,6 @@ - - @@ -450,7 +448,7 @@ - + @@ -704,7 +702,7 @@ - + @@ -764,7 +762,7 @@ - + @@ -819,7 +817,7 @@ - + @@ -879,7 +877,7 @@ - + @@ -984,7 +982,7 @@ - + @@ -1038,7 +1036,7 @@ - + @@ -1117,7 +1115,7 @@ - + @@ -1308,7 +1306,7 @@ - + @@ -1369,7 +1367,7 @@ - + @@ -1395,7 +1393,7 @@ - + @@ -1459,7 +1457,7 @@ - + @@ -1508,7 +1506,7 @@ - + @@ -1557,7 +1555,7 @@ - + @@ -1605,7 +1603,7 @@ - + @@ -1653,7 +1651,7 @@ - + @@ -1719,7 +1717,7 @@ - + @@ -1785,7 +1783,7 @@ - + @@ -1837,7 +1835,7 @@ - + @@ -3276,7 +3274,7 @@ - + @@ -3284,7 +3282,7 @@ - + @@ -3380,7 +3378,7 @@ - + @@ -3590,7 +3588,7 @@ - + @@ -3762,7 +3760,7 @@ - + @@ -3846,7 +3844,7 @@ - + @@ -4095,9 +4093,9 @@ - + - + @@ -4110,7 +4108,7 @@ - + @@ -4544,8 +4542,8 @@ - - + + @@ -4755,16 +4753,16 @@ - + - + - + @@ -4774,7 +4772,7 @@ - + @@ -4783,12 +4781,12 @@ - + - + - + @@ -8056,7 +8054,7 @@ - + @@ -8232,7 +8230,7 @@ - + @@ -8320,7 +8318,7 @@ - + @@ -8426,7 +8424,7 @@ - + @@ -9097,156 +9095,38 @@ - - + + - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + @@ -9265,7 +9145,7 @@ - + @@ -9282,12 +9162,12 @@ - + - + @@ -9304,8 +9184,7 @@ - - + @@ -9316,7 +9195,7 @@ - + @@ -9333,7 +9212,7 @@ - + @@ -9341,15 +9220,27 @@ - - - + + + + + + + + + + - - - + + + + + + + + + - @@ -9363,7 +9254,7 @@ - + @@ -9452,9 +9343,9 @@ - + - + @@ -9466,18 +9357,18 @@ - + - + - + @@ -9491,6 +9382,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9511,7 +9550,7 @@ - + @@ -9581,34 +9620,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9705,7 +9716,7 @@ - + @@ -9725,7 +9736,7 @@ - + @@ -9739,7 +9750,7 @@ - + @@ -9749,7 +9760,7 @@ - + @@ -9859,7 +9870,7 @@ - + @@ -9986,7 +9997,7 @@ - + @@ -10085,7 +10096,7 @@ - + @@ -10146,7 +10157,7 @@ - + @@ -10155,7 +10166,7 @@ - + @@ -10232,7 +10243,7 @@ - + @@ -10294,7 +10305,7 @@ - + @@ -10303,7 +10314,7 @@ - + @@ -10407,7 +10418,7 @@ - + @@ -10416,7 +10427,7 @@ - + @@ -10449,7 +10460,7 @@ - + @@ -10458,7 +10469,7 @@ - + @@ -10709,10 +10720,10 @@ - + - + @@ -10729,7 +10740,7 @@ - + @@ -11012,7 +11023,7 @@ - + @@ -11867,7 +11878,7 @@ - + @@ -12169,13 +12180,11 @@ - - - + @@ -13348,7 +13357,8 @@ - + + @@ -13367,11 +13377,11 @@ - + - + @@ -13494,7 +13504,7 @@ - + @@ -13984,7 +13994,7 @@ - + @@ -14932,7 +14942,7 @@ - + @@ -15142,7 +15152,7 @@ - + @@ -15206,7 +15216,7 @@ - + @@ -15472,7 +15482,7 @@ - + @@ -15480,6 +15490,9 @@ + + + @@ -15529,7 +15542,7 @@ - + @@ -15943,7 +15956,8 @@ - + + @@ -16012,7 +16026,7 @@ - + @@ -16054,7 +16068,7 @@ - + @@ -16079,7 +16093,7 @@ - + @@ -16137,7 +16151,7 @@ - + @@ -16203,7 +16217,7 @@ - + @@ -16245,7 +16259,7 @@ - + @@ -16259,7 +16273,7 @@ - + @@ -16325,7 +16339,7 @@ - + @@ -16350,7 +16364,7 @@ - + @@ -16416,7 +16430,7 @@ - + @@ -16527,7 +16541,7 @@ - + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/de.itemis.model.merge.simple.demo.msd b/code/solutions/de.itemis.model.merge.simple.demo/de.itemis.model.merge.simple.demo.msd index e24e66ba5..af1799f0d 100644 --- a/code/solutions/de.itemis.model.merge.simple.demo/de.itemis.model.merge.simple.demo.msd +++ b/code/solutions/de.itemis.model.merge.simple.demo/de.itemis.model.merge.simple.demo.msd @@ -25,12 +25,14 @@ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) + bf491fd2-a197-456a-8354-b3b225d4e871(de.itemis.model.simple.demo.enums) + @@ -59,6 +61,7 @@ + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumLeft.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumLeft.mps new file mode 100644 index 000000000..a315b1b14 --- /dev/null +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumLeft.mps @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumRight.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumRight.mps new file mode 100644 index 000000000..d4516a76f --- /dev/null +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.enumRight.mps @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.merge.exec.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.merge.exec.mps index 14dedbe52..0f3fa0968 100644 --- a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.merge.exec.mps +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.merge.exec.mps @@ -29,8 +29,8 @@ - - + + @@ -289,5 +289,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.plugin.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.plugin.mps index 7e9fc2c63..18805217d 100644 --- a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.plugin.mps +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.plugin.mps @@ -14,6 +14,7 @@ + @@ -121,16 +122,18 @@ - + + - - - + + + + @@ -422,12 +425,6 @@ - - - - - - @@ -471,6 +468,12 @@ + + + + + + @@ -1599,5 +1602,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.result.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.result.mps index 90c1cb598..3b5bc4e37 100644 --- a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.result.mps +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.result.mps @@ -5,27 +5,24 @@ + + + + + + - - - - - - - - - - - - + + + diff --git a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.test@tests.mps b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.test@tests.mps index 1c7918909..21402f381 100644 --- a/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.test@tests.mps +++ b/code/solutions/de.itemis.model.merge.simple.demo/models/de.itemis.model.merge.simple.demo.test@tests.mps @@ -81,10 +81,6 @@ - - - - @@ -243,6 +239,9 @@ + + + @@ -268,8 +267,8 @@ - - + + @@ -326,14 +325,17 @@ - - - - - - + + + + + + + + + @@ -500,14 +502,17 @@ - - - - - - + + + + + + + + + @@ -602,13 +607,16 @@ - - - - - + + + + + + + + @@ -710,7 +718,7 @@ - + @@ -720,7 +728,7 @@ - + @@ -753,7 +761,7 @@ - + @@ -789,7 +797,7 @@ - + @@ -877,7 +885,7 @@ - + @@ -907,14 +915,17 @@ - - - - - - + + + + + + + + + @@ -965,14 +976,17 @@ - - - - - - + + + + + + + + + @@ -1023,14 +1037,17 @@ - - - - - - + + + + + + + + + @@ -1081,14 +1098,17 @@ - - - - - - + + + + + + + + + @@ -1139,14 +1159,17 @@ - - - - - - + + + + + + + + + @@ -1197,14 +1220,17 @@ - - - - - - + + + + + + + + + @@ -1254,14 +1280,17 @@ - - - - - - + + + + + + + + + @@ -2028,14 +2057,17 @@ - - - - - - + + + + + + + + + @@ -2202,14 +2234,17 @@ - - - - - - + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.plugin.mps b/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.plugin.mps index 331e261dc..f8ec6e8f4 100644 --- a/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.plugin.mps +++ b/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.plugin.mps @@ -53,14 +53,14 @@ - + - - - + + + diff --git a/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.tests@tests.mps b/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.tests@tests.mps index 2ae2fb99b..9f4fb865e 100644 --- a/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.tests@tests.mps +++ b/code/solutions/de.itemis.model.merge.test.integration/models/de.itemis.model.merge.test.integration.tests@tests.mps @@ -19,7 +19,6 @@ - @@ -56,10 +55,6 @@ - - - - @@ -131,6 +126,9 @@ + + + @@ -171,8 +169,8 @@ - - + + @@ -205,14 +203,17 @@ - - - - - - + + + + + + + + + @@ -415,14 +416,17 @@ - - - - - - + + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.test/de.itemis.model.merge.test.msd b/code/solutions/de.itemis.model.merge.test/de.itemis.model.merge.test.msd index 9ccd4dd80..f1d6b4d5d 100644 --- a/code/solutions/de.itemis.model.merge.test/de.itemis.model.merge.test.msd +++ b/code/solutions/de.itemis.model.merge.test/de.itemis.model.merge.test.msd @@ -30,7 +30,6 @@ - diff --git a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.gen@tests.mps b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.gen@tests.mps index 73d354028..143ece1c4 100644 --- a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.gen@tests.mps +++ b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.gen@tests.mps @@ -27,7 +27,6 @@ - @@ -4287,7 +4286,7 @@ - + @@ -4318,7 +4317,7 @@ - + @@ -4329,7 +4328,7 @@ - + diff --git a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin.mps b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin.mps index c96372f69..c1dcad38a 100644 --- a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin.mps +++ b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin.mps @@ -128,16 +128,16 @@ - + - - - + + + diff --git a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin2.mps b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin2.mps index 25a0fd4be..a9e32b18d 100644 --- a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin2.mps +++ b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.plugin2.mps @@ -33,8 +33,8 @@ - - + + diff --git a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.test1@tests.mps b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.test1@tests.mps index 267cb7ff8..e4779e195 100644 --- a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.test1@tests.mps +++ b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.test1@tests.mps @@ -6,7 +6,6 @@ - @@ -177,20 +176,24 @@ + + + + - + - - - + + + @@ -526,6 +529,14 @@ + + + + + + + + @@ -1722,6 +1733,14 @@ + + + + + + + + @@ -2096,6 +2115,14 @@ + + + + + + + + diff --git a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.util.mps b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.util.mps index 980dcb5b8..eb0b1b66e 100644 --- a/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.util.mps +++ b/code/solutions/de.itemis.model.merge.test/models/de.itemis.model.merge.test.util.mps @@ -150,15 +150,15 @@ - + - - - + + + 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 84cb50858..c359d0aa2 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 @@ -81,6 +81,9 @@ + + + @@ -230,6 +233,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1339,7 +1528,7 @@ - + @@ -1481,7 +1670,10 @@ - + + + + @@ -1504,8 +1696,11 @@ - - + + + + + @@ -2052,10 +2247,6 @@ - - - - @@ -2290,6 +2481,10 @@ + + + + diff --git a/docs/extensions/other/project-view.md b/docs/extensions/other/project-view.md index 92d372a5e..90a18dfa7 100644 --- a/docs/extensions/other/project-view.md +++ b/docs/extensions/other/project-view.md @@ -10,7 +10,7 @@ The platform contains a DSL to describe the structure of arbitrary alternative t already provides a drop-down menu to select from various views, and the DSL can contribute additional ones. The DSL supports the definition of arbitrary structures, labels, icons and actions and also lets you add additional nodes -that are useful for structuring the tree. To see how this DSL works, checkout the custom views defined in `com.mbeddr.mpsutil.projectview.views` solution as well as the mbeddr favourites view in the `com.mbeddr.mpsutil.favourites.plugin` plugin solution. +that are useful for structuring the tree. To see how this DSL works, checkout the custom views defined in the `com.mbeddr.mpsutil.projectview.demo` solution as well as the mbeddr favourites view in the `com.mbeddr.mpsutil.favourites.plugin` plugin solution. Below is a screenshot of that favourites view. favourites view