From 9c616971e175b4e37e3e0fe78da9cf705a49b9ef Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 6 Nov 2020 10:09:18 +0100 Subject: [PATCH] Ensure all relevant languages are searched for aspects. It might be necessary to look a little further into the input node's referenced nodes to gather all relevant models for recovering types aspects. Example: a type in BL may extend another BL type parameterized by a non-BL type, such as node<>. --- .../jetbrains.mps.lang.coderules.aspect.mps | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) 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 4efec5af..41da12ab 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 @@ -232,12 +232,14 @@ + + @@ -306,6 +308,7 @@ + @@ -321,12 +324,14 @@ + + @@ -832,6 +837,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +