Commit e961a976 authored by André Pacak's avatar André Pacak
Browse files

change lookup function (has ITerm as toplevel to distinguish between cases and...

change lookup function (has ITerm as toplevel to distinguish between cases and other parts of the language (ExpTerm)
parent c2722538
......@@ -9,899 +9,933 @@
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1081236700938:jetbrains.mps.baseLanguage.structure.StaticMethodDeclaration" />
<root>
<file name="ConceptPresentationAspectImpl.java">
<unit at="11,0,219,0" name="VariantTypes.structure.ConceptPresentationAspectImpl" />
<unit at="11,0,226,0" name="VariantTypes.structure.ConceptPresentationAspectImpl" />
</file>
<file name="LanguageConceptSwitch.java">
<unit at="10,0,76,0" name="VariantTypes.structure.LanguageConceptSwitch" />
<unit at="10,0,78,0" name="VariantTypes.structure.LanguageConceptSwitch" />
</file>
<file name="StructureAspectDescriptor.java">
<unit at="16,0,361,0" name="VariantTypes.structure.StructureAspectDescriptor" />
<unit at="16,0,373,0" name="VariantTypes.structure.StructureAspectDescriptor" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272849">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272849" at="31,0,32,0" concept="1" trace="props_Term" />
<node id="1894367444356272849" at="176,33,177,76" concept="3" />
<node id="1894367444356272849" at="177,76,178,36" concept="0" />
<node id="1894367444356272849" at="179,9,180,26" concept="4" />
<node id="1894367444356272849" at="175,38,179,9" concept="2" />
<scope id="1894367444356272849" at="176,33,178,36">
<node id="1894367444356272849" at="16,0,17,0" concept="1" trace="props_ExpTerm" />
<node id="1894367444356272849" at="73,36,74,76" concept="3" />
<node id="1894367444356272849" at="74,76,75,39" concept="0" />
<node id="1894367444356272849" at="76,9,77,29" concept="4" />
<node id="1894367444356272849" at="72,41,76,9" concept="2" />
<scope id="1894367444356272849" at="73,36,75,39">
<var name="cpb" id="1894367444356272849" />
</scope>
<scope id="1894367444356272849" at="175,38,180,26" />
<scope id="1894367444356272849" at="72,41,77,29" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272849" at="31,0,32,0" concept="5" trace="Term" />
<node id="1894367444356272849" at="58,41,59,43" concept="0" />
<node id="1894367444356272849" at="16,0,17,0" concept="5" trace="ExpTerm" />
<node id="1894367444356272849" at="44,42,45,46" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272849" at="36,0,37,0" concept="1" trace="myConceptTerm" />
<node id="1894367444356272849" at="95,38,96,29" concept="4" />
<node id="1894367444356272849" at="123,34,124,76" concept="0" />
<node id="1894367444356272849" at="134,34,135,76" concept="0" />
<node id="1894367444356272849" at="145,34,146,76" concept="0" />
<node id="1894367444356272849" at="184,71,185,76" concept="0" />
<node id="1894367444356272849" at="195,71,196,76" concept="0" />
<node id="1894367444356272849" at="206,34,207,76" concept="0" />
<node id="1894367444356272849" at="253,34,254,76" concept="0" />
<node id="1894367444356272849" at="273,34,274,76" concept="0" />
<node id="1894367444356272849" at="291,34,292,76" concept="0" />
<node id="1894367444356272849" at="301,34,302,76" concept="0" />
<node id="1894367444356272849" at="310,62,311,151" concept="3" />
<node id="1894367444356272849" at="311,151,312,19" concept="0" />
<node id="1894367444356272849" at="312,19,313,99" concept="0" />
<node id="1894367444356272849" at="313,99,314,17" concept="0" />
<node id="1894367444356272849" at="314,17,315,22" concept="4" />
<node id="1894367444356272849" at="327,71,328,76" concept="0" />
<node id="1894367444356272849" at="353,34,354,76" concept="0" />
<node id="1894367444356272849" at="310,0,317,0" concept="6" trace="createDescriptorForTerm#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272849" at="95,38,96,29" />
<scope id="1894367444356272849" at="310,62,315,22">
<node id="1894367444356272849" at="21,0,22,0" concept="1" trace="myConceptExpTerm" />
<node id="1894367444356272849" at="66,41,67,32" concept="4" />
<node id="1894367444356272849" at="126,34,127,76" concept="0" />
<node id="1894367444356272849" at="137,34,138,76" concept="0" />
<node id="1894367444356272849" at="148,34,149,76" concept="0" />
<node id="1894367444356272849" at="167,65,168,154" concept="3" />
<node id="1894367444356272849" at="168,154,169,19" concept="0" />
<node id="1894367444356272849" at="170,75,171,99" concept="0" />
<node id="1894367444356272849" at="171,99,172,17" concept="0" />
<node id="1894367444356272849" at="172,17,173,22" concept="4" />
<node id="1894367444356272849" at="203,71,204,76" concept="0" />
<node id="1894367444356272849" at="214,71,215,76" concept="0" />
<node id="1894367444356272849" at="225,34,226,76" concept="0" />
<node id="1894367444356272849" at="272,34,273,76" concept="0" />
<node id="1894367444356272849" at="292,34,293,76" concept="0" />
<node id="1894367444356272849" at="310,34,311,76" concept="0" />
<node id="1894367444356272849" at="320,34,321,76" concept="0" />
<node id="1894367444356272849" at="339,71,340,76" concept="0" />
<node id="1894367444356272849" at="365,34,366,76" concept="0" />
<node id="1894367444356272849" at="167,0,175,0" concept="6" trace="createDescriptorForExpTerm#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272849" at="66,41,67,32" />
<scope id="1894367444356272849" at="167,65,173,22">
<var name="b" id="1894367444356272849" />
</scope>
<scope id="1894367444356272849" at="310,0,317,0" />
<scope id="1894367444356272849" at="167,0,175,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272850">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272850" at="36,0,37,0" concept="1" trace="props_Zero" />
<node id="1894367444356272850" at="209,33,210,76" concept="3" />
<node id="1894367444356272850" at="210,76,211,35" concept="0" />
<node id="1894367444356272850" at="211,35,212,36" concept="0" />
<node id="1894367444356272850" at="213,9,214,26" concept="4" />
<node id="1894367444356272850" at="208,38,213,9" concept="2" />
<scope id="1894367444356272850" at="209,33,212,36">
<node id="1894367444356272850" at="37,0,38,0" concept="1" trace="props_Zero" />
<node id="1894367444356272850" at="216,33,217,76" concept="3" />
<node id="1894367444356272850" at="217,76,218,35" concept="0" />
<node id="1894367444356272850" at="218,35,219,36" concept="0" />
<node id="1894367444356272850" at="220,9,221,26" concept="4" />
<node id="1894367444356272850" at="215,38,220,9" concept="2" />
<scope id="1894367444356272850" at="216,33,219,36">
<var name="cpb" id="1894367444356272850" />
</scope>
<scope id="1894367444356272850" at="208,38,214,26" />
<scope id="1894367444356272850" at="215,38,221,26" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272850" at="36,0,37,0" concept="5" trace="Zero" />
<node id="1894367444356272850" at="63,55,64,43" concept="0" />
<node id="1894367444356272850" at="37,0,38,0" concept="5" trace="Zero" />
<node id="1894367444356272850" at="65,55,66,43" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272850" at="41,0,42,0" concept="1" trace="myConceptZero" />
<node id="1894367444356272850" at="105,38,106,29" concept="4" />
<node id="1894367444356272850" at="351,62,352,151" concept="3" />
<node id="1894367444356272850" at="352,151,353,34" concept="0" />
<node id="1894367444356272850" at="354,76,355,99" concept="0" />
<node id="1894367444356272850" at="355,99,356,17" concept="0" />
<node id="1894367444356272850" at="356,17,357,17" concept="0" />
<node id="1894367444356272850" at="357,17,358,22" concept="4" />
<node id="1894367444356272850" at="351,0,360,0" concept="6" trace="createDescriptorForZero#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272850" at="105,38,106,29" />
<scope id="1894367444356272850" at="351,62,358,22">
<node id="1894367444356272850" at="42,0,43,0" concept="1" trace="myConceptZero" />
<node id="1894367444356272850" at="108,38,109,29" concept="4" />
<node id="1894367444356272850" at="363,62,364,151" concept="3" />
<node id="1894367444356272850" at="364,151,365,34" concept="0" />
<node id="1894367444356272850" at="366,76,367,99" concept="0" />
<node id="1894367444356272850" at="367,99,368,17" concept="0" />
<node id="1894367444356272850" at="368,17,369,17" concept="0" />
<node id="1894367444356272850" at="369,17,370,22" concept="4" />
<node id="1894367444356272850" at="363,0,372,0" concept="6" trace="createDescriptorForZero#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272850" at="108,38,109,29" />
<scope id="1894367444356272850" at="363,62,370,22">
<var name="b" id="1894367444356272850" />
</scope>
<scope id="1894367444356272850" at="351,0,360,0" />
<scope id="1894367444356272850" at="363,0,372,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272855">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272855" at="29,0,30,0" concept="1" trace="props_Succ" />
<node id="1894367444356272855" at="162,33,163,76" concept="3" />
<node id="1894367444356272855" at="163,76,164,38" concept="0" />
<node id="1894367444356272855" at="164,38,165,36" concept="0" />
<node id="1894367444356272855" at="166,9,167,26" concept="4" />
<node id="1894367444356272855" at="161,38,166,9" concept="2" />
<scope id="1894367444356272855" at="162,33,165,36">
<node id="1894367444356272855" at="31,0,32,0" concept="1" trace="props_Succ" />
<node id="1894367444356272855" at="175,33,176,76" concept="3" />
<node id="1894367444356272855" at="176,76,177,38" concept="0" />
<node id="1894367444356272855" at="177,38,178,36" concept="0" />
<node id="1894367444356272855" at="179,9,180,26" concept="4" />
<node id="1894367444356272855" at="174,38,179,9" concept="2" />
<scope id="1894367444356272855" at="175,33,178,36">
<var name="cpb" id="1894367444356272855" />
</scope>
<scope id="1894367444356272855" at="161,38,167,26" />
<scope id="1894367444356272855" at="174,38,180,26" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272855" at="29,0,30,0" concept="5" trace="Succ" />
<node id="1894367444356272855" at="56,49,57,43" concept="0" />
<node id="1894367444356272855" at="31,0,32,0" concept="5" trace="Succ" />
<node id="1894367444356272855" at="59,49,60,43" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272855" at="34,0,35,0" concept="1" trace="myConceptSucc" />
<node id="1894367444356272855" at="91,38,92,29" concept="4" />
<node id="1894367444356272855" at="289,62,290,151" concept="3" />
<node id="1894367444356272855" at="290,151,291,34" concept="0" />
<node id="1894367444356272855" at="292,76,293,99" concept="0" />
<node id="1894367444356272855" at="293,99,294,17" concept="0" />
<node id="1894367444356272860" at="294,17,295,195" concept="0" />
<node id="1894367444356272855" at="295,195,296,20" concept="0" />
<node id="1894367444356272855" at="296,20,297,22" concept="4" />
<node id="1894367444356272855" at="289,0,299,0" concept="6" trace="createDescriptorForSucc#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272855" at="91,38,92,29" />
<scope id="1894367444356272855" at="289,62,297,22">
<node id="1894367444356272855" at="36,0,37,0" concept="1" trace="myConceptSucc" />
<node id="1894367444356272855" at="96,38,97,29" concept="4" />
<node id="1894367444356272855" at="308,62,309,151" concept="3" />
<node id="1894367444356272855" at="309,151,310,34" concept="0" />
<node id="1894367444356272855" at="311,76,312,99" concept="0" />
<node id="1894367444356272855" at="312,99,313,17" concept="0" />
<node id="1894367444356272860" at="313,17,314,195" concept="0" />
<node id="1894367444356272855" at="314,195,315,20" concept="0" />
<node id="1894367444356272855" at="315,20,316,22" concept="4" />
<node id="1894367444356272855" at="308,0,318,0" concept="6" trace="createDescriptorForSucc#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272855" at="96,38,97,29" />
<scope id="1894367444356272855" at="308,62,316,22">
<var name="b" id="1894367444356272855" />
</scope>
<scope id="1894367444356272855" at="289,0,299,0" />
<scope id="1894367444356272855" at="308,0,318,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272864">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272864" at="33,0,34,0" concept="1" trace="props_Var" />
<node id="1894367444356272864" at="188,32,189,76" concept="3" />
<node id="1894367444356272864" at="189,76,190,35" concept="0" />
<node id="1894367444356272864" at="190,35,191,35" concept="0" />
<node id="1894367444356272864" at="192,9,193,25" concept="4" />
<node id="1894367444356272864" at="187,37,192,9" concept="2" />
<scope id="1894367444356272864" at="188,32,191,35">
<node id="1894367444356272864" at="34,0,35,0" concept="1" trace="props_Var" />
<node id="1894367444356272864" at="195,32,196,76" concept="3" />
<node id="1894367444356272864" at="196,76,197,35" concept="0" />
<node id="1894367444356272864" at="197,35,198,35" concept="0" />
<node id="1894367444356272864" at="199,9,200,25" concept="4" />
<node id="1894367444356272864" at="194,37,199,9" concept="2" />
<scope id="1894367444356272864" at="195,32,198,35">
<var name="cpb" id="1894367444356272864" />
</scope>
<scope id="1894367444356272864" at="187,37,193,25" />
<scope id="1894367444356272864" at="194,37,200,25" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272864" at="33,0,34,0" concept="5" trace="Var" />
<node id="1894367444356272864" at="60,43,61,42" concept="0" />
<node id="1894367444356272864" at="34,0,35,0" concept="5" trace="Var" />
<node id="1894367444356272864" at="62,43,63,42" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272864" at="38,0,39,0" concept="1" trace="myConceptVar" />
<node id="1894367444356272864" at="99,37,100,28" concept="4" />
<node id="1894367444356272864" at="324,61,325,150" concept="3" />
<node id="1894367444356272864" at="325,150,326,34" concept="0" />
<node id="1894367444356272864" at="326,34,327,71" concept="0" />
<node id="1894367444356272864" at="328,76,329,99" concept="0" />
<node id="1894367444356272864" at="329,99,330,17" concept="0" />
<node id="1894367444356272864" at="330,17,331,22" concept="4" />
<node id="1894367444356272864" at="324,0,333,0" concept="6" trace="createDescriptorForVar#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272864" at="99,37,100,28" />
<scope id="1894367444356272864" at="324,61,331,22">
<node id="1894367444356272864" at="39,0,40,0" concept="1" trace="myConceptVar" />
<node id="1894367444356272864" at="102,37,103,28" concept="4" />
<node id="1894367444356272864" at="336,61,337,150" concept="3" />
<node id="1894367444356272864" at="337,150,338,34" concept="0" />
<node id="1894367444356272864" at="338,34,339,71" concept="0" />
<node id="1894367444356272864" at="340,76,341,99" concept="0" />
<node id="1894367444356272864" at="341,99,342,17" concept="0" />
<node id="1894367444356272864" at="342,17,343,22" concept="4" />
<node id="1894367444356272864" at="336,0,345,0" concept="6" trace="createDescriptorForVar#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272864" at="102,37,103,28" />
<scope id="1894367444356272864" at="336,61,343,22">
<var name="b" id="1894367444356272864" />
</scope>
<scope id="1894367444356272864" at="324,0,333,0" />
<scope id="1894367444356272864" at="336,0,345,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272898">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272898" at="12,0,13,0" concept="1" trace="props_Add" />
<node id="1894367444356272898" at="44,32,45,76" concept="3" />
<node id="1894367444356272898" at="45,76,46,35" concept="0" />
<node id="1894367444356272898" at="46,35,47,35" concept="0" />
<node id="1894367444356272898" at="48,9,49,25" concept="4" />
<node id="1894367444356272898" at="43,37,48,9" concept="2" />
<scope id="1894367444356272898" at="44,32,47,35">
<node id="1894367444356272898" at="45,32,46,76" concept="3" />
<node id="1894367444356272898" at="46,76,47,35" concept="0" />
<node id="1894367444356272898" at="47,35,48,35" concept="0" />
<node id="1894367444356272898" at="49,9,50,25" concept="4" />
<node id="1894367444356272898" at="44,37,49,9" concept="2" />
<scope id="1894367444356272898" at="45,32,48,35">
<var name="cpb" id="1894367444356272898" />
</scope>
<scope id="1894367444356272898" at="43,37,49,25" />
<scope id="1894367444356272898" at="44,37,50,25" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272898" at="12,0,13,0" concept="5" trace="Add" />
<node id="1894367444356272898" at="39,116,40,42" concept="0" />
<node id="1894367444356272898" at="40,116,41,42" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272898" at="17,0,18,0" concept="1" trace="myConceptAdd" />
<node id="1894367444356272898" at="57,37,58,28" concept="4" />
<node id="1894367444356272898" at="121,61,122,150" concept="3" />
<node id="1894367444356272898" at="122,150,123,34" concept="0" />
<node id="1894367444356272898" at="124,76,125,99" concept="0" />
<node id="1894367444356272898" at="125,99,126,17" concept="0" />
<node id="1894367444356272903" at="126,17,127,196" concept="0" />
<node id="1894367444356272907" at="127,196,128,196" concept="0" />
<node id="1894367444356272898" at="128,196,129,17" concept="0" />
<node id="1894367444356272898" at="129,17,130,22" concept="4" />
<node id="1894367444356272898" at="121,0,132,0" concept="6" trace="createDescriptorForAdd#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272898" at="57,37,58,28" />
<scope id="1894367444356272898" at="121,61,130,22">
<node id="1894367444356272898" at="58,37,59,28" concept="4" />
<node id="1894367444356272898" at="124,61,125,150" concept="3" />
<node id="1894367444356272898" at="125,150,126,34" concept="0" />
<node id="1894367444356272898" at="127,76,128,99" concept="0" />
<node id="1894367444356272898" at="128,99,129,17" concept="0" />
<node id="1894367444356272903" at="129,17,130,196" concept="0" />
<node id="1894367444356272907" at="130,196,131,196" concept="0" />
<node id="1894367444356272898" at="131,196,132,17" concept="0" />
<node id="1894367444356272898" at="132,17,133,22" concept="4" />
<node id="1894367444356272898" at="124,0,135,0" concept="6" trace="createDescriptorForAdd#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272898" at="58,37,59,28" />
<scope id="1894367444356272898" at="124,61,133,22">
<var name="b" id="1894367444356272898" />
</scope>
<scope id="1894367444356272898" at="121,0,132,0" />
<scope id="1894367444356272898" at="124,0,135,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272914">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272914" at="25,0,26,0" concept="1" trace="props_Mult" />
<node id="1894367444356272914" at="134,33,135,76" concept="3" />
<node id="1894367444356272914" at="135,76,136,35" concept="0" />
<node id="1894367444356272914" at="136,35,137,36" concept="0" />
<node id="1894367444356272914" at="138,9,139,26" concept="4" />
<node id="1894367444356272914" at="133,38,138,9" concept="2" />
<scope id="1894367444356272914" at="134,33,137,36">
<node id="1894367444356272914" at="27,0,28,0" concept="1" trace="props_Mult" />
<node id="1894367444356272914" at="147,33,148,76" concept="3" />
<node id="1894367444356272914" at="148,76,149,35" concept="0" />
<node id="1894367444356272914" at="149,35,150,36" concept="0" />
<node id="1894367444356272914" at="151,9,152,26" concept="4" />
<node id="1894367444356272914" at="146,38,151,9" concept="2" />
<scope id="1894367444356272914" at="147,33,150,36">
<var name="cpb" id="1894367444356272914" />
</scope>
<scope id="1894367444356272914" at="133,38,139,26" />
<scope id="1894367444356272914" at="146,38,152,26" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272914" at="25,0,26,0" concept="5" trace="Mult" />
<node id="1894367444356272914" at="52,51,53,43" concept="0" />
<node id="1894367444356272914" at="27,0,28,0" concept="5" trace="Mult" />
<node id="1894367444356272914" at="55,51,56,43" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272914" at="30,0,31,0" concept="1" trace="myConceptMult" />
<node id="1894367444356272914" at="83,38,84,29" concept="4" />
<node id="1894367444356272914" at="251,62,252,151" concept="3" />
<node id="1894367444356272914" at="252,151,253,34" concept="0" />
<node id="1894367444356272914" at="254,76,255,99" concept="0" />
<node id="1894367444356272914" at="255,99,256,17" concept="0" />
<node id="1894367444356272919" at="256,17,257,196" concept="0" />
<node id="1894367444356272923" at="257,196,258,196" concept="0" />
<node id="1894367444356272914" at="258,196,259,17" concept="0" />
<node id="1894367444356272914" at="259,17,260,22" concept="4" />
<node id="1894367444356272914" at="251,0,262,0" concept="6" trace="createDescriptorForMult#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272914" at="83,38,84,29" />
<scope id="1894367444356272914" at="251,62,260,22">
<node id="1894367444356272914" at="32,0,33,0" concept="1" trace="myConceptMult" />
<node id="1894367444356272914" at="88,38,89,29" concept="4" />
<node id="1894367444356272914" at="270,62,271,151" concept="3" />
<node id="1894367444356272914" at="271,151,272,34" concept="0" />
<node id="1894367444356272914" at="273,76,274,99" concept="0" />
<node id="1894367444356272914" at="274,99,275,17" concept="0" />
<node id="1894367444356272919" at="275,17,276,196" concept="0" />
<node id="1894367444356272923" at="276,196,277,196" concept="0" />
<node id="1894367444356272914" at="277,196,278,17" concept="0" />
<node id="1894367444356272914" at="278,17,279,22" concept="4" />
<node id="1894367444356272914" at="270,0,281,0" concept="6" trace="createDescriptorForMult#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272914" at="88,38,89,29" />
<scope id="1894367444356272914" at="270,62,279,22">
<var name="b" id="1894367444356272914" />
</scope>
<scope id="1894367444356272914" at="251,0,262,0" />
<scope id="1894367444356272914" at="270,0,281,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272930">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272930" at="18,0,19,0" concept="1" trace="props_Lam" />
<node id="1894367444356272930" at="85,32,86,76" concept="3" />
<node id="1894367444356272930" at="86,76,87,35" concept="0" />
<node id="1894367444356272930" at="87,35,88,35" concept="0" />
<node id="1894367444356272930" at="89,9,90,25" concept="4" />
<node id="1894367444356272930" at="84,37,89,9" concept="2" />
<scope id="1894367444356272930" at="85,32,88,35">
<node id="1894367444356272930" at="20,0,21,0" concept="1" trace="props_Lam" />
<node id="1894367444356272930" at="98,32,99,76" concept="3" />
<node id="1894367444356272930" at="99,76,100,35" concept="0" />
<node id="1894367444356272930" at="100,35,101,35" concept="0" />
<node id="1894367444356272930" at="102,9,103,25" concept="4" />
<node id="1894367444356272930" at="97,37,102,9" concept="2" />
<scope id="1894367444356272930" at="98,32,101,35">
<var name="cpb" id="1894367444356272930" />
</scope>
<scope id="1894367444356272930" at="84,37,90,25" />
<scope id="1894367444356272930" at="97,37,103,25" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272930" at="18,0,19,0" concept="5" trace="Lam" />
<node id="1894367444356272930" at="45,50,46,42" concept="0" />
<node id="1894367444356272930" at="20,0,21,0" concept="5" trace="Lam" />
<node id="1894367444356272930" at="48,43,49,42" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272930" at="23,0,24,0" concept="1" trace="myConceptLam" />
<node id="1894367444356272930" at="69,37,70,28" concept="4" />
<node id="1894367444356272930" at="181,61,182,150" concept="3" />
<node id="1894367444356272930" at="182,150,183,34" concept="0" />
<node id="1894367444356272930" at="183,34,184,71" concept="0" />
<node id="1894367444356272930" at="185,76,186,99" concept="0" />
<node id="1894367444356272930" at="186,99,187,17" concept="0" />
<node id="1894367444356272950" at="187,17,188,195" concept="0" />
<node id="1894367444356272930" at="188,195,189,19" concept="0" />
<node id="1894367444356272930" at="189,19,190,22" concept="4" />
<node id="1894367444356272930" at="181,0,192,0" concept="6" trace="createDescriptorForLam#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272930" at="69,37,70,28" />
<scope id="1894367444356272930" at="181,61,190,22">
<node id="1894367444356272930" at="25,0,26,0" concept="1" trace="myConceptLam" />
<node id="1894367444356272930" at="74,37,75,28" concept="4" />
<node id="1894367444356272930" at="200,61,201,150" concept="3" />
<node id="1894367444356272930" at="201,150,202,34" concept="0" />
<node id="1894367444356272930" at="202,34,203,71" concept="0" />
<node id="1894367444356272930" at="204,76,205,99" concept="0" />
<node id="1894367444356272930" at="205,99,206,17" concept="0" />
<node id="1894367444356272950" at="206,17,207,195" concept="0" />
<node id="1894367444356272930" at="207,195,208,19" concept="0" />
<node id="1894367444356272930" at="208,19,209,22" concept="4" />
<node id="1894367444356272930" at="200,0,211,0" concept="6" trace="createDescriptorForLam#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272930" at="74,37,75,28" />
<scope id="1894367444356272930" at="200,61,209,22">
<var name="b" id="1894367444356272930" />
</scope>
<scope id="1894367444356272930" at="181,0,192,0" />
<scope id="1894367444356272930" at="200,0,211,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356272954">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356272954" at="19,0,20,0" concept="1" trace="props_Let" />
<node id="1894367444356272954" at="92,32,93,76" concept="3" />
<node id="1894367444356272954" at="93,76,94,35" concept="0" />
<node id="1894367444356272954" at="94,35,95,35" concept="0" />
<node id="1894367444356272954" at="96,9,97,25" concept="4" />
<node id="1894367444356272954" at="91,37,96,9" concept="2" />
<scope id="1894367444356272954" at="92,32,95,35">
<node id="1894367444356272954" at="21,0,22,0" concept="1" trace="props_Let" />
<node id="1894367444356272954" at="105,32,106,76" concept="3" />
<node id="1894367444356272954" at="106,76,107,35" concept="0" />
<node id="1894367444356272954" at="107,35,108,35" concept="0" />
<node id="1894367444356272954" at="109,9,110,25" concept="4" />
<node id="1894367444356272954" at="104,37,109,9" concept="2" />
<scope id="1894367444356272954" at="105,32,108,35">
<var name="cpb" id="1894367444356272954" />
</scope>
<scope id="1894367444356272954" at="91,37,97,25" />
<scope id="1894367444356272954" at="104,37,110,25" />
</file>
<file name="LanguageConceptSwitch.java">
<node id="1894367444356272954" at="19,0,20,0" concept="5" trace="Let" />
<node id="1894367444356272954" at="46,42,47,42" concept="0" />
<node id="1894367444356272954" at="21,0,22,0" concept="5" trace="Let" />
<node id="1894367444356272954" at="49,42,50,42" concept="0" />
</file>
<file name="StructureAspectDescriptor.java">
<node id="1894367444356272954" at="24,0,25,0" concept="1" trace="myConceptLet" />
<node id="1894367444356272954" at="71,37,72,28" concept="4" />
<node id="1894367444356272954" at="192,61,193,150" concept="3" />
<node id="1894367444356272954" at="193,150,194,34" concept="0" />
<node id="1894367444356272954" at="194,34,195,71" concept="0" />
<node id="1894367444356272954" at="196,76,197,99" concept="0" />
<node id="1894367444356272954" at="197,99,198,17" concept="0" />
<node id="1894367444356272974" at="198,17,199,199" concept="0" />
<node id="1894367444356272978" at="199,199,200,198" concept="0" />
<node id="1894367444356272954" at="200,198,201,19" concept="0" />
<node id="1894367444356272954" at="201,19,202,22" concept="4" />
<node id="1894367444356272954" at="192,0,204,0" concept="6" trace="createDescriptorForLet#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272954" at="71,37,72,28" />
<scope id="1894367444356272954" at="192,61,202,22">
<node id="1894367444356272954" at="26,0,27,0" concept="1" trace="myConceptLet" />
<node id="1894367444356272954" at="76,37,77,28" concept="4" />
<node id="1894367444356272954" at="211,61,212,150" concept="3" />
<node id="1894367444356272954" at="212,150,213,34" concept="0" />
<node id="1894367444356272954" at="213,34,214,71" concept="0" />
<node id="1894367444356272954" at="215,76,216,99" concept="0" />
<node id="1894367444356272954" at="216,99,217,17" concept="0" />
<node id="1894367444356272974" at="217,17,218,199" concept="0" />
<node id="1894367444356272978" at="218,199,219,198" concept="0" />
<node id="1894367444356272954" at="219,198,220,19" concept="0" />
<node id="1894367444356272954" at="220,19,221,22" concept="4" />
<node id="1894367444356272954" at="211,0,223,0" concept="6" trace="createDescriptorForLet#()Ljetbrains/mps/smodel/runtime/ConceptDescriptor;" />
<scope id="1894367444356272954" at="76,37,77,28" />
<scope id="1894367444356272954" at="211,61,221,22">
<var name="b" id="1894367444356272954" />
</scope>
<scope id="1894367444356272954" at="192,0,204,0" />
<scope id="1894367444356272954" at="211,0,223,0" />
</file>
</root>
<root nodeRef="r:cc1f3bc7-690e-4d71-8bfd-44a4ce63edf7(VariantTypes.structure)/1894367444356273003">
<file name="ConceptPresentationAspectImpl.java">
<node id="1894367444356273003" at="14,0,15,0" concept="1" trace="props_App" />
<node id="1894367444356273003" at="58,32,59,76" concept="3" />
<node id="1894367444356273003" at="59,76,60,37" concept="0" />
<node id="1894367444356273003" at="60,37,61,35" concept="0" />
<node id="1894367444356273003" at="62,9,63,25" concept="4" />
<node id="1894367444356273003" at="57,37,62,9" concept="2" />
<scope id="1894367444356273003" at="58,32,61,35">
<node id="1894367444356273003" at="59,32,60,76" concept="3" />
<node id="189436744435627