diff --git a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps index e257c2f7..da3f2503 100644 --- a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps +++ b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps @@ -20,7 +20,6 @@ - diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps index 0bc16eaa..807ee433 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps @@ -322,11 +322,6 @@ - - - - - @@ -406,11 +401,6 @@ - - - - - @@ -426,14 +416,28 @@ + + + - - - + + + + + + + + + + + + + + @@ -527,31 +531,11 @@ - - - - - - - - - - - - - - - - - - - - @@ -608,6 +592,7 @@ + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps index a746cded..3b4c4835 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps @@ -4,6 +4,7 @@ + @@ -11,15 +12,22 @@ - + + + + + - + + + + @@ -31,13 +39,26 @@ + + + + + + + + + + + + + @@ -50,20 +71,27 @@ + + + + + + + @@ -72,9 +100,15 @@ + + + + + + @@ -85,25 +119,37 @@ + + + + + + + + + + + + @@ -112,6 +158,10 @@ + + + + @@ -120,13 +170,23 @@ + + + + + + + + + + @@ -140,6 +200,7 @@ + @@ -160,9 +221,6 @@ - - - @@ -186,20 +244,40 @@ + + + + + + + + + + + + + + + + + + + + @@ -230,131 +308,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -362,23 +515,35 @@ - - - + + + + + - + - - - - - + + + + + + + + + + + + + + + @@ -450,9 +615,9 @@ - - - + + + @@ -471,7 +636,7 @@ - + @@ -531,7 +696,957 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps index 792852d8..cfeed3c9 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps @@ -21,10 +21,10 @@ - + + - @@ -162,6 +162,10 @@ + + + + @@ -191,6 +195,12 @@ + + + + + + @@ -205,12 +215,17 @@ + + + + + @@ -231,6 +246,11 @@ + + + + + @@ -271,6 +291,10 @@ + + + + @@ -303,7 +327,8 @@ - + + @@ -469,6 +494,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -523,7 +575,7 @@ - + @@ -626,7 +678,7 @@ - + @@ -642,7 +694,7 @@ - + @@ -668,7 +720,7 @@ - + @@ -993,7 +1045,7 @@ - + @@ -1007,13 +1059,13 @@ - + - + @@ -1047,7 +1099,7 @@ - + @@ -1068,7 +1120,7 @@ - + @@ -1081,7 +1133,7 @@ - + @@ -1151,13 +1203,13 @@ - + - + @@ -1225,7 +1277,7 @@ - + @@ -1238,7 +1290,7 @@ - + @@ -1287,7 +1339,7 @@ - + @@ -1578,6 +1630,24 @@ + + + + + + + + + + + + + + + + + + @@ -1762,5 +1832,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps index 001ebd4d..f5d0bff2 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps @@ -8,7 +8,6 @@ - @@ -16,11 +15,13 @@ - + + + @@ -37,16 +38,17 @@ - + + @@ -71,7 +73,6 @@ - @@ -108,6 +109,7 @@ + @@ -211,6 +213,9 @@ + + + @@ -232,6 +237,9 @@ + + + @@ -241,6 +249,7 @@ + @@ -365,28 +374,36 @@ + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + - + - + @@ -402,32 +419,32 @@ - - - - - - - - - - + + + - - + + + + + - - + + + + + + - - + + @@ -485,29 +502,20 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - @@ -585,7 +593,7 @@ - + @@ -608,7 +616,7 @@ - + @@ -646,7 +654,7 @@ - + @@ -718,45 +726,47 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - + + + + + + - - @@ -764,10 +774,17 @@ - - - - + + + + + + + + + + + @@ -799,7 +816,6 @@ - @@ -812,8 +828,9 @@ + - + @@ -824,7 +841,7 @@ - + @@ -851,117 +868,131 @@ - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + - - - + + + @@ -969,10 +1000,30 @@ + + + + + - - - + + + + + + + + + + + + + + + + + + @@ -1078,9 +1129,8 @@ - - + @@ -1107,7 +1157,7 @@ - + @@ -1176,7 +1226,6 @@ - @@ -1514,30 +1563,36 @@ - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1548,5 +1603,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps index 9d2888b9..c683a6a5 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps @@ -9,6 +9,7 @@ + @@ -28,6 +29,7 @@ + @@ -43,6 +45,8 @@ + + @@ -54,6 +58,7 @@ + @@ -104,14 +109,14 @@ - + - - + + @@ -147,9 +152,10 @@ - - - + + + + @@ -235,18 +241,21 @@ - + - + + - + + - + + @@ -360,5 +369,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps index 39ec5d3f..6c478a47 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps @@ -8,6 +8,10 @@ + + + + @@ -30,20 +34,40 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -51,6 +75,7 @@ + @@ -59,6 +84,10 @@ + + + + @@ -68,10 +97,16 @@ + + + + + + @@ -82,6 +117,9 @@ + + + @@ -95,12 +133,16 @@ + + + + @@ -116,10 +158,12 @@ + + @@ -144,6 +188,8 @@ + + @@ -164,9 +210,11 @@ + + @@ -181,6 +229,13 @@ + + + + + + + @@ -195,14 +250,35 @@ + + + + + + + + + + + + + + + + + + + + + @@ -274,6 +350,13 @@ + + + + + + + @@ -303,11 +386,11 @@ + - @@ -345,9 +428,13 @@ + + + + @@ -360,9 +447,12 @@ + + + @@ -384,7 +474,7 @@ - + @@ -397,7 +487,7 @@ - + @@ -529,7 +619,7 @@ - + @@ -542,7 +632,7 @@ - + @@ -664,22 +754,27 @@ - - - - - - - - + + + + + - - - - + + + + + + + + + - - + + + + + @@ -734,28 +829,46 @@ - - - + + + + + + + + - - - + + + + + + - - - + + + - - + + + + + + + + + + + + @@ -919,16 +1032,13 @@ - - - - - - - - + + + + + + - @@ -945,9 +1055,9 @@ - - - + + + @@ -984,7 +1094,7 @@ - + @@ -999,7 +1109,7 @@ - + @@ -1009,21 +1119,18 @@ - - - - - - - - - + + + + - - + + - + + + @@ -1050,9 +1157,9 @@ - - - + + + @@ -1094,7 +1201,7 @@ - + @@ -1109,7 +1216,7 @@ - + @@ -1122,27 +1229,225 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1156,7 +1461,7 @@ - + @@ -1167,7 +1472,7 @@ - + @@ -1177,11 +1482,11 @@ - + - + @@ -1192,7 +1497,7 @@ - + @@ -1200,14 +1505,14 @@ - + - + @@ -1226,7 +1531,7 @@ - + @@ -1242,30 +1547,11 @@ - + - - - - - - - - - - - - - - - - - - - @@ -1279,7 +1565,7 @@ - + @@ -1290,7 +1576,7 @@ - + @@ -1300,11 +1586,11 @@ - + - + @@ -1315,7 +1601,7 @@ - + @@ -1323,14 +1609,14 @@ - + - + @@ -1341,25 +1627,6 @@ - - - - - - - - - - - - - - - - - - - @@ -1373,7 +1640,7 @@ - + @@ -1384,7 +1651,7 @@ - + @@ -1394,11 +1661,11 @@ - + - + @@ -1409,7 +1676,7 @@ - + @@ -1421,11 +1688,11 @@ - + - + @@ -1443,7 +1710,7 @@ - + @@ -1461,7 +1728,7 @@ - + @@ -2147,23 +2414,62 @@ + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + @@ -2192,9 +2498,16 @@ - - - + + + + + + + + + + @@ -2474,5 +2787,1647 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl index 24031c5a..c68764ba 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl @@ -45,6 +45,7 @@ + @@ -56,6 +57,7 @@ + @@ -91,9 +93,10 @@ 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) 20c6e580-bdc5-4067-8049-d7e3265a86de(jetbrains.mps.typesystemEngine) - 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) - b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) + c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) + 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query) + b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) @@ -152,6 +155,7 @@ + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps index fdfdc795..12bf30b5 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps @@ -11,6 +11,7 @@ + @@ -30,6 +31,7 @@ + @@ -57,6 +59,7 @@ + @@ -70,6 +73,7 @@ + @@ -144,14 +148,17 @@ + + + + - @@ -179,23 +186,21 @@ + + + + + - - - - - - - - - - + + + @@ -206,6 +211,7 @@ + @@ -214,13 +220,6 @@ - - - - - - - @@ -239,6 +238,7 @@ + @@ -252,265 +252,183 @@ - - + + - - - + + - - - + + + - - - + + - + - - - + + + - - + + - - - - - + + + + + - + - + - - + + - + - - - + + + - - + + - + - - - + + - - + + - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + - - - - - - - - - - + + - - - + + + + + + + + - - - - - + + + + + + + + @@ -549,12 +467,10 @@ - + - - - + @@ -571,378 +487,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -958,7 +502,15 @@ - + + + + + + + + + @@ -975,11 +527,11 @@ - - - + + + @@ -987,466 +539,155 @@ + - + - + - + + + - + - + - - - - - - - + + + + - - - + + - - - + + + - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + - - - - - - - - - - - - - - - + + - - - - - - - - - - + + + + + + - - - - - - - - - - + + + + + - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + + + + - - - - + + + + + + + - + - + - + @@ -1470,6 +711,7 @@ + @@ -1478,12 +720,16 @@ - + + + + + @@ -1531,11 +777,8 @@ - - - - - + + @@ -1598,6 +841,984 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps index 22485a44..1a40461b 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps @@ -89,10 +89,10 @@ - - + + - + @@ -146,6 +146,8 @@ + + @@ -370,7 +372,7 @@ - + @@ -424,10 +426,12 @@ - + + - + + @@ -436,14 +440,12 @@ - + - + - - - + @@ -468,7 +470,7 @@ - + @@ -477,7 +479,8 @@ - + + @@ -513,64 +516,32 @@ - - - - - - - - - - - + + - - + + - - + + - - - + - + - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + @@ -695,7 +666,7 @@ - + @@ -755,26 +726,26 @@ - + + - + + - + + + - - - - + + - - - + @@ -817,14 +788,11 @@ - - - - + - + @@ -844,22 +812,20 @@ - - - - - - - + + - - + + - + + + + @@ -900,40 +866,37 @@ - - - - - + + - - + + - - - - + + - + - + + - + + - + - - + + - - + + - - + + @@ -957,34 +920,12 @@ - + + - + - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps index a01050de..4cabeaf1 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps @@ -10,7 +10,6 @@ - @@ -26,7 +25,6 @@ - @@ -39,6 +37,7 @@ + @@ -173,9 +172,7 @@ - - - + @@ -201,7 +198,6 @@ - @@ -226,6 +222,11 @@ + + + + + @@ -239,10 +240,10 @@ - - + + - + @@ -257,11 +258,6 @@ - - - - - @@ -284,8 +280,15 @@ + + + + + + + @@ -322,6 +325,7 @@ + @@ -337,6 +341,7 @@ + @@ -352,6 +357,9 @@ + + + @@ -364,190 +372,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -566,7 +390,7 @@ - + @@ -603,131 +427,133 @@ - - - - - - - - + + + + - - + + - - - + + + - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + - - + + + + + - + + + + + + + + + + - - - + + + + + + + @@ -752,7 +578,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -765,11 +657,19 @@ - + + + + + - + + + + + @@ -845,45 +745,37 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + - - + + - - - - - + + @@ -896,45 +788,37 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + - - + + - - - - - + + @@ -1091,13 +975,13 @@ - + - + @@ -1131,25 +1015,17 @@ - - + + - - - - - + - - - - - - + + @@ -1169,440 +1045,383 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + @@ -1634,7 +1453,7 @@ - + @@ -1706,13 +1525,17 @@ - - - - + + + + - - + + + + + + @@ -1908,460 +1731,182 @@ - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - + + - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + - - - + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + + @@ -2369,152 +1914,231 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - - + + + + - - - - - - - - - + + + + + + + + + + - - - + + + + + + + + @@ -2527,19 +2151,10 @@ - - - - - - - - - - + - - + + @@ -2563,13 +2178,19 @@ - + - - + + - - + + + + + + + + @@ -2589,33 +2210,18 @@ - + - - - - - - - - - - - - - - - - - + + - + - + @@ -2629,7 +2235,7 @@ - + @@ -2658,167 +2264,99 @@ + + + - + + - + - + - - - - - - - + + + + - - + + - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - + + + + + + + + - - - + + + + + + + + @@ -2831,19 +2369,10 @@ - - - - - - - - - - + - - + + @@ -2852,13 +2381,16 @@ - + - - + + - - + + + + + @@ -2882,70 +2414,42 @@ - - - - - - - - - - - - - - - - - + + + - + - + - - - - - - - - - - - - - - - - - + + + - + - + - + - + - + - + - + @@ -2959,7 +2463,7 @@ - + @@ -2989,25 +2493,93 @@ + + + - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3067,71 +2639,59 @@ - - - - - - - - + + - + - + - + - + - + - - + + - - + + - + - - - - - - - - + + - + - + - + - + - + - + - - + + @@ -3147,34 +2707,32 @@ - - - - - - - + - - + + - - + + - - + + - - + + - + + + + - + + @@ -3187,29 +2745,17 @@ - - + + - - - - - - - + - - - - - - - + @@ -3267,37 +2813,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + @@ -3351,11 +2876,8 @@ - - - - - + + @@ -3443,12 +2965,10 @@ - + - - - + @@ -3457,22 +2977,18 @@ - + - - - - - - - - + + + + @@ -3490,206 +3006,190 @@ - - - - + + + + + + + + + + + + - - - - - - - + + - - - - - - - + + + - - - + + + - - + + - - + + - - - - - - - - + + + + + + + + + + + - - + + - + - + - + - - - - - - - + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - + - - - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + - - - - - - - - @@ -3702,17 +3202,9 @@ - - - - - + - - - - @@ -3730,34 +3222,13 @@ - - - - - - - - - - - - - - - - - - + - - - - @@ -3788,23 +3259,12 @@ - - - - - - - - - - - - - - - - - + + + + + + @@ -3831,6 +3291,7 @@ + @@ -3861,13 +3322,16 @@ - + + + - + + @@ -3900,48 +3364,47 @@ - + + - - - - - + + + - - + + - + - + - + - + - + - + - + - + - + - - + + @@ -4030,48 +3493,49 @@ - - - - - + + + - - + + - + - + - + - + - + - + - + - + - - + + + - + + - - + + + @@ -4161,212 +3625,165 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + - - - - - - + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - + + + + + + + + + + - + @@ -4374,30 +3791,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps index bdcb0a51..69277fec 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps @@ -32,7 +32,6 @@ - @@ -246,6 +245,11 @@ + + + + + @@ -253,10 +257,10 @@ - - + + - + @@ -311,12 +315,6 @@ - - - - - - @@ -334,8 +332,12 @@ + + + + @@ -439,336 +441,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -778,7 +450,7 @@ - + @@ -863,117 +535,390 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - - - + + + - - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1011,37 +956,42 @@ - - - - - - - - - + + + + + + + + + - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - - @@ -1123,7 +1073,7 @@ - + @@ -1149,7 +1099,8 @@ - + + @@ -1220,13 +1171,17 @@ - - - - + + + + - - + + + + + + @@ -1500,14 +1455,14 @@ - + - + @@ -1515,18 +1470,6 @@ - - - - - - - - - - - - @@ -1608,13 +1551,13 @@ - + - + @@ -1666,29 +1609,17 @@ - - + + - - - - - - - + - - - - - - - - + + @@ -1708,658 +1639,574 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + - - + + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - + + + + + + + @@ -2432,6 +2279,9 @@ + + + @@ -2448,14 +2298,11 @@ - + - - - - + @@ -2496,7 +2343,7 @@ - + @@ -2512,53 +2359,56 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + + - + - + - + @@ -2766,121 +2616,164 @@ - + + - + + + + - + + + + + + + + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + @@ -2889,166 +2782,91 @@ - - - - + + + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - - - + + + + @@ -3073,18 +2891,12 @@ - - + + - + - - - - - - @@ -3119,8 +2931,8 @@ - - + + @@ -3167,518 +2979,478 @@ - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + - - + + + + + + + + + + + + + - - - - - - - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + - - - - + + + - - - - - - - + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + - - + + - - - + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - - + + - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + @@ -3686,23 +3458,40 @@ - - - + + + + + + + + - - + + + + + + + - + + + + + + + + - + @@ -4001,7 +3790,7 @@ - + @@ -4011,7 +3800,7 @@ - + @@ -4129,7 +3918,7 @@ - + @@ -4141,7 +3930,7 @@ - + @@ -4239,7 +4028,7 @@ - + @@ -4251,7 +4040,7 @@ - + @@ -5967,23 +5756,8 @@ - - - - - - - - - - - - - - - - - + + @@ -6044,11 +5818,8 @@ - - - - - + + @@ -6063,7 +5834,7 @@ - + @@ -6095,10 +5866,11 @@ - + + - + @@ -6109,18 +5881,24 @@ + + - - - - - + + + - - + + + + + - + + + + @@ -6129,7 +5907,7 @@ - + @@ -6140,17 +5918,11 @@ - + - - - - - - - - + + @@ -6215,11 +5987,11 @@ - + - + @@ -6303,12 +6075,7 @@ - - - - - - + @@ -6343,8 +6110,16 @@ - - + + + + + + + + + + @@ -6360,124 +6135,80 @@ - - - + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + + - - - - - - - + + - - - - - - - - + + + + + + + + @@ -6491,14 +6222,6 @@ - - - - - - - - @@ -6583,7 +6306,7 @@ - + @@ -6601,7 +6324,7 @@ - + @@ -6610,7 +6333,7 @@ - + @@ -6623,127 +6346,76 @@ - - - - + + + + - - - - - - - - + + - - - - - - - - - + + + - - + + - - + + - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -6751,11 +6423,10 @@ - - - - + + + @@ -6864,7 +6535,7 @@ - + @@ -6877,42 +6548,44 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - - + + @@ -7347,115 +7020,154 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - - - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + @@ -7477,38 +7189,41 @@ - - + + + - - + + - + - + - + - + - - + + + - - + + + - + - + - + @@ -7648,7 +7363,7 @@ - + @@ -7658,7 +7373,7 @@ - + @@ -8385,30 +8100,35 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8512,7 +8232,7 @@ - + @@ -8527,14 +8247,11 @@ - + - - - - + @@ -8637,7 +8354,10 @@ - + + + + @@ -8688,147 +8408,153 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - - + + + - - + + + - + - + - + - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps index 8390591d..75bb68a5 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps @@ -64,6 +64,9 @@ + + + @@ -147,14 +150,21 @@ + + + + + + + - - + + - + @@ -162,11 +172,6 @@ - - - - - @@ -195,7 +200,6 @@ - @@ -238,6 +242,9 @@ + + + @@ -348,22 +355,22 @@ - - + + - - - + + + - - + + - - + + - - + + @@ -373,24 +380,24 @@ - - + + - + - - + + - + - - + + @@ -482,321 +489,211 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + @@ -821,7 +718,10 @@ - + + + + @@ -832,19 +732,20 @@ - + - - - + - + + + + @@ -855,246 +756,195 @@ - + - - - - + + + + - - + + - - + + - - - + + + - - + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + - - - - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -1140,13 +990,13 @@ - + - + - + @@ -1164,7 +1014,7 @@ - + @@ -1195,10 +1045,10 @@ - + - + @@ -1209,20 +1059,20 @@ - + - - - + + + - + @@ -1235,8 +1085,9 @@ - - + + + @@ -1268,135 +1119,67 @@ - - - - - + + + + + + + + + + - - - - - + + + + + + + - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - @@ -1426,37 +1209,50 @@ - + - - + + - - + + + - + + + + + + - + + - - + + + - + + - - + + + - + + + + - + - - + + @@ -1495,7 +1291,7 @@ - + @@ -1504,7 +1300,7 @@ - + @@ -1513,7 +1309,7 @@ - + @@ -1525,19 +1321,30 @@ - + - - + + + - - + + + - - + + + + + + + + + + - - + + + @@ -1644,7 +1451,7 @@ - + @@ -1812,56 +1619,60 @@ - + - - - - - + + + - + - + - + - + - - - - - + + + - - + + - + - + - + - + - - + + + + + + + + + + @@ -1884,182 +1695,73 @@ - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + + + + + + + + @@ -2068,14 +1770,6 @@ - - - - - - - - @@ -2106,21 +1800,18 @@ - - - - - - - + + + + - + @@ -2146,13 +1837,10 @@ - - + + - - - - + @@ -2168,6 +1856,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2183,9 +1919,10 @@ + - + @@ -2211,37 +1948,85 @@ - - + + - - - - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -2589,7 +2374,7 @@ - + @@ -2787,7 +2572,7 @@ - + @@ -2993,7 +2778,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd index 967a2405..b8cadae1 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd @@ -13,7 +13,7 @@ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) - 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) @@ -33,6 +33,7 @@ + @@ -71,7 +72,6 @@ - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps index 837b6e19..80086ffe 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps @@ -1,34 +1,17 @@ - + - - - + - + - - - - - - - - - - - - - - - @@ -38,60 +21,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -99,43 +45,26 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + - @@ -147,23 +76,12 @@ - - - - - - - - - - - @@ -171,19 +89,8 @@ - - - - - - - - - - - - + @@ -193,8 +100,6 @@ - - @@ -203,53 +108,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + @@ -260,1787 +140,271 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + + - - + + + + + - - - - - + + + + - - - - - + + - + - + - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + - - - - - - - - - - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd index f47ef6e6..47fca930 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd @@ -12,11 +12,7 @@ - 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) - ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) - 40ab19e9-751a-4433-b645-0e65160e58a0(org.mpsqa.lint.generic) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) - 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) @@ -50,10 +46,8 @@ - - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps index 3325b828..60115e7c 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps @@ -124,7 +124,6 @@ - @@ -143,13 +142,18 @@ + + + + + - - + + - + @@ -157,19 +161,13 @@ - - - - - - - + @@ -180,13 +178,6 @@ - - - - - - - @@ -212,8 +203,75 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -227,247 +285,210 @@ - - - - - + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + - - - - - - - + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + - - - - - - + + + + + + + + + + + - + + + + + + @@ -476,100 +497,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -638,13 +565,18 @@ - - - - - - - + + + + + + + + + + + + @@ -786,13 +718,13 @@ - + - + @@ -834,7 +766,7 @@ - + @@ -901,12 +833,10 @@ - + - - - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd index 06cbc7a3..6afa64ae 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd @@ -54,7 +54,6 @@ - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps index 026c0a26..bef40159 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps @@ -98,12 +98,15 @@ - + + + + + - - + + - @@ -130,7 +133,9 @@ - + + + @@ -149,6 +154,8 @@ + + @@ -157,13 +164,6 @@ - - - - - - - @@ -183,6 +183,7 @@ + @@ -252,8 +253,22 @@ - - + + + + + + + + + + + + + + + + @@ -264,597 +279,590 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + - - - - + + - - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + - - - - - - - - - + + + + - - - - - - + + - - + + - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - + + - - - - - + + + + + + + + + - - + + + + + + - - + + - - - - - - - - + + + + + + + + + + + + + - - + + @@ -862,13 +870,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -896,13 +944,10 @@ - + - - - - + @@ -941,140 +986,132 @@ - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps index 728ae556..0ae44d4d 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps @@ -117,10 +117,10 @@ - - + + - + @@ -471,7 +471,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps index ebb6b450..2c85d97d 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps @@ -16,9 +16,6 @@ - - - @@ -76,22 +73,21 @@ - + + + + + - - + + - - - - - - - - + + + @@ -115,13 +111,6 @@ - - - - - - - @@ -129,14 +118,6 @@ - - - - - - - - @@ -153,134 +134,117 @@ - + - - - - - - - - - - + - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps index 3dc381e6..b5968037 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps @@ -115,10 +115,10 @@ - - + + - + @@ -172,6 +172,8 @@ + + @@ -230,6 +232,7 @@ + @@ -243,14 +246,12 @@ - - - - - + + + - + @@ -260,6 +261,7 @@ + @@ -273,26 +275,24 @@ - - - - - - - - + + + - + + + - + + @@ -309,14 +309,15 @@ + - - + + - + @@ -327,12 +328,14 @@ + + @@ -342,7 +345,8 @@ - + + @@ -359,258 +363,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps index 6792e978..960608c0 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps @@ -11,13 +11,11 @@ + - - - @@ -34,6 +32,9 @@ + + + @@ -44,6 +45,7 @@ + @@ -61,6 +63,12 @@ + + + + + + @@ -71,12 +79,15 @@ - + + + + + - - + + - @@ -86,9 +97,6 @@ - - - @@ -96,6 +104,9 @@ + + + @@ -108,6 +119,7 @@ + @@ -116,13 +128,6 @@ - - - - - - - @@ -130,14 +135,6 @@ - - - - - - - - @@ -150,12 +147,9 @@ - + - - - @@ -166,7 +160,10 @@ - + + + + @@ -206,12 +203,7 @@ - - - - - - + @@ -219,96 +211,106 @@ - - - - + + + + + - - + + + + + + - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + - - - + + + + @@ -319,32 +321,31 @@ - + - - - - - + + - - + + - + + - + + @@ -392,92 +393,81 @@ - - - - + + + + + - - + + + + + + - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + - - + + + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps index 3e7a76fd..c2aebff1 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps @@ -169,10 +169,10 @@ - - + + - + @@ -205,8 +205,11 @@ + + + @@ -371,50 +374,52 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -504,47 +509,48 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -634,76 +640,78 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -1149,7 +1157,7 @@ - + @@ -1215,7 +1223,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps index 36046bff..2361b594 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps @@ -85,10 +85,10 @@ - - + + - + @@ -100,8 +100,11 @@ + + + @@ -219,15 +222,17 @@ - + + + - + @@ -355,9 +360,10 @@ + - + @@ -485,9 +491,10 @@ + - + @@ -666,53 +673,55 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -802,38 +811,39 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - + @@ -923,35 +933,36 @@ - - + + + - - + + - + - + - + - + - + - + - + - + @@ -1076,11 +1087,8 @@ - - - - - + + @@ -1090,50 +1098,52 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1223,35 +1233,36 @@ - - + + + - - + + - + - + - + - + - + - + - + - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps index cf11745d..4ab7af0a 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps @@ -26,9 +26,6 @@ - - - @@ -46,7 +43,6 @@ - @@ -110,17 +106,6 @@ - - - - - - - - - - - @@ -143,17 +128,10 @@ - - - - - - - - - - + + + @@ -189,6 +167,9 @@ + + + @@ -347,7 +328,7 @@ - + @@ -444,407 +425,372 @@ - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - + + + + + + + + + + + + + - - - - - - + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - + + + + + + + + - - - + + + - - - - - + + - - - - - - - - - - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + - - - - - - - - - + + + + + - - - - + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + - - + + - - + + - - - - - + + - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -1006,15 +952,17 @@ - + + + - + @@ -1038,7 +986,8 @@ - + + @@ -1066,9 +1015,10 @@ + - + @@ -1105,9 +1055,10 @@ + - + @@ -1128,7 +1079,7 @@ - + @@ -1268,7 +1219,7 @@ - + @@ -1350,6 +1301,18 @@ + + + + + + + + + + + + @@ -1429,451 +1392,380 @@ - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + - - + + + + + + + + - - - - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + - - - - - - - - - - - + + + + + - - - - - - - - - - - + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - + + + + + - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + - - - - - + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + @@ -1985,15 +1877,17 @@ - + + + - + @@ -2017,7 +1911,8 @@ - + + @@ -2045,9 +1940,10 @@ + - + @@ -2084,9 +1980,10 @@ + - + @@ -2107,7 +2004,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps index 7d669ad8..e8451222 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps @@ -87,10 +87,10 @@ - - + + - + @@ -122,6 +122,7 @@ + @@ -179,13 +180,16 @@ - + + + - + + @@ -208,8 +212,15 @@ + + + + + + + @@ -218,20 +229,11 @@ - - - - - - - - - - - + + - + @@ -284,7 +286,10 @@ - + + + + @@ -292,11 +297,8 @@ - - - - - + + @@ -381,7 +383,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps index 26fdbfe0..f8c41502 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps @@ -81,10 +81,10 @@ - - + + - + @@ -433,7 +433,7 @@ - + @@ -502,6 +502,9 @@ + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps index c2f12cde..ada74ff8 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps @@ -19,9 +19,6 @@ - - - @@ -79,22 +76,21 @@ - + + + + + - - + + - - - - - - - - + + + @@ -121,13 +117,6 @@ - - - - - - - @@ -135,14 +124,6 @@ - - - - - - - - @@ -196,135 +177,127 @@ - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + - - - + + + +