diff --git a/.mps/modules.xml b/.mps/modules.xml index 7bc519f..03ef27c 100644 --- a/.mps/modules.xml +++ b/.mps/modules.xml @@ -3,6 +3,7 @@ + diff --git a/build.xml b/build.xml index 8e5e5a7..13a75b9 100644 --- a/build.xml +++ b/build.xml @@ -506,6 +506,7 @@ + @@ -2561,6 +2562,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2743,12 +2806,14 @@ + + @@ -2764,6 +2829,7 @@ + @@ -2906,7 +2972,7 @@ - + @@ -3057,6 +3123,7 @@ + @@ -5138,6 +5205,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5313,7 +5429,7 @@ - + @@ -5348,6 +5464,7 @@ + @@ -5599,6 +5716,7 @@ + @@ -5696,6 +5814,7 @@ + diff --git a/changelog.md b/changelog.md index 2624c2e..6de84ea 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,8 @@ # Changelog for LionWeb-MPS ## Next +* Filter nodes of abstract concepts or interfaces from exporting to LionWeb JSON. + * Updated both technical and reference documentation. * Added intentions to assign LionWeb keys to all elements of a language. diff --git a/languages/io.lionweb.mps.converter.TestAbstract/io.lionweb.mps.converter.TestAbstract.mpl b/languages/io.lionweb.mps.converter.TestAbstract/io.lionweb.mps.converter.TestAbstract.mpl new file mode 100644 index 0000000..707bdd6 --- /dev/null +++ b/languages/io.lionweb.mps.converter.TestAbstract/io.lionweb.mps.converter.TestAbstract.mpl @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.behavior.mps b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.behavior.mps new file mode 100644 index 0000000..3894903 --- /dev/null +++ b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.editor.mps b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.editor.mps new file mode 100644 index 0000000..fcec53e --- /dev/null +++ b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.editor.mps @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.structure.mps b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.structure.mps new file mode 100644 index 0000000..9347b20 --- /dev/null +++ b/languages/io.lionweb.mps.converter.TestAbstract/models/io.lionweb.mps.converter.TestAbstract.structure.mps @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/io.lionweb.mps.converter.lang/io.lionweb.mps.converter.lang.mpl b/languages/io.lionweb.mps.converter.lang/io.lionweb.mps.converter.lang.mpl index b9375b8..61df58e 100644 --- a/languages/io.lionweb.mps.converter.lang/io.lionweb.mps.converter.lang.mpl +++ b/languages/io.lionweb.mps.converter.lang/io.lionweb.mps.converter.lang.mpl @@ -24,6 +24,7 @@ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 7350a1d7-537e-4f0d-9965-e91c82522d7d(io.lionweb.mps.m3.runtime) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) 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 6da0de1..77141a0 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 @@ -23,6 +23,7 @@ + @@ -75,6 +76,7 @@ + @@ -101,6 +103,9 @@ + + + @@ -117,12 +122,18 @@ + + + + + + @@ -1350,7 +1361,7 @@ - + @@ -1378,6 +1389,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 f07e145..29f9b6e 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 @@ -1126,6 +1126,11 @@ + + + + + @@ -3333,6 +3338,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3675,6 +3735,16 @@ + + + + + + + + + + diff --git a/solutions/io.lionweb.mps.json.test/io.lionweb.mps.json.test.msd b/solutions/io.lionweb.mps.json.test/io.lionweb.mps.json.test.msd index f9d0478..5da2b13 100644 --- a/solutions/io.lionweb.mps.json.test/io.lionweb.mps.json.test.msd +++ b/solutions/io.lionweb.mps.json.test/io.lionweb.mps.json.test.msd @@ -31,9 +31,12 @@ 48d0f6eb-6186-4cec-83d1-7caedb05a494(io.lionweb.mps.converter.TestLang2) 1f02557f-ee3b-4ebc-bcea-ff6ec30a2c3e(io.lionweb.mps.converter.test.support) cc1efc53-7b9a-40a1-9c9b-06659e6a6116(io.lionweb.mps.json.test.support) + 3ecd737b-418b-4a70-a991-f6b83f0e3247(io.lionweb.mps.converter.TestAbstract) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + @@ -65,6 +68,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 42df1d3..2350ae6 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 @@ -16,6 +16,7 @@ + @@ -33,7 +34,12 @@ + + + + + @@ -110,6 +116,9 @@ + + + @@ -118,6 +127,7 @@ + @@ -173,6 +183,7 @@ + @@ -328,6 +339,9 @@ + + + @@ -405,6 +419,15 @@ + + + + + + + + + @@ -8365,5 +8388,1208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 08f13a9..0693616 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 @@ -24,6 +24,8 @@ + + @@ -183,6 +185,11 @@ + + + + + @@ -458,6 +465,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -693,10 +770,18 @@ - - - - + + + + + + + + + + + + @@ -3104,6 +3189,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3160,6 +3356,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3e44860..b1804af 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 @@ -9,12 +9,12 @@ - + - - - + + + @@ -30,6 +30,7 @@ + @@ -179,6 +180,7 @@ + @@ -2557,6 +2559,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2644,7 +2672,7 @@ - + @@ -2686,7 +2714,7 @@ - + @@ -2729,7 +2757,7 @@ - + @@ -2796,6 +2824,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2922,6 +2974,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2967,7 +3053,6 @@ -