Skip to content

Commit 30ae5b0

Browse files
author
apann
committed
Add autocompletion to EmptySubstructureContent
- Add substitute menu of ISubstructureContent to its editor - Make substitute menu of EmptySubstructureContent empty because it should not appear in menus (only used in element factories)
1 parent 286867e commit 30ae5b0

File tree

1 file changed

+17
-0
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.components.core/models

1 file changed

+17
-0
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/editor.mps

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,18 @@
109109
<property id="5944657839012629576" name="presentation" index="2BUmq6" />
110110
</concept>
111111
<concept id="1239814640496" name="jetbrains.mps.lang.editor.structure.CellLayout_VerticalGrid" flags="nn" index="2EHx9g" />
112+
<concept id="1164824717996" name="jetbrains.mps.lang.editor.structure.CellMenuDescriptor" flags="ng" index="OXEIz">
113+
<child id="1164824815888" name="cellMenuPart" index="OY2wv" />
114+
</concept>
112115
<concept id="1078938745671" name="jetbrains.mps.lang.editor.structure.EditorComponentDeclaration" flags="ig" index="PKFIW">
113116
<child id="7033942394258392116" name="overridenEditorComponent" index="1PM95z" />
114117
</concept>
115118
<concept id="1078939183254" name="jetbrains.mps.lang.editor.structure.CellModel_Component" flags="sg" stub="3162947552742194261" index="PMmxH">
116119
<reference id="1078939183255" name="editorComponent" index="PMmxG" />
117120
</concept>
121+
<concept id="1164914519156" name="jetbrains.mps.lang.editor.structure.CellMenuPart_ReplaceNode_CustomNodeConcept" flags="ng" index="UkePV">
122+
<reference id="1164914727930" name="replacementConcept" index="Ul1FP" />
123+
</concept>
118124
<concept id="1186402211651" name="jetbrains.mps.lang.editor.structure.StyleSheet" flags="ng" index="V5hpn">
119125
<child id="1186402402630" name="styles" index="V601i" />
120126
</concept>
@@ -176,6 +182,7 @@
176182
<concept id="1073389214265" name="jetbrains.mps.lang.editor.structure.EditorCellModel" flags="ng" index="3EYTF0">
177183
<reference id="1139959269582" name="actionMap" index="1ERwB7" />
178184
<child id="1142887637401" name="renderingCondition" index="pqm2j" />
185+
<child id="1164826688380" name="menuDescriptor" index="P5bDN" />
179186
</concept>
180187
<concept id="1073389446423" name="jetbrains.mps.lang.editor.structure.CellModel_Collection" flags="sn" stub="3013115976261988961" index="3EZMnI">
181188
<property id="1160590353935" name="usesFolding" index="S$Qs1" />
@@ -1778,6 +1785,11 @@
17781785
<node concept="VPxyj" id="siw10FjaRC" role="3F10Kt">
17791786
<property role="VOm3f" value="true" />
17801787
</node>
1788+
<node concept="OXEIz" id="3JN4mhXK7vV" role="P5bDN">
1789+
<node concept="UkePV" id="3JN4mhXK7vX" role="OY2wv">
1790+
<ref role="Ul1FP" to="w9y2:siw10FiR6c" resolve="ISubstructureContent" />
1791+
</node>
1792+
</node>
17811793
</node>
17821794
</node>
17831795
<node concept="24kQdi" id="siw10FjeBC">
@@ -13805,5 +13817,10 @@
1380513817
<property role="3F0ifm" value="Workaround to fix contributions to BaseConcept generated by grammarCells." />
1380613818
</node>
1380713819
</node>
13820+
<node concept="22mcaB" id="3JN4mhXK73Z">
13821+
<property role="3GE5qa" value="components.substructure" />
13822+
<ref role="aqKnT" to="w9y2:siw10FjaPn" resolve="EmptySubstructureContent" />
13823+
<node concept="22hDWj" id="3JN4mhXK740" role="22hAXT" />
13824+
</node>
1380813825
</model>
1380913826

0 commit comments

Comments
 (0)