Skip to content

Commit 3fb1d70

Browse files
committed
Remove duplicate node substitute/transformation action for EnumDeclaration.qualified
Problem: Multiple auto completion menu items are generated for the EnumDeclaration.qualified flag. Solution: Disable the generation of the menu item for all but one flag editor cells.
1 parent 1f6f240 commit 3fb1d70

File tree

1 file changed

+35
-7
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel

1 file changed

+35
-7
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/editor.mps

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
<model ref="r:1d6bd88a-7393-4b32-b0e6-2d8b3094776e(org.iets3.core.expr.toplevel.editor)">
33
<persistence version="9" />
44
<languages>
5-
<use id="18bc6592-03a6-4e29-a83a-7ff23bde13ba" name="jetbrains.mps.lang.editor" version="14" />
6-
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
7-
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="17" />
8-
<use id="9d69e719-78c8-4286-90db-fb19c107d049" name="com.mbeddr.mpsutil.grammarcells" version="1" />
9-
<use id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem" version="5" />
5+
<use id="18bc6592-03a6-4e29-a83a-7ff23bde13ba" name="jetbrains.mps.lang.editor" version="-1" />
6+
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="-1" />
7+
<use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="-1" />
8+
<use id="9d69e719-78c8-4286-90db-fb19c107d049" name="com.mbeddr.mpsutil.grammarcells" version="-1" />
9+
<use id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem" version="-1" />
1010
<use id="3bdedd09-792a-4e15-a4db-83970df3ee86" name="de.itemis.mps.editor.collapsible" version="-1" />
1111
<use id="1919c723-b60b-4592-9318-9ce96d91da44" name="de.itemis.mps.editor.celllayout" version="-1" />
12-
<use id="120e1c9d-4e27-4478-b2af-b2c3bd3850b0" name="com.mbeddr.mpsutil.editor.querylist" version="0" />
12+
<use id="120e1c9d-4e27-4478-b2af-b2c3bd3850b0" name="com.mbeddr.mpsutil.editor.querylist" version="-1" />
1313
<devkit ref="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
1414
</languages>
1515
<imports>
@@ -424,11 +424,15 @@
424424
<child id="8945098465480008160" name="transformationText" index="ZWbT9" />
425425
</concept>
426426
<concept id="8945098465480383073" name="com.mbeddr.mpsutil.grammarcells.structure.OptionalCell_TransformationText" flags="ig" index="ZYGn8" />
427-
<concept id="7363578995839203705" name="com.mbeddr.mpsutil.grammarcells.structure.FlagCell" flags="sg" stub="1984422498400729024" index="1kHk_G" />
427+
<concept id="7363578995839203705" name="com.mbeddr.mpsutil.grammarcells.structure.FlagCell" flags="sg" stub="1984422498400729024" index="1kHk_G">
428+
<property id="8224407690718723337" name="doNotGenerateNodeSubstituteAction" index="ZpkCL" />
429+
<child id="621193272061064649" name="sideTransformCondition" index="1m$hSO" />
430+
</concept>
428431
<concept id="7363578995839435357" name="com.mbeddr.mpsutil.grammarcells.structure.WrapperCell" flags="ng" index="1kIj98">
429432
<property id="484443907677193054" name="focusWrapped" index="3g2DhO" />
430433
<child id="7363578995839435358" name="wrapped" index="1kIj9b" />
431434
</concept>
435+
<concept id="621193272061064420" name="com.mbeddr.mpsutil.grammarcells.structure.FlagCell_SideTransformationCondition" flags="ig" index="1m$hWp" />
432436
</language>
433437
<language id="443f4c36-fcf5-4eb6-9500-8d06ed259e3e" name="jetbrains.mps.baseLanguage.classifiers">
434438
<concept id="1205752633985" name="jetbrains.mps.baseLanguage.classifiers.structure.ThisClassifierExpression" flags="nn" index="2WthIp" />
@@ -1827,8 +1831,16 @@
18271831
<property role="VOm3f" value="false" />
18281832
</node>
18291833
<node concept="1kHk_G" id="3YhAT14YvN6" role="3EZMnx">
1834+
<property role="ZpkCL" value="true" />
18301835
<ref role="1k5W1q" to="itrz:4rZeNQ6MfR7" resolve="iets3Keyword" />
18311836
<ref role="1NtTu8" to="yv47:67Y8mp$M9cx" resolve="qualified" />
1837+
<node concept="1m$hWp" id="6lyH5OSTcjc" role="1m$hSO">
1838+
<node concept="3clFbS" id="6lyH5OSTcjd" role="2VODD2">
1839+
<node concept="3clFbF" id="6lyH5OSTcjA" role="3cqZAp">
1840+
<node concept="3clFbT" id="6lyH5OSTcj_" role="3clFbG" />
1841+
</node>
1842+
</node>
1843+
</node>
18321844
</node>
18331845
<node concept="3F0ifn" id="3YhAT14YvN7" role="3EZMnx">
18341846
<property role="3F0ifm" value="enum" />
@@ -1909,8 +1921,16 @@
19091921
<node concept="3EZMnI" id="3WWvqarUGzr" role="1QoVPY">
19101922
<property role="S$Qs1" value="true" />
19111923
<node concept="1kHk_G" id="3WWvqarUGzs" role="3EZMnx">
1924+
<property role="ZpkCL" value="true" />
19121925
<ref role="1NtTu8" to="yv47:67Y8mp$M9cx" resolve="qualified" />
19131926
<ref role="1k5W1q" to="itrz:4rZeNQ6MfR7" resolve="iets3Keyword" />
1927+
<node concept="1m$hWp" id="6lyH5OSTcbn" role="1m$hSO">
1928+
<node concept="3clFbS" id="6lyH5OSTcbo" role="2VODD2">
1929+
<node concept="3clFbF" id="6lyH5OSTcbv" role="3cqZAp">
1930+
<node concept="3clFbT" id="6lyH5OSTcbu" role="3clFbG" />
1931+
</node>
1932+
</node>
1933+
</node>
19141934
</node>
19151935
<node concept="3F0ifn" id="3WWvqarUGzt" role="3EZMnx">
19161936
<property role="3F0ifm" value="enum" />
@@ -2122,8 +2142,16 @@
21222142
</node>
21232143
<node concept="3EZMnI" id="3YhAT14Yx9l" role="AHCbl">
21242144
<node concept="1kHk_G" id="3YhAT14YxUJ" role="3EZMnx">
2145+
<property role="ZpkCL" value="true" />
21252146
<ref role="1k5W1q" to="itrz:4rZeNQ6MfR7" resolve="iets3Keyword" />
21262147
<ref role="1NtTu8" to="yv47:67Y8mp$M9cx" resolve="qualified" />
2148+
<node concept="1m$hWp" id="6lyH5OSQBw1" role="1m$hSO">
2149+
<node concept="3clFbS" id="6lyH5OSQBw2" role="2VODD2">
2150+
<node concept="3clFbF" id="6lyH5OSQI0T" role="3cqZAp">
2151+
<node concept="3clFbT" id="6lyH5OSQI0S" role="3clFbG" />
2152+
</node>
2153+
</node>
2154+
</node>
21272155
</node>
21282156
<node concept="3F0ifn" id="3YhAT14YxUK" role="3EZMnx">
21292157
<property role="3F0ifm" value="enum" />

0 commit comments

Comments
 (0)