From fa4fb3a0c885bcd5d2da221aba8540e71811e07e Mon Sep 17 00:00:00 2001 From: "Mihail.Buryakov" Date: Thu, 20 Aug 2015 11:43:24 +0200 Subject: [PATCH] SubclassingUtil: implicitly inlude Object in paths, some refactoring --- .../typesystem2/samplechecker/test/type.mps | 214 +++- .../typesystem2/samplechecker/template.mps | 1082 +++++++---------- .../mps/lang/typesystem2/template.mps | 21 +- 3 files changed, 575 insertions(+), 742 deletions(-) diff --git a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.test/models/jetbrains/mps/lang/typesystem2/samplechecker/test/type.mps b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.test/models/jetbrains/mps/lang/typesystem2/samplechecker/test/type.mps index 3ad9e587..b4b52333 100644 --- a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.test/models/jetbrains/mps/lang/typesystem2/samplechecker/test/type.mps +++ b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.test/models/jetbrains/mps/lang/typesystem2/samplechecker/test/type.mps @@ -17,7 +17,7 @@ - + @@ -124,6 +124,7 @@ + @@ -172,7 +173,6 @@ - @@ -181,7 +181,9 @@ - + + + @@ -203,6 +205,7 @@ + @@ -260,6 +263,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -453,12 +479,13 @@ - - + + + @@ -498,7 +525,25 @@ - + + + + + + + + + + + + + + + + + + + @@ -507,12 +552,8 @@ - - - - - - + + @@ -523,12 +564,13 @@ - - + + + @@ -568,7 +610,25 @@ - + + + + + + + + + + + + + + + + + + + @@ -577,12 +637,8 @@ - - - - - - + + @@ -593,12 +649,13 @@ - - + + + @@ -638,7 +695,25 @@ - + + + + + + + + + + + + + + + + + + + @@ -647,12 +722,8 @@ - - - - - - + + @@ -743,6 +814,21 @@ + + + + + + + + + + + + + + + @@ -754,17 +840,8 @@ - - - - - - - - - - - + + @@ -785,20 +862,8 @@ - - - - - - - - - - - - - - + + @@ -815,6 +880,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -826,6 +912,15 @@ + + + + + + + + + @@ -865,15 +960,6 @@ - - - - - - - - - diff --git a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps index 68126206..df542669 100644 --- a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps +++ b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps @@ -153,6 +153,9 @@ + + + @@ -407,6 +410,7 @@ + @@ -5171,8 +5175,10 @@ - - + + + + @@ -5965,7 +5971,9 @@ - + + + @@ -8716,14 +8724,18 @@ - - + + + + - - + + + + @@ -8737,8 +8749,10 @@ - - + + + + @@ -8748,8 +8762,10 @@ - - + + + + @@ -8778,8 +8794,10 @@ - - + + + + @@ -8793,8 +8811,10 @@ - - + + + + @@ -8808,9 +8828,6 @@ - - - @@ -8819,8 +8836,14 @@ + + + + + + @@ -8844,287 +8867,74 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -9143,8 +8953,10 @@ - - + + + + @@ -9160,7 +8972,7 @@ - + @@ -9195,6 +9007,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9212,25 +9213,23 @@ - - + + + + - - + + + + - - - - - - @@ -9239,8 +9238,10 @@ - - + + + + @@ -9250,8 +9251,10 @@ - - + + + + @@ -9295,8 +9298,10 @@ - - + + + + @@ -9327,9 +9332,6 @@ - - - @@ -9338,370 +9340,34 @@ + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9718,8 +9384,79 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9730,18 +9467,12 @@ - - - - - - @@ -9785,6 +9516,13 @@ + + + + + + + diff --git a/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps b/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps index cd5ba857..91dc679a 100644 --- a/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps +++ b/languages/jetbrains.mps.lang.typesystem2/template/models/jetbrains/mps/lang/typesystem2/template.mps @@ -219,7 +219,6 @@ - @@ -986,7 +985,9 @@ - + + + @@ -1054,7 +1055,9 @@ - + + + @@ -1088,7 +1091,9 @@ - + + + @@ -1190,7 +1195,9 @@ - + + + @@ -1299,7 +1306,9 @@ - + + +