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
This diff is collapsed.
...@@ -16,7 +16,9 @@ ...@@ -16,7 +16,9 @@
<child id="1071489727083" name="linkDeclaration" index="1TKVEi" /> <child id="1071489727083" name="linkDeclaration" index="1TKVEi" />
<child id="1071489727084" name="propertyDeclaration" index="1TKVEl" /> <child id="1071489727084" name="propertyDeclaration" index="1TKVEl" />
</concept> </concept>
<concept id="1169125989551" name="jetbrains.mps.lang.structure.structure.InterfaceConceptDeclaration" flags="ig" index="PlHQZ" /> <concept id="1169125989551" name="jetbrains.mps.lang.structure.structure.InterfaceConceptDeclaration" flags="ig" index="PlHQZ">
<child id="1169127546356" name="extends" index="PrDN$" />
</concept>
<concept id="1169127622168" name="jetbrains.mps.lang.structure.structure.InterfaceConceptReference" flags="ig" index="PrWs8"> <concept id="1169127622168" name="jetbrains.mps.lang.structure.structure.InterfaceConceptReference" flags="ig" index="PrWs8">
<reference id="1169127628841" name="intfc" index="PrY4T" /> <reference id="1169127628841" name="intfc" index="PrY4T" />
</concept> </concept>
...@@ -48,8 +50,11 @@ ...@@ -48,8 +50,11 @@
</registry> </registry>
<node concept="PlHQZ" id="1Da9ityUTbh"> <node concept="PlHQZ" id="1Da9ityUTbh">
<property role="EcuMT" value="1894367444356272849" /> <property role="EcuMT" value="1894367444356272849" />
<property role="TrG5h" value="Term" /> <property role="TrG5h" value="ExpTerm" />
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<node concept="PrWs8" id="csIA0xsqB6" role="PrDN$">
<ref role="PrY4T" node="csIA0xsqB1" resolve="ITerm" />
</node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTbi"> <node concept="1TIwiD" id="1Da9ityUTbi">
<property role="EcuMT" value="1894367444356272850" /> <property role="EcuMT" value="1894367444356272850" />
...@@ -58,7 +63,7 @@ ...@@ -58,7 +63,7 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTbj" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTbj" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTbn"> <node concept="1TIwiD" id="1Da9ityUTbn">
...@@ -68,14 +73,14 @@ ...@@ -68,14 +73,14 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTbo" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTbo" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTbs" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTbs" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272860" /> <property role="IQ2ns" value="1894367444356272860" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTbw"> <node concept="1TIwiD" id="1Da9ityUTbw">
...@@ -87,7 +92,7 @@ ...@@ -87,7 +92,7 @@
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" /> <ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node> </node>
<node concept="PrWs8" id="1Da9ityUTbU" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTbU" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTc2"> <node concept="1TIwiD" id="1Da9ityUTc2">
...@@ -97,21 +102,21 @@ ...@@ -97,21 +102,21 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTc3" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTc3" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTc7" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTc7" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272903" /> <property role="IQ2ns" value="1894367444356272903" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t1" /> <property role="20kJfa" value="t1" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTcb" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTcb" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272907" /> <property role="IQ2ns" value="1894367444356272907" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t2" /> <property role="20kJfa" value="t2" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTci"> <node concept="1TIwiD" id="1Da9ityUTci">
...@@ -121,21 +126,21 @@ ...@@ -121,21 +126,21 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTcj" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTcj" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTcn" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTcn" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272919" /> <property role="IQ2ns" value="1894367444356272919" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t1" /> <property role="20kJfa" value="t1" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTcr" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTcr" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272923" /> <property role="IQ2ns" value="1894367444356272923" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t2" /> <property role="20kJfa" value="t2" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTcy"> <node concept="1TIwiD" id="1Da9ityUTcy">
...@@ -148,14 +153,14 @@ ...@@ -148,14 +153,14 @@
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" /> <ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node> </node>
<node concept="PrWs8" id="1Da9ityUTcI" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTcI" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTcQ" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTcQ" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272950" /> <property role="IQ2ns" value="1894367444356272950" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTcU"> <node concept="1TIwiD" id="1Da9ityUTcU">
...@@ -168,21 +173,21 @@ ...@@ -168,21 +173,21 @@
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" /> <ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node> </node>
<node concept="PrWs8" id="1Da9ityUTd6" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTd6" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTde" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTde" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272974" /> <property role="IQ2ns" value="1894367444356272974" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="bound" /> <property role="20kJfa" value="bound" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTdi" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTdi" role="1TKVEi">
<property role="IQ2ns" value="1894367444356272978" /> <property role="IQ2ns" value="1894367444356272978" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="body" /> <property role="20kJfa" value="body" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTdF"> <node concept="1TIwiD" id="1Da9ityUTdF">
...@@ -191,21 +196,21 @@ ...@@ -191,21 +196,21 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTdG" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTdG" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTdO" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTdO" role="1TKVEi">
<property role="IQ2ns" value="1894367444356273012" /> <property role="IQ2ns" value="1894367444356273012" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t1" /> <property role="20kJfa" value="t1" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTdS" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTdS" role="1TKVEi">
<property role="IQ2ns" value="1894367444356273016" /> <property role="IQ2ns" value="1894367444356273016" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t2" /> <property role="20kJfa" value="t2" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTdZ"> <node concept="1TIwiD" id="1Da9ityUTdZ">
...@@ -215,14 +220,14 @@ ...@@ -215,14 +220,14 @@
<property role="3GE5qa" value="term" /> <property role="3GE5qa" value="term" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTe0" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTe0" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTe4" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTe4" role="1TKVEi">
<property role="IQ2ns" value="1894367444356273028" /> <property role="IQ2ns" value="1894367444356273028" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTfl" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTfl" role="1TKVEi">
<property role="IQ2ns" value="1894367444356273109" /> <property role="IQ2ns" value="1894367444356273109" />
...@@ -277,14 +282,14 @@ ...@@ -277,14 +282,14 @@
<property role="TrG5h" value="ParensTerm" /> <property role="TrG5h" value="ParensTerm" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1Da9ityUTfM" role="PzmwI"> <node concept="PrWs8" id="1Da9ityUTfM" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="1Da9ityUTfQ" role="1TKVEi"> <node concept="1TJgyj" id="1Da9ityUTfQ" role="1TKVEi">
<property role="IQ2ns" value="1894367444356273142" /> <property role="IQ2ns" value="1894367444356273142" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1Da9ityUTfU"> <node concept="1TIwiD" id="1Da9ityUTfU">
...@@ -346,7 +351,7 @@ ...@@ -346,7 +351,7 @@
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="term" /> <property role="20kJfa" value="term" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="6VVZNB97NER"> <node concept="1TIwiD" id="6VVZNB97NER">
...@@ -373,7 +378,7 @@ ...@@ -373,7 +378,7 @@
<property role="34LRSv" value="tag" /> <property role="34LRSv" value="tag" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="$yAo6zIflO" role="PzmwI"> <node concept="PrWs8" id="$yAo6zIflO" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="PrWs8" id="$yAo6zIfm3" role="PzmwI"> <node concept="PrWs8" id="$yAo6zIfm3" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" /> <ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
...@@ -383,7 +388,7 @@ ...@@ -383,7 +388,7 @@
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="$yAo6zIfos"> <node concept="1TIwiD" id="$yAo6zIfos">
...@@ -392,14 +397,14 @@ ...@@ -392,14 +397,14 @@
<property role="TrG5h" value="Match" /> <property role="TrG5h" value="Match" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" /> <ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="$yAo6zIfot" role="PzmwI"> <node concept="PrWs8" id="$yAo6zIfot" role="PzmwI">
<ref role="PrY4T" node="1Da9ityUTbh" resolve="Term" /> <ref role="PrY4T" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="$yAo6zIfox" role="1TKVEi"> <node concept="1TJgyj" id="$yAo6zIfox" role="1TKVEi">
<property role="IQ2ns" value="658257277626152481" /> <property role="IQ2ns" value="658257277626152481" />
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="matchee" /> <property role="20kJfa" value="matchee" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node> </node>
<node concept="1TJgyj" id="$yAo6zIfoJ" role="1TKVEi"> <node concept="1TJgyj" id="$yAo6zIfoJ" role="1TKVEi">
<property role="IQ2ns" value="658257277626152495" /> <property role="IQ2ns" value="658257277626152495" />
...@@ -429,7 +434,10 @@ ...@@ -429,7 +434,10 @@
<property role="20lmBu" value="aggregation" /> <property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="t" /> <property role="20kJfa" value="t" />
<property role="20lbJX" value="1" /> <property role="20lbJX" value="1" />
<ref role="20lvS9" node="1Da9ityUTbh" resolve="Term" /> <ref role="20lvS9" node="1Da9ityUTbh" resolve="ExpTerm" />
</node>
<node concept="PrWs8" id="csIA0xsqBa" role="PzmwI">
<ref role="PrY4T" node="csIA0xsqB1" resolve="ITerm" />
</node> </node>
</node> </node>
<node concept="1TIwiD" id="1ZoSGYtY0b6"> <node concept="1TIwiD" id="1ZoSGYtY0b6">
...@@ -464,5 +472,10 @@ ...@@ -464,5 +472,10 @@
<ref role="20lvS9" node="1Da9ityUTef" resolve="Type" /> <ref role="20lvS9" node="1Da9ityUTef" resolve="Type" />
</node> </node>
</node> </node>
<node concept="PlHQZ" id="csIA0xsqB1">
<property role="EcuMT" value="224259003502406081" />
<property role="3GE5qa" value="term" />
<property role="TrG5h" value="ITerm" />
</node>
</model> </model>
...@@ -169,8 +169,10 @@ ...@@ -169,8 +169,10 @@
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Anno" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Anno" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_App" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_App" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Case" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Case" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_ExpTerm" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Fun" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Fun" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_IModuleElem" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_IModuleElem" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_ITerm" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Lam" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Lam" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Let" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Let" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Match" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Match" />
...@@ -184,7 +186,6 @@ ...@@ -184,7 +186,6 @@
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_ParensType" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_ParensType" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Succ" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Succ" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Tag" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Tag" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Term" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Type" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Type" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Var" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_Var" />
<classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_VariantType" /> <classNode dependClassName="VariantTypes.editor.GrammarCellsSubstituteMenu_VariantType" />
...@@ -398,6 +399,23 @@ ...@@ -398,6 +399,23 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_ExpTerm">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" />
<classNode dependClassName="java.util.List" />
<classNode dependClassName="jetbrains.mps.lang.editor.menus.EditorMenuDescriptorBase" />
<classNode dependClassName="jetbrains.mps.lang.editor.menus.MenuPart" />
<classNode dependClassName="jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuContext" />
<classNode dependClassName="jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuItem" />
<classNode dependClassName="jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory" />
<classNode dependClassName="org.jetbrains.annotations.NotNull" />
<classNode dependClassName="org.jetbrains.mps.openapi.language.SAbstractConcept" />
<classNode dependClassName="org.jetbrains.mps.openapi.module.SModule" />
<classNode dependClassName="org.jetbrains.mps.openapi.module.SRepository" />
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Fun"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Fun">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
...@@ -432,7 +450,7 @@ ...@@ -432,7 +450,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Lam"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_ITerm">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -449,7 +467,7 @@ ...@@ -449,7 +467,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Let"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Lam">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -466,7 +484,7 @@ ...@@ -466,7 +484,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Match"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Let">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -483,7 +501,7 @@ ...@@ -483,7 +501,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Module"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Match">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -500,7 +518,7 @@ ...@@ -500,7 +518,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_ModuleElemDef"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_Module">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -517,7 +535,7 @@ ...@@ -517,7 +535,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />
<classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" /> <classNode extendsClassName="jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase" />
</dependency> </dependency>
<dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_ModuleElemEmpty"> <dependency className="VariantTypes.editor.GrammarCellsSubstituteMenu_ModuleElemDef">
<classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" /> <classNode dependClassName="com.mbeddr.mpsutil.grammarcells.runtime.menu.GrammarCellsSubstituteMenuPart" />
<classNode dependClassName="java.lang.Override" /> <classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.util.ArrayList" /> <classNode dependClassName="java.util.ArrayList" />
...@@ -534,7 +552,7 @@ ...@@ -534,7 +552,7 @@
<classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" /> <classNode dependClassName="org.jetbrains.mps.openapi.persistence.PersistenceFacade" />