From d00b55e6791d1b58c7d5c9654481be16de36d0b7 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Mon, 13 Apr 2020 12:27:38 +0300 Subject: [PATCH] Provide more robust way to discover a single aspect clique for nodes in TypecheckingActions Several aspect licques can be found, some irrelevant (e.g. for typechecking.annotation lang), so a relevant clique must be chosen. --- ...s.mps.coderules.typechecking.ui.plugin.mps | 46 +-- .../jetbrains.mps.lang.coderules.aspect.mps | 382 +++++++++++++++++- 2 files changed, 390 insertions(+), 38 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps index 10ef555d..13d6215f 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps @@ -3062,21 +3062,13 @@ - - - - - - - - - + - + @@ -3090,6 +3082,12 @@ + + + + + + @@ -3113,23 +3111,6 @@ - - - - - - - - - - - - - - - - - @@ -3153,11 +3134,8 @@ - - - - - + + @@ -3317,8 +3295,8 @@ - - + + diff --git a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.aspect.mps b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.aspect.mps index c24e5e35..a8d40db8 100644 --- a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.aspect.mps +++ b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.aspect.mps @@ -262,6 +262,7 @@ + @@ -422,7 +423,208 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -586,7 +788,7 @@ - + @@ -1232,7 +1434,7 @@ - + @@ -1285,6 +1487,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1332,6 +1558,12 @@ + + + + + + @@ -1377,6 +1609,21 @@ + + + + + + + + + + + + + + + @@ -1467,6 +1714,21 @@ + + + + + + + + + + + + + + + @@ -1551,6 +1813,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1931,7 +2218,79 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1990,6 +2349,9 @@ + + + @@ -3051,6 +3413,18 @@ + + + + + + + + + + + +