diff --git a/build.xml b/build.xml
index c1a8e6f9..3ee87f73 100644
--- a/build.xml
+++ b/build.xml
@@ -1597,7 +1597,7 @@
-
+
@@ -1700,24 +1700,24 @@
+
+
-
-
-
+
@@ -1838,73 +1838,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1917,22 +1851,22 @@
+
-
+
-
-
+
@@ -1946,22 +1880,16 @@
-
-
-
-
-
-
-
+
@@ -1990,6 +1918,7 @@
+
@@ -2088,7 +2017,7 @@
-
+
@@ -2113,11 +2042,12 @@
-
+
+
@@ -2150,12 +2080,11 @@
-
-
+
@@ -2181,12 +2110,12 @@
-
+
@@ -2218,63 +2147,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -2294,41 +2167,31 @@
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
@@ -2349,6 +2212,7 @@
+
@@ -2362,12 +2226,11 @@
-
-
+
@@ -2380,31 +2243,18 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2425,7 +2275,7 @@
-
+
@@ -2451,19 +2301,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2478,7 +2315,6 @@
-
@@ -2552,7 +2388,7 @@
-
+
@@ -2565,19 +2401,26 @@
-
+
-
+
+
+
+
+
+
+
+
@@ -2595,15 +2438,22 @@
+
+
+
+
+
+
-
+
+
-
+
@@ -2635,12 +2485,11 @@
-
-
+
@@ -2672,6 +2521,7 @@
+
@@ -2962,12 +2812,14 @@
+
+
@@ -2990,6 +2842,7 @@
+
@@ -3013,7 +2866,9 @@
+
+
@@ -3089,23 +2944,23 @@
+
+
-
+
-
-
-
+
diff --git a/logic/languages/jetbrains.mps.dataform/jetbrains.mps.dataform.mpl b/logic/languages/jetbrains.mps.dataform/jetbrains.mps.dataform.mpl
index 32d1cfdb..5b9e3653 100644
--- a/logic/languages/jetbrains.mps.dataform/jetbrains.mps.dataform.mpl
+++ b/logic/languages/jetbrains.mps.dataform/jetbrains.mps.dataform.mpl
@@ -56,6 +56,7 @@
+
@@ -63,9 +64,7 @@
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- c4803b19-6d89-4a3b-bf82-390769514add(jetbrains.mps.lang.typesystem2)
2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
- 35320f26-77cb-4c55-be9f-a97a27770af1(jetbrains.mps.logic)
@@ -97,19 +96,12 @@
-
-
-
-
-
-
-
diff --git a/logic/languages/jetbrains.mps.dataform/models/editor.mps b/logic/languages/jetbrains.mps.dataform/models/editor.mps
index 6b6b1b79..58079dc0 100644
--- a/logic/languages/jetbrains.mps.dataform/models/editor.mps
+++ b/logic/languages/jetbrains.mps.dataform/models/editor.mps
@@ -16,8 +16,6 @@
-
-
@@ -75,6 +73,9 @@
+
+
+
@@ -315,6 +316,13 @@
+
+
+
+
+
+
+
@@ -400,6 +408,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1618,7 +1663,7 @@
-
+
@@ -1672,7 +1717,7 @@
-
+
@@ -1698,7 +1743,7 @@
-
+
diff --git a/typechecking/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl b/typechecking/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
index a9adb9ef..511e9880 100644
--- a/typechecking/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
+++ b/typechecking/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
@@ -60,6 +60,7 @@
+
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
index 68e2f8a2..7a916e6e 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
@@ -370,12 +370,6 @@
-
-
-
-
-
-
@@ -415,12 +409,6 @@
-
-
-
-
-
-
@@ -988,11 +976,6 @@
-
-
-
-
-
@@ -1094,12 +1077,6 @@
-
-
-
-
-
-
@@ -1170,7 +1147,7 @@
-
+
@@ -1199,27 +1176,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1520,6 +1480,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1540,24 +1512,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd b/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
index 2bed054d..155d170f 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
@@ -8,8 +8,6 @@
a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)
- ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)
- 26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)
@@ -21,12 +19,6 @@
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps b/typechecking/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps
index b6c6c9c1..392123c0 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps
@@ -9,8 +9,6 @@
-
-
@@ -204,8 +202,8 @@
-
-
+
+
diff --git a/typesystem2/languages/jetbrains.mps.lang.smodel.types/generator/template/main@generator.mps b/typesystem2/languages/jetbrains.mps.lang.smodel.types/generator/template/main@generator.mps
index ad41cd6f..06d70ff2 100644
--- a/typesystem2/languages/jetbrains.mps.lang.smodel.types/generator/template/main@generator.mps
+++ b/typesystem2/languages/jetbrains.mps.lang.smodel.types/generator/template/main@generator.mps
@@ -3,16 +3,15 @@
+
-
-
@@ -20,9 +19,6 @@
-
-
-
@@ -32,7 +28,6 @@
-
@@ -55,8 +50,17 @@
+
+
+
+
+
+
+
+
+
@@ -69,28 +73,23 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -98,7 +97,8 @@
-
+
+
diff --git a/typesystem2/languages/jetbrains.mps.lang.smodel.types/jetbrains.mps.lang.smodel.types.mpl b/typesystem2/languages/jetbrains.mps.lang.smodel.types/jetbrains.mps.lang.smodel.types.mpl
index dc183780..8a712c05 100644
--- a/typesystem2/languages/jetbrains.mps.lang.smodel.types/jetbrains.mps.lang.smodel.types.mpl
+++ b/typesystem2/languages/jetbrains.mps.lang.smodel.types/jetbrains.mps.lang.smodel.types.mpl
@@ -14,10 +14,6 @@
-
- 2bdcefec-ba49-4b32-ab50-ebc7a41d5090(jetbrains.mps.lang.smodel#1139186730696)
- 6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)
-
@@ -25,6 +21,7 @@
+
@@ -50,13 +47,9 @@
-
-
-
-
@@ -132,7 +125,6 @@
7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)
- f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/jetbrains.mps.lang.typesystem2.mpl b/typesystem2/languages/jetbrains.mps.lang.typesystem2/jetbrains.mps.lang.typesystem2.mpl
index 1391ea70..f4cbc7a8 100644
--- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/jetbrains.mps.lang.typesystem2.mpl
+++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/jetbrains.mps.lang.typesystem2.mpl
@@ -75,7 +75,6 @@
-
@@ -175,7 +174,6 @@
-
@@ -184,6 +182,7 @@
+
26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)
@@ -191,7 +190,6 @@
da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
- cba985fe-1e96-4f16-9f8d-b07434405d4f(jetbrains.mps.lang.smodel.types)
35320f26-77cb-4c55-be9f-a97a27770af1(jetbrains.mps.logic)
7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)
83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)
diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps
index 3daa5158..0584d30e 100644
--- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps
+++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps
@@ -18,7 +18,6 @@
-
@@ -1148,36 +1147,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
index cc679054..50620b09 100644
--- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
+++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
@@ -14,7 +14,6 @@
ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
- 6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)
da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
@@ -47,7 +46,6 @@
-
diff --git a/typesystem2/solutions/jetbrains.mps.lang.typesystem2.template/jetbrains.mps.lang.typesystem2.template.msd b/typesystem2/solutions/jetbrains.mps.lang.typesystem2.template/jetbrains.mps.lang.typesystem2.template.msd
index 7b5038ee..19eeecbe 100644
--- a/typesystem2/solutions/jetbrains.mps.lang.typesystem2.template/jetbrains.mps.lang.typesystem2.template.msd
+++ b/typesystem2/solutions/jetbrains.mps.lang.typesystem2.template/jetbrains.mps.lang.typesystem2.template.msd
@@ -12,7 +12,7 @@
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)
- da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
+ da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)