|
5 | 5 | <use id="28f9e497-3b42-4291-aeba-0a1039153ab1" name="jetbrains.mps.lang.plugin" version="5" />
|
6 | 6 | <use id="f159adf4-3c93-40f9-9c5a-1f245a8697af" name="jetbrains.mps.lang.aspect" version="-1" />
|
7 | 7 | <use id="c0080a47-7e37-4558-bee9-9ae18e690549" name="jetbrains.mps.lang.extension" version="-1" />
|
| 8 | + <use id="677f00fb-4488-405e-9885-abb75d472fd1" name="com.mbeddr.mpsutil.contextactions" version="-1" /> |
8 | 9 | <use id="774bf8a0-62e5-41e1-af63-f4812e60e48b" name="jetbrains.mps.baseLanguage.checkedDots" version="-1" />
|
9 | 10 | <use id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem" version="-1" />
|
10 | 11 | <devkit ref="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
|
|
15 | 16 | <import index="c17a" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.language(MPS.OpenAPI/)" />
|
16 | 17 | <import index="yv47" ref="r:da65683e-ff6f-430d-ab68-32a77df72c93(org.iets3.core.expr.toplevel.structure)" />
|
17 | 18 | <import index="vs0r" ref="r:f7764ca4-8c75-4049-922b-08516400a727(com.mbeddr.core.base.structure)" />
|
| 19 | + <import index="1ne1" ref="r:e9a49de8-6adf-4c2e-b5c2-32fc88189c93(com.mbeddr.mpsutil.contextactions.runtime)" /> |
18 | 20 | <import index="4k19" ref="1fd846c3-c5f9-4b9e-9ecc-e716f7149f86/java:org.hamcrest(Hamcrest/)" />
|
19 | 21 | <import index="pq1l" ref="r:93cd1fe8-b296-405c-a6e6-040c940ccfa1(org.iets3.core.expr.toplevel.plugin)" />
|
20 | 22 | <import index="2ahs" ref="r:ea6cf71d-29d2-478d-8027-a9f4a4de53c4(com.mbeddr.mpsutil.interpreter.rt)" />
|
|
24 | 26 | </imports>
|
25 | 27 | <registry>
|
26 | 28 | <language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
| 29 | + <concept id="1080223426719" name="jetbrains.mps.baseLanguage.structure.OrExpression" flags="nn" index="22lmx$" /> |
27 | 30 | <concept id="1215693861676" name="jetbrains.mps.baseLanguage.structure.BaseAssignmentExpression" flags="nn" index="d038R">
|
28 | 31 | <child id="1068498886297" name="rValue" index="37vLTx" />
|
29 | 32 | <child id="1068498886295" name="lValue" index="37vLTJ" />
|
|
162 | 165 | <concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
|
163 | 166 | <concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
|
164 | 167 | <concept id="1146644641414" name="jetbrains.mps.baseLanguage.structure.ProtectedVisibility" flags="nn" index="3Tmbuc" />
|
| 168 | + <concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" /> |
165 | 169 | </language>
|
166 | 170 | <language id="c0080a47-7e37-4558-bee9-9ae18e690549" name="jetbrains.mps.lang.extension">
|
167 | 171 | <concept id="6626851894249711936" name="jetbrains.mps.lang.extension.structure.ExtensionPointExpression" flags="nn" index="2O5UvJ">
|
168 | 172 | <reference id="6626851894249712469" name="extensionPoint" index="2O5UnU" />
|
169 | 173 | </concept>
|
170 | 174 | <concept id="3175313036448560967" name="jetbrains.mps.lang.extension.structure.GetExtensionObjectsOperation" flags="nn" index="SfwO_" />
|
171 | 175 | </language>
|
| 176 | + <language id="774bf8a0-62e5-41e1-af63-f4812e60e48b" name="jetbrains.mps.baseLanguage.checkedDots"> |
| 177 | + <concept id="4079382982702596667" name="jetbrains.mps.baseLanguage.checkedDots.structure.CheckedDotExpression" flags="nn" index="2EnYce" /> |
| 178 | + </language> |
172 | 179 | <language id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem">
|
173 | 180 | <concept id="1176544042499" name="jetbrains.mps.lang.typesystem.structure.Node_TypeOperation" flags="nn" index="3JvlWi" />
|
174 | 181 | </language>
|
175 | 182 | <language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
|
176 | 183 | <concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
|
177 | 184 | <reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
|
178 | 185 | </concept>
|
| 186 | + <concept id="7453996997717780434" name="jetbrains.mps.lang.smodel.structure.Node_GetSConceptOperation" flags="nn" index="2yIwOk" /> |
179 | 187 | <concept id="2396822768958367367" name="jetbrains.mps.lang.smodel.structure.AbstractTypeCastExpression" flags="nn" index="$5XWr">
|
180 | 188 | <child id="6733348108486823193" name="leftExpression" index="1m5AlR" />
|
181 | 189 | <child id="3906496115198199033" name="conceptArgument" index="3oSUPX" />
|
182 | 190 | </concept>
|
| 191 | + <concept id="1180031783296" name="jetbrains.mps.lang.smodel.structure.Concept_IsSubConceptOfOperation" flags="nn" index="2Zo12i"> |
| 192 | + <child id="1180031783297" name="conceptArgument" index="2Zo12j" /> |
| 193 | + </concept> |
183 | 194 | <concept id="1139621453865" name="jetbrains.mps.lang.smodel.structure.Node_IsInstanceOfOperation" flags="nn" index="1mIQ4w">
|
184 | 195 | <child id="1177027386292" name="conceptArgument" index="cj9EA" />
|
185 | 196 | </concept>
|
|
196 | 207 | <property id="1169194664001" name="name" index="TrG5h" />
|
197 | 208 | </concept>
|
198 | 209 | </language>
|
| 210 | + <language id="677f00fb-4488-405e-9885-abb75d472fd1" name="com.mbeddr.mpsutil.contextactions"> |
| 211 | + <concept id="5022141054904911899" name="com.mbeddr.mpsutil.contextactions.structure.SubstituteActionExpression" flags="ng" index="gcnaP" /> |
| 212 | + <concept id="5022141054903714507" name="com.mbeddr.mpsutil.contextactions.structure.ContextExpression" flags="ng" index="gKNx_" /> |
| 213 | + <concept id="6294660000051228482" name="com.mbeddr.mpsutil.contextactions.structure.ContextActions" flags="ng" index="NGJ2D"> |
| 214 | + <child id="6294660000051228527" name="sources" index="NGJ24" /> |
| 215 | + <child id="8645458101902647485" name="isApplicable" index="3V_frF" /> |
| 216 | + </concept> |
| 217 | + <concept id="6294660000051228497" name="com.mbeddr.mpsutil.contextactions.structure.SubstituteInfoSource" flags="ng" index="NGJ2U"> |
| 218 | + <child id="5022141054904911832" name="include" index="gcnPQ" /> |
| 219 | + <child id="573955333602854986" name="folder" index="37Ct4v" /> |
| 220 | + </concept> |
| 221 | + <concept id="8009069486207462978" name="com.mbeddr.mpsutil.contextactions.structure.ActionSourceWithCondition" flags="ng" index="3_Xg01"> |
| 222 | + <child id="8009069486207463378" name="sources" index="3_Xg6h" /> |
| 223 | + <child id="8009069486207463329" name="condition" index="3_Xg7y" /> |
| 224 | + </concept> |
| 225 | + </language> |
199 | 226 | <language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
|
200 | 227 | <concept id="540871147943773365" name="jetbrains.mps.baseLanguage.collections.structure.SingleArgumentSequenceOperation" flags="nn" index="25WWJ4">
|
201 | 228 | <child id="540871147943773366" name="argument" index="25WWJ7" />
|
|
350 | 377 | <node concept="2tJIrI" id="2Qbt$1tTQg5" role="jymVt" />
|
351 | 378 | <node concept="3Tm1VV" id="2Qbt$1tTQaI" role="1B3o_S" />
|
352 | 379 | </node>
|
| 380 | + <node concept="NGJ2D" id="5tr7YH$UwTY"> |
| 381 | + <property role="TrG5h" value="TestsContextActions" /> |
| 382 | + <node concept="3_Xg01" id="1yW0h04Dqdd" role="NGJ24"> |
| 383 | + <node concept="NGJ2U" id="5lGdLibZyEN" role="3_Xg6h"> |
| 384 | + <node concept="Xl_RD" id="vR6ln0lJV1" role="37Ct4v"> |
| 385 | + <property role="Xl_RC" value="KernelF - Tests" /> |
| 386 | + </node> |
| 387 | + <node concept="2EnYce" id="6W_V$eaXQzr" role="gcnPQ"> |
| 388 | + <node concept="2OqwBi" id="13LyZYiLeRB" role="2Oq$k0"> |
| 389 | + <node concept="gcnaP" id="13LyZYiLeOf" role="2Oq$k0" /> |
| 390 | + <node concept="liA8E" id="13LyZYiLfmB" role="2OqNvi"> |
| 391 | + <ref role="37wK5l" to="1ne1:7vUP_qcwDWl" resolve="getOutputConceptLanguageName" /> |
| 392 | + </node> |
| 393 | + </node> |
| 394 | + <node concept="liA8E" id="13LyZYiLfUs" role="2OqNvi"> |
| 395 | + <ref role="37wK5l" to="wyt6:~String.contains(java.lang.CharSequence)" resolve="contains" /> |
| 396 | + <node concept="Xl_RD" id="13LyZYiLfVa" role="37wK5m"> |
| 397 | + <property role="Xl_RC" value="test" /> |
| 398 | + </node> |
| 399 | + </node> |
| 400 | + </node> |
| 401 | + </node> |
| 402 | + <node concept="1Wc70l" id="4v5hZncVr8y" role="3_Xg7y"> |
| 403 | + <node concept="2OqwBi" id="4v5hZncVr8z" role="3uHU7B"> |
| 404 | + <node concept="2OqwBi" id="4v5hZncVr8$" role="2Oq$k0"> |
| 405 | + <node concept="gKNx_" id="4v5hZncVr8_" role="2Oq$k0" /> |
| 406 | + <node concept="liA8E" id="4v5hZncVr8A" role="2OqNvi"> |
| 407 | + <ref role="37wK5l" to="1ne1:5tr7YH$Ux7R" resolve="getSNode" /> |
| 408 | + </node> |
| 409 | + </node> |
| 410 | + <node concept="1mIQ4w" id="4v5hZncVr8B" role="2OqNvi"> |
| 411 | + <node concept="chp4Y" id="4v5hZncVEfD" role="cj9EA"> |
| 412 | + <ref role="cht4Q" to="yv47:2uR5X5ayM7T" resolve="IToplevelExprContent" /> |
| 413 | + </node> |
| 414 | + </node> |
| 415 | + </node> |
| 416 | + <node concept="1eOMI4" id="4v5hZncVr8D" role="3uHU7w"> |
| 417 | + <node concept="22lmx$" id="4v5hZncVr8E" role="1eOMHV"> |
| 418 | + <node concept="2OqwBi" id="4v5hZncVr8F" role="3uHU7B"> |
| 419 | + <node concept="2OqwBi" id="4v5hZncVr8G" role="2Oq$k0"> |
| 420 | + <node concept="2OqwBi" id="4v5hZncVr8H" role="2Oq$k0"> |
| 421 | + <node concept="gKNx_" id="4v5hZncVr8I" role="2Oq$k0" /> |
| 422 | + <node concept="liA8E" id="4v5hZncVr8J" role="2OqNvi"> |
| 423 | + <ref role="37wK5l" to="1ne1:5tr7YH$Ux7R" resolve="getSNode" /> |
| 424 | + </node> |
| 425 | + </node> |
| 426 | + <node concept="2yIwOk" id="4v5hZncVr8K" role="2OqNvi" /> |
| 427 | + </node> |
| 428 | + <node concept="liA8E" id="4v5hZncVr8L" role="2OqNvi"> |
| 429 | + <ref role="37wK5l" to="c17a:~SAbstractConcept.isAbstract()" resolve="isAbstract" /> |
| 430 | + </node> |
| 431 | + </node> |
| 432 | + <node concept="2OqwBi" id="4v5hZncVr8N" role="3uHU7w"> |
| 433 | + <node concept="2OqwBi" id="4v5hZncVr8O" role="2Oq$k0"> |
| 434 | + <node concept="2OqwBi" id="4v5hZncVr8P" role="2Oq$k0"> |
| 435 | + <node concept="gKNx_" id="4v5hZncVr8Q" role="2Oq$k0" /> |
| 436 | + <node concept="liA8E" id="4v5hZncVr8R" role="2OqNvi"> |
| 437 | + <ref role="37wK5l" to="1ne1:5tr7YH$Ux7R" resolve="getSNode" /> |
| 438 | + </node> |
| 439 | + </node> |
| 440 | + <node concept="2yIwOk" id="4v5hZncVr8S" role="2OqNvi" /> |
| 441 | + </node> |
| 442 | + <node concept="2Zo12i" id="4v5hZncVFbB" role="2OqNvi"> |
| 443 | + <node concept="chp4Y" id="4v5hZncVFhl" role="2Zo12j"> |
| 444 | + <ref role="cht4Q" to="vs0r:Ug1QzfhXN3" resolve="IEmpty" /> |
| 445 | + </node> |
| 446 | + </node> |
| 447 | + </node> |
| 448 | + </node> |
| 449 | + </node> |
| 450 | + </node> |
| 451 | + </node> |
| 452 | + <node concept="3clFbT" id="13LyZYiLqnI" role="3V_frF"> |
| 453 | + <property role="3clFbU" value="true" /> |
| 454 | + </node> |
| 455 | + </node> |
353 | 456 | <node concept="312cEu" id="5Pgo_AS6VnV">
|
354 | 457 | <property role="TrG5h" value="ConstraintFailed" />
|
355 | 458 | <node concept="2tJIrI" id="2LEfNl_1Ps6" role="jymVt" />
|
|
0 commit comments