From e056befb4eeca4f69680452ba042a7ce7643d492 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 17 May 2018 12:02:22 +0200 Subject: [PATCH] Establish module dependencies that make sense. --- build.xml | 251 ++++-------------- .../jetbrains.mps.dataform.mpl | 10 +- .../jetbrains.mps.dataform/models/editor.mps | 55 +++- .../jetbrains.mps.baseLanguageExt.mpl | 1 + .../jetbrains.mps.typechecking.build.mps | 66 +---- .../jetbrains.mps.typechecking.reporting.msd | 8 - ...tbrains.mps.lang.typesystem2.reporting.mps | 6 +- .../generator/template/main@generator.mps | 56 ++-- .../jetbrains.mps.lang.smodel.types.mpl | 10 +- .../jetbrains.mps.lang.typesystem2.mpl | 4 +- .../languageModels/constraints.mps | 39 +-- ...jetbrains.mps.lang.typesystem2.runtime.msd | 2 - ...etbrains.mps.lang.typesystem2.template.msd | 2 +- 13 files changed, 159 insertions(+), 351 deletions(-) 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)