diff --git a/build.xml b/build.xml
index fef49054..a451d64c 100644
--- a/build.xml
+++ b/build.xml
@@ -219,6 +219,7 @@
+
@@ -3232,7 +3233,7 @@
-
+
@@ -3377,6 +3378,9 @@
+
+
+
@@ -3417,15 +3421,12 @@
-
-
+
-
-
@@ -3501,13 +3502,13 @@
-
-
-
-
+
+
+
+
@@ -3537,9 +3538,6 @@
-
-
-
@@ -3557,20 +3555,22 @@
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
+
@@ -3600,6 +3600,8 @@
+
+
@@ -3607,12 +3609,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3838,9 +3902,9 @@
-
-
-
+
+
+
@@ -3905,7 +3969,7 @@
-
+
@@ -3968,7 +4032,7 @@
-
+
@@ -3976,7 +4040,7 @@
-
+
@@ -4035,7 +4099,7 @@
-
+
@@ -6287,15 +6351,12 @@
-
-
+
-
-
\ No newline at end of file
diff --git a/changelog.md b/changelog.md
index 45c7043e..d5edc072 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,10 @@
# Changelog for LionWeb-MPS
+## 0.2.10-2023.1
+
+* Added optional `version` to LionWeb Language root in structure aspect.
+ This value, if set, takes precendence over the language's version.
+
## 0.2.9-2023.1
* Fixed using enumeration literal's key in all cases.
diff --git a/languages/MultiRefLang/models/MultiRefLang.structure.mps b/languages/MultiRefLang/models/MultiRefLang.structure.mps
index ef79da35..1d9f3d64 100644
--- a/languages/MultiRefLang/models/MultiRefLang.structure.mps
+++ b/languages/MultiRefLang/models/MultiRefLang.structure.mps
@@ -41,7 +41,7 @@
-
+
diff --git a/languages/io.lionweb.mps.converter.TestLang3/models/io.lionweb.mps.converter.TestLang3.structure.mps b/languages/io.lionweb.mps.converter.TestLang3/models/io.lionweb.mps.converter.TestLang3.structure.mps
index 5aea83c3..de8defa4 100644
--- a/languages/io.lionweb.mps.converter.TestLang3/models/io.lionweb.mps.converter.TestLang3.structure.mps
+++ b/languages/io.lionweb.mps.converter.TestLang3/models/io.lionweb.mps.converter.TestLang3.structure.mps
@@ -63,7 +63,9 @@
-
+
+
+
@@ -321,6 +323,7 @@
+
diff --git a/languages/io.lionweb.mps.converter.lang/models/io.lionweb.mps.converter.lang.intentions.mps b/languages/io.lionweb.mps.converter.lang/models/io.lionweb.mps.converter.lang.intentions.mps
index 88ed3b8f..a2546d61 100644
--- a/languages/io.lionweb.mps.converter.lang/models/io.lionweb.mps.converter.lang.intentions.mps
+++ b/languages/io.lionweb.mps.converter.lang/models/io.lionweb.mps.converter.lang.intentions.mps
@@ -43,6 +43,12 @@
+
+
+
+
+
+
@@ -67,6 +73,9 @@
+
+
+
@@ -84,6 +93,12 @@
+
+
+
+
+
+
@@ -105,6 +120,7 @@
+
@@ -113,6 +129,10 @@
+
+
+
+
@@ -125,6 +145,9 @@
+
+
+
@@ -136,6 +159,11 @@
+
+
+
+
+
@@ -1850,13 +1878,38 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.builtin.mps b/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.builtin.mps
index ba4184dc..313ee422 100644
--- a/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.builtin.mps
+++ b/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.builtin.mps
@@ -35,7 +35,7 @@
-
+
diff --git a/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.structure.mps b/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.structure.mps
index 3a40307b..ce2d5ffe 100644
--- a/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.structure.mps
+++ b/languages/io.lionweb.mps.m3/models/io.lionweb.mps.m3.structure.mps
@@ -62,7 +62,9 @@
-
+
+
+
@@ -443,6 +445,7 @@
+
diff --git a/languages/io.lionweb.mps.structure.attribute/io.lionweb.mps.structure.attribute.mpl b/languages/io.lionweb.mps.structure.attribute/io.lionweb.mps.structure.attribute.mpl
index 445c87b8..0d2031bb 100644
--- a/languages/io.lionweb.mps.structure.attribute/io.lionweb.mps.structure.attribute.mpl
+++ b/languages/io.lionweb.mps.structure.attribute/io.lionweb.mps.structure.attribute.mpl
@@ -15,6 +15,7 @@
c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)
2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
+ 7350a1d7-537e-4f0d-9965-e91c82522d7d(io.lionweb.mps.m3.runtime)
@@ -59,6 +60,7 @@
+
diff --git a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.behavior.mps b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.behavior.mps
index 124a77c7..fc399a91 100644
--- a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.behavior.mps
+++ b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.behavior.mps
@@ -59,7 +59,7 @@
-
+
diff --git a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.editor.mps b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.editor.mps
index 92ef9d8f..bb560b55 100644
--- a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.editor.mps
+++ b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.editor.mps
@@ -39,6 +39,7 @@
+
@@ -101,7 +102,7 @@
-
+
@@ -116,10 +117,39 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.intentions.mps b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.intentions.mps
index 7b8c43f0..f55388a1 100644
--- a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.intentions.mps
+++ b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.intentions.mps
@@ -6,16 +6,23 @@
+
+
+
+
+
+
+
@@ -26,9 +33,14 @@
+
+
+
+
+
@@ -44,6 +56,10 @@
+
+
+
+
@@ -58,11 +74,13 @@
+
+
@@ -96,6 +114,9 @@
+
+
+
@@ -387,7 +408,7 @@
-
+
@@ -527,7 +548,7 @@
-
+
@@ -638,5 +659,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.structure.mps b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.structure.mps
index 18ae7b62..137dd068 100644
--- a/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.structure.mps
+++ b/languages/io.lionweb.mps.structure.attribute/models/io.lionweb.mps.structure.attribute.structure.mps
@@ -67,11 +67,16 @@
-
+
-
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.build/models/io.lionweb.mps.build.mps b/solutions/io.lionweb.mps.build/models/io.lionweb.mps.build.mps
index bd096212..d3f31569 100644
--- a/solutions/io.lionweb.mps.build/models/io.lionweb.mps.build.mps
+++ b/solutions/io.lionweb.mps.build/models/io.lionweb.mps.build.mps
@@ -636,6 +636,11 @@
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.cmd.mps b/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.cmd.mps
index bcbfa8a6..f7e84096 100644
--- a/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.cmd.mps
+++ b/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.cmd.mps
@@ -967,67 +967,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.mps b/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.mps
index 05257d4d..a25df51d 100644
--- a/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.mps
+++ b/solutions/io.lionweb.mps.cmdline/models/io.lionweb.mps.cmdline.mps
@@ -5,6 +5,7 @@
+
@@ -20,6 +21,8 @@
+
+
diff --git a/solutions/io.lionweb.mps.converter.lang.runtime/models/io.lionweb.mps.converter.lang.runtime.mps b/solutions/io.lionweb.mps.converter.lang.runtime/models/io.lionweb.mps.converter.lang.runtime.mps
index 68b20480..70bc0492 100644
--- a/solutions/io.lionweb.mps.converter.lang.runtime/models/io.lionweb.mps.converter.lang.runtime.mps
+++ b/solutions/io.lionweb.mps.converter.lang.runtime/models/io.lionweb.mps.converter.lang.runtime.mps
@@ -1440,8 +1440,8 @@
-
-
+
+
diff --git a/solutions/io.lionweb.mps.converter.test.support/models/io.lionweb.mps.converter.test.support.mps b/solutions/io.lionweb.mps.converter.test.support/models/io.lionweb.mps.converter.test.support.mps
index ea87b75f..c1dd0952 100644
--- a/solutions/io.lionweb.mps.converter.test.support/models/io.lionweb.mps.converter.test.support.mps
+++ b/solutions/io.lionweb.mps.converter.test.support/models/io.lionweb.mps.converter.test.support.mps
@@ -263,6 +263,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1369,6 +1394,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.attributefinder@tests.mps b/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.attributefinder@tests.mps
index 142afbf5..c93feb44 100644
--- a/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.attributefinder@tests.mps
+++ b/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.attributefinder@tests.mps
@@ -5089,5 +5089,519 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.converter@tests.mps b/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.converter@tests.mps
index ec435521..4c7148f1 100644
--- a/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.converter@tests.mps
+++ b/solutions/io.lionweb.mps.converter.test/models/io.lionweb.mps.converter.test.converter@tests.mps
@@ -344,7 +344,7 @@
-
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.declarationnode.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.declarationnode.mps
index 5acd97ac..fd75aff6 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.declarationnode.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.declarationnode.mps
@@ -13,6 +13,7 @@
+
@@ -376,6 +377,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -883,6 +918,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1351,6 +1436,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.lioncore.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.lioncore.mps
index e62ec4eb..a15462c1 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.lioncore.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.lioncore.mps
@@ -262,6 +262,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.mps
index 5913ec12..d641de27 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.mps
@@ -250,6 +250,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -799,6 +817,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1815,6 +1942,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3199,6 +3416,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3851,6 +4103,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4378,6 +4648,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.slanguage.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.slanguage.mps
index 755cc9ac..9cd2597b 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.slanguage.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.idmapper.slanguage.mps
@@ -1548,6 +1548,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2085,6 +2120,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2661,6 +2728,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.language2lioncore.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.language2lioncore.mps
index c223da8d..fcf2d3e3 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.language2lioncore.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.language2lioncore.mps
@@ -1571,13 +1571,16 @@
-
-
-
+
+
-
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.lioncore2mps.mps b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.lioncore2mps.mps
index 08108553..fc17dcde 100644
--- a/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.lioncore2mps.mps
+++ b/solutions/io.lionweb.mps.converter/models/io.lionweb.mps.converter.m2.lioncore2mps.mps
@@ -4599,7 +4599,7 @@
-
+
@@ -4613,6 +4613,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27616,12 +27629,12 @@
-
-
+
+
-
-
-
+
+
+
@@ -27671,12 +27684,12 @@
-
-
-
-
+
+
+
+
-
+
@@ -27748,16 +27761,16 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
@@ -27837,49 +27850,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -27926,7 +27896,7 @@
-
+
@@ -28075,7 +28045,7 @@
-
+
diff --git a/solutions/io.lionweb.mps.json.test.support/models/io.lionweb.mps.json.test.support.mps b/solutions/io.lionweb.mps.json.test.support/models/io.lionweb.mps.json.test.support.mps
index 397cf847..80c174ba 100644
--- a/solutions/io.lionweb.mps.json.test.support/models/io.lionweb.mps.json.test.support.mps
+++ b/solutions/io.lionweb.mps.json.test.support/models/io.lionweb.mps.json.test.support.mps
@@ -3218,17 +3218,13 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -3270,15 +3266,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -3295,6 +3290,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lioncore@tests.mps b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lioncore@tests.mps
index 6b847e78..f3d36a77 100644
--- a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lioncore@tests.mps
+++ b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lioncore@tests.mps
@@ -1486,7 +1486,7 @@
-
+
@@ -1748,7 +1748,7 @@
-
+
diff --git a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lionweb@tests.mps b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lionweb@tests.mps
index 416d2087..49af0db2 100644
--- a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lionweb@tests.mps
+++ b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.json2lionweb@tests.mps
@@ -43,6 +43,7 @@
+
@@ -102,6 +103,9 @@
+
+
+
@@ -1341,7 +1345,7 @@
-
+
@@ -1886,7 +1890,7 @@
-
+
@@ -2110,7 +2114,7 @@
-
+
@@ -2504,6 +2508,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2513,11 +2531,8 @@
-
-
-
-
-
+
+
@@ -2682,11 +2697,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -2704,7 +2746,7 @@
-
+
@@ -2717,10 +2759,16 @@
+
+
+
+
+
+
@@ -2738,6 +2786,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2747,11 +2809,8 @@
-
-
-
-
-
+
+
@@ -2916,6 +2975,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2938,7 +3027,7 @@
-
+
@@ -2951,6 +3040,9 @@
+
+
+
@@ -3271,6 +3363,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3280,11 +3386,8 @@
-
-
-
-
-
+
+
@@ -3367,6 +3470,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3391,6 +3524,9 @@
+
+
+
@@ -4115,6 +4251,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4124,11 +4274,8 @@
-
-
-
-
-
+
+
@@ -4483,6 +4630,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4522,6 +4699,9 @@
+
+
+
@@ -4532,6 +4712,9 @@
+
+
+
@@ -4759,6 +4942,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4768,11 +4965,8 @@
-
-
-
-
-
+
+
@@ -4942,6 +5136,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4970,6 +5194,9 @@
+
+
+
@@ -7136,6 +7363,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7145,11 +7386,8 @@
-
-
-
-
-
+
+
@@ -7248,6 +7486,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7276,6 +7545,9 @@
+
+
+
@@ -7402,6 +7674,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7411,11 +7697,8 @@
-
-
-
-
-
+
+
@@ -7989,6 +8272,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8013,6 +8326,9 @@
+
+
+
diff --git a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.metapointer@tests.mps b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.metapointer@tests.mps
index d2ff59f7..a477b589 100644
--- a/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.metapointer@tests.mps
+++ b/solutions/io.lionweb.mps.json.test/models/io.lionweb.mps.json.test.metapointer@tests.mps
@@ -575,6 +575,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -600,21 +630,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1286,6 +1324,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1311,21 +1379,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1549,7 +1625,7 @@
-
+
@@ -1583,7 +1659,7 @@
-
+
@@ -1953,6 +2029,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1981,21 +2087,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2173,6 +2287,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2201,21 +2345,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2463,6 +2615,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2491,21 +2673,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2683,6 +2873,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2711,21 +2931,29 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3065,6 +3293,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4158,6 +4422,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4165,21 +4453,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -4252,6 +4527,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.emptyValue.json b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.emptyValue.json
index 4791ff1d..2760d195 100644
--- a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.emptyValue.json
+++ b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.emptyValue.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
}
],
"nodes": [
@@ -11,14 +11,14 @@
"id": "{id-Test3Properties}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTY"
},
"properties": [
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc1Nw"
},
"value": ""
@@ -26,7 +26,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc1OQ"
},
"value": ""
@@ -34,7 +34,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc2NA"
},
"value": ""
@@ -42,7 +42,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3MQ"
},
"value": ""
@@ -50,7 +50,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3Mw"
},
"value": ""
@@ -58,7 +58,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3NQ"
},
"value": ""
@@ -66,7 +66,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4Ng"
},
"value": "false"
@@ -74,7 +74,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4OA"
},
"value": "false"
@@ -82,7 +82,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc5MA"
},
"value": "false"
@@ -90,7 +90,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgwNg"
},
"value": "0"
@@ -98,7 +98,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgwOA"
},
"value": "0"
@@ -106,7 +106,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgxMA"
},
"value": "0"
diff --git a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.someValue.json b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.someValue.json
index dbfe4b56..23ea2816 100644
--- a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.someValue.json
+++ b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.someValue.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
}
],
"nodes": [
@@ -11,14 +11,14 @@
"id": "{id-Test3Properties}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTY"
},
"properties": [
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc1Nw"
},
"value": "a"
@@ -26,7 +26,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc1OQ"
},
"value": "a"
@@ -34,7 +34,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc2NA"
},
"value": "a"
@@ -42,7 +42,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3MQ"
},
"value": "[]"
@@ -50,7 +50,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3Mw"
},
"value": "[]"
@@ -58,7 +58,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3NQ"
},
"value": "[]"
@@ -66,7 +66,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4Ng"
},
"value": "true"
@@ -74,7 +74,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4OA"
},
"value": "true"
@@ -82,7 +82,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc5MA"
},
"value": "true"
@@ -90,7 +90,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgwNg"
},
"value": "1"
@@ -98,7 +98,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgwOA"
},
"value": "1"
@@ -106,7 +106,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgxMA"
},
"value": "1"
diff --git a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.unset.json b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.unset.json
index d52ce960..a2ab0728 100644
--- a/solutions/io.lionweb.mps.json.test/resources/Test3Properties.unset.json
+++ b/solutions/io.lionweb.mps.json.test/resources/Test3Properties.unset.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
}
],
"nodes": [
@@ -11,14 +11,14 @@
"id": "{id-Test3Properties}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTY"
},
"properties": [
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc2NA"
},
"value": null
@@ -26,7 +26,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc3MQ"
},
"value": null
@@ -34,7 +34,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4Ng"
},
"value": "false"
@@ -42,7 +42,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc4OA"
},
"value": "false"
@@ -50,7 +50,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTc5MA"
},
"value": "false"
@@ -58,7 +58,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzcyNzI5MTcxNjczMTc4NDU3NTYvNzI3MjkxNzE2NzMxNzg0NTgwNg"
},
"value": null
diff --git a/solutions/io.lionweb.mps.json.test/resources/TestLang3-metamodel.json b/solutions/io.lionweb.mps.json.test/resources/TestLang3-metamodel.json
index 7d1d18a7..dc7ea4bf 100644
--- a/solutions/io.lionweb.mps.json.test/resources/TestLang3-metamodel.json
+++ b/solutions/io.lionweb.mps.json.test/resources/TestLang3-metamodel.json
@@ -3572,7 +3572,7 @@
"version": "2023.1",
"key": "Language-version"
},
- "value": "0"
+ "value": "00 my! VERSION 😀"
},
{
"property": {
diff --git a/solutions/io.lionweb.mps.json.test/resources/lioncore.json b/solutions/io.lionweb.mps.json.test/resources/lioncore.json
index 756a2744..a02b8a50 100644
--- a/solutions/io.lionweb.mps.json.test/resources/lioncore.json
+++ b/solutions/io.lionweb.mps.json.test/resources/lioncore.json
@@ -1747,7 +1747,7 @@
"version": "2023.1",
"key": "Language-version"
},
- "value": "1"
+ "value": "2023.1"
},
{
"property": {
diff --git a/solutions/io.lionweb.mps.json.test/resources/test2-keyed.json b/solutions/io.lionweb.mps.json.test/resources/test2-keyed.json
index 30fc4e6c..022de8d3 100644
--- a/solutions/io.lionweb.mps.json.test/resources/test2-keyed.json
+++ b/solutions/io.lionweb.mps.json.test/resources/test2-keyed.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
},
{
"key": "NDhkMGY2ZWItNjE4Ni00Y2VjLTgzZDEtN2NhZWRiMDVhNDk0",
@@ -93,7 +93,7 @@
"id": "{id-Plain}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQxMTI"
},
"properties": [],
@@ -106,7 +106,7 @@
"id": "{id-NoExtends}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQ5MDM"
},
"properties": [],
diff --git a/solutions/io.lionweb.mps.json.test/resources/test2-unkeyed.json b/solutions/io.lionweb.mps.json.test/resources/test2-unkeyed.json
index b5ee3a28..1b8c1ab0 100644
--- a/solutions/io.lionweb.mps.json.test/resources/test2-unkeyed.json
+++ b/solutions/io.lionweb.mps.json.test/resources/test2-unkeyed.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
},
{
"key": "NDhkMGY2ZWItNjE4Ni00Y2VjLTgzZDEtN2NhZWRiMDVhNDk0",
@@ -93,7 +93,7 @@
"id": "{id-Plain}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQxMTI"
},
"properties": [],
@@ -106,7 +106,7 @@
"id": "{id-NoExtends}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQ5MDM"
},
"properties": [],
diff --git a/solutions/io.lionweb.mps.json.test/resources/test3-keyed.json b/solutions/io.lionweb.mps.json.test/resources/test3-keyed.json
index 6dd474ba..fda917c8 100644
--- a/solutions/io.lionweb.mps.json.test/resources/test3-keyed.json
+++ b/solutions/io.lionweb.mps.json.test/resources/test3-keyed.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
}
],
"nodes": [
@@ -11,14 +11,14 @@
"id": "{id-keyed}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-Test3ConceptKeyed"
},
"properties": [
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3NDI5MzIvNTYwNTEyMjg0MjE2Mzg1NzA0OA"
},
"value": "My-EnumLiteralUnkeyed"
@@ -26,7 +26,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-KeyedProp"
},
"value": "My-EnumLiteralKeyed"
@@ -36,7 +36,7 @@
{
"containment": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3NDI5MzIvNTYwNTEyMjg0MjE1ODc0MjkzMw"
},
"children": [
@@ -46,7 +46,7 @@
{
"containment": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-KeyedChild"
},
"children": [
@@ -58,7 +58,7 @@
{
"reference": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3NDI5MzIvNTYwNTEyMjg0MjE2Mzg1NzA1NQ"
},
"targets": [
@@ -71,7 +71,7 @@
{
"reference": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-KeyedRef"
},
"targets": [
@@ -89,7 +89,7 @@
"id": "{id-Plain}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQxMTI"
},
"properties": [],
@@ -102,7 +102,7 @@
"id": "{id-NoExtends}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQ5MDM"
},
"properties": [],
diff --git a/solutions/io.lionweb.mps.json.test/resources/test3-unkeyed.json b/solutions/io.lionweb.mps.json.test/resources/test3-unkeyed.json
index 55ae67a1..56bcfcf1 100644
--- a/solutions/io.lionweb.mps.json.test/resources/test3-unkeyed.json
+++ b/solutions/io.lionweb.mps.json.test/resources/test3-unkeyed.json
@@ -3,7 +3,7 @@
"languages": [
{
"key": "My-TestLang3",
- "version": "0"
+ "version": "00 my! VERSION 😀"
}
],
"nodes": [
@@ -11,14 +11,14 @@
"id": "{id-unkeyed}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3ODAyODA"
},
"properties": [
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3ODAyODAvNTYwNTEyMjg0MjE2Mzg1NzA2OA"
},
"value": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNjM4NjMwMTIvNTYwNTEyMjg0MjE2Mzg2MzAxMw"
@@ -26,7 +26,7 @@
{
"property": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-UnkeyedProp"
},
"value": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNjM4NjMwMTkvNTYwNTEyMjg0MjE2Mzg2MzAyMA"
@@ -36,7 +36,7 @@
{
"containment": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3ODAyODAvNTYwNTEyMjg0MjE1ODc4MDI4MQ"
},
"children": [
@@ -46,7 +46,7 @@
{
"containment": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-UnkeyedChild"
},
"children": [
@@ -58,7 +58,7 @@
{
"reference": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzU2MDUxMjI4NDIxNTg3ODAyODAvNTYwNTEyMjg0MjE2Mzg1NzA3NA"
},
"targets": [
@@ -71,7 +71,7 @@
{
"reference": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "My-UnkeyedRef"
},
"targets": [
@@ -89,7 +89,7 @@
"id": "{id-Plain}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQxMTI"
},
"properties": [],
@@ -102,7 +102,7 @@
"id": "{id-NoExtends}",
"classifier": {
"language": "My-TestLang3",
- "version": "0",
+ "version": "00 my! VERSION 😀",
"key": "MDk5NDkwYTMtMWUzOS00ZWQxLWJlYmMtODAyNzY2NWNlY2Y5LzI1ODUzNzgxNjU5NzMyMDQ5MDM"
},
"properties": [],
diff --git a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.idmapper.mps b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.idmapper.mps
index c6751ec1..6fd5379b 100644
--- a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.idmapper.mps
+++ b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.idmapper.mps
@@ -288,6 +288,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.lionweb2mps.mps b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.lionweb2mps.mps
index 73e06139..a130a11e 100644
--- a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.lionweb2mps.mps
+++ b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.lionweb2mps.mps
@@ -25,6 +25,7 @@
+
@@ -7148,6 +7149,14 @@
+
+
+
+
+
+
+
+
@@ -7220,6 +7229,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7257,6 +7279,15 @@
+
+
+
+
+
+
+
+
+
@@ -7316,28 +7347,84 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
@@ -7351,6 +7438,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -13092,28 +13205,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.mps2lionweb.mps b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.mps2lionweb.mps
index 3169ecb5..c23a94ef 100644
--- a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.mps2lionweb.mps
+++ b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.instance.mps2lionweb.mps
@@ -5577,70 +5577,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
@@ -5649,72 +5709,67 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
@@ -5723,72 +5778,67 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
@@ -5797,7 +5847,7 @@
-
+
@@ -5809,36 +5859,31 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5856,127 +5901,56 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
-
+
diff --git a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.language.mps b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.language.mps
index 3213ee26..8cff2268 100644
--- a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.language.mps
+++ b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.language.mps
@@ -2023,21 +2023,23 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
@@ -2056,6 +2058,7 @@
+
diff --git a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.mps b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.mps
index 59d2503a..0a944bb7 100644
--- a/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.mps
+++ b/solutions/io.lionweb.mps.json/models/io.lionweb.mps.json.mps
@@ -78,12 +78,17 @@
-
+
+
+
+
+
+
@@ -228,6 +233,9 @@
+
+
+
@@ -4971,19 +4979,55 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5026,6 +5070,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.m3.runtime/models/io.lionweb.mps.m3.runtime.mps b/solutions/io.lionweb.mps.m3.runtime/models/io.lionweb.mps.m3.runtime.mps
index 26c219d9..73574d78 100644
--- a/solutions/io.lionweb.mps.m3.runtime/models/io.lionweb.mps.m3.runtime.mps
+++ b/solutions/io.lionweb.mps.m3.runtime/models/io.lionweb.mps.m3.runtime.mps
@@ -616,6 +616,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -636,13 +650,8 @@
-
-
-
-
-
-
-
+
+
@@ -783,6 +792,9 @@
+
+
+
@@ -900,6 +912,9 @@
+
+
+
@@ -922,6 +937,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -1041,6 +1066,9 @@
+
+
+
@@ -1143,6 +1171,9 @@
+
+
+
@@ -1245,6 +1276,9 @@
+
+
+
@@ -1256,6 +1290,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1329,6 +1387,9 @@
+
+
+
@@ -1419,6 +1480,9 @@
+
+
+
@@ -1503,6 +1567,9 @@
+
+
+
@@ -1587,6 +1654,9 @@
+
+
+
@@ -1689,6 +1759,9 @@
+
+
+
@@ -1791,6 +1864,9 @@
+
+
+
@@ -3587,16 +3663,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -3658,7 +3724,7 @@
-
+
@@ -3703,16 +3769,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -3724,6 +3780,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7293,6 +7543,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -7372,6 +7632,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -7425,6 +7695,9 @@
+
+
+
@@ -7472,6 +7745,9 @@
+
+
+
@@ -7519,6 +7795,9 @@
+
+
+
@@ -7643,6 +7922,9 @@
+
+
+
@@ -7738,6 +8020,9 @@
+
+
+
@@ -7822,6 +8107,9 @@
+
+
+
@@ -7872,6 +8160,9 @@
+
+
+
@@ -7956,6 +8247,9 @@
+
+
+
@@ -8058,6 +8352,9 @@
+
+
+
@@ -10236,6 +10533,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10321,6 +10696,15 @@
+
+
+
+
+
+
+
+
+
@@ -10447,6 +10831,12 @@
+
+
+
+
+
+
@@ -10543,6 +10933,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10599,6 +11002,13 @@
+
+
+
+
+
+
+
@@ -10747,6 +11157,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10936,6 +11364,9 @@
+
+
+
@@ -10965,6 +11396,13 @@
+
+
+
+
+
+
+
@@ -11059,6 +11497,9 @@
+
+
+
@@ -11108,6 +11549,13 @@
+
+
+
+
+
+
+
@@ -11207,12 +11655,6 @@
-
-
-
-
-
-
@@ -11247,6 +11689,9 @@
+
+
+
@@ -11282,19 +11727,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11315,7 +11747,7 @@
-
+
@@ -11346,12 +11778,8 @@
-
-
-
-
-
-
+
+
@@ -11385,6 +11813,13 @@
+
+
+
+
+
+
+
@@ -11422,24 +11857,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11526,6 +11943,9 @@
+
+
+
@@ -11555,6 +11975,13 @@
+
+
+
+
+
+
+
@@ -11642,6 +12069,9 @@
+
+
+
@@ -11671,6 +12101,13 @@
+
+
+
+
+
+
+
@@ -11749,6 +12186,9 @@
+
+
+
@@ -11778,6 +12218,13 @@
+
+
+
+
+
+
+
@@ -11928,6 +12375,9 @@
+
+
+
@@ -11977,6 +12427,13 @@
+
+
+
+
+
+
+
@@ -12146,6 +12603,9 @@
+
+
+
@@ -12214,6 +12674,13 @@
+
+
+
+
+
+
+
@@ -12386,6 +12853,9 @@
+
+
+
@@ -12415,6 +12885,13 @@
+
+
+
+
+
+
+
diff --git a/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.converted.mps b/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.converted.mps
index 2b07a568..91c50973 100644
--- a/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.converted.mps
+++ b/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.converted.mps
@@ -3325,7 +3325,7 @@
-
+
diff --git a/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.imported.mps b/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.imported.mps
index e21708d3..4885fed8 100644
--- a/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.imported.mps
+++ b/solutions/io.lionweb.mps.m3.selfdescription/models/io.lionweb.mps.m3.selfdescription.imported.mps
@@ -73,7 +73,7 @@
-
+
@@ -301,7 +301,7 @@
-
+