Fix constraint rules editor to display "activate" section always.

Constraint rule to be entered with "on" keyword.
This commit is contained in:
Fedor Isakov 2019-01-27 22:56:07 +01:00
parent 37b6afa642
commit 613e895d17
2 changed files with 68 additions and 49 deletions

View File

@ -3845,6 +3845,15 @@
<node concept="3F2HdR" id="7lt0LtPHSzb" role="3EZMnx">
<property role="2czwfO" value=" " />
<ref role="1NtTu8" to="wq2x:7lt0LtPHSaf" resolve="parameter" />
<node concept="1Bsynf" id="b5g$pBorpb" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="1Bt7hp" id="b5g$pBorpc" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPM3Z" id="b5g$pBorpd" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
<node concept="l2Vlx" id="7lt0LtPHSzc" role="2czzBx" />
<node concept="pkWqt" id="7lt0LtPHSzd" role="pqm2j">
<node concept="3clFbS" id="7lt0LtPHSze" role="2VODD2">
@ -3976,62 +3985,70 @@
<node concept="A1WHr" id="7lt0LtPPklW" role="3vIgyS">
<ref role="2ZyFGn" to="wq2x:36tQV5AmIsB" resolve="ConstraintRule" />
</node>
<node concept="pkWqt" id="b5g$pBtXSZ" role="pqm2j">
<node concept="3clFbS" id="b5g$pBtXT0" role="2VODD2">
<node concept="3clFbF" id="b5g$pBtXT6" role="3cqZAp">
<node concept="2OqwBi" id="b5g$pBtXT7" role="3clFbG">
<node concept="2OqwBi" id="b5g$pBtXT8" role="2Oq$k0">
<node concept="pncrf" id="b5g$pBtXT9" role="2Oq$k0" />
<node concept="3Tsc0h" id="b5g$pBtXTa" role="2OqNvi">
<ref role="3TtcxE" to="wq2x:36tQV5AmIsW" resolve="body" />
</node>
</node>
<node concept="3GX2aA" id="b5g$pBtXTb" role="2OqNvi" />
</node>
</node>
</node>
</node>
</node>
<node concept="l2Vlx" id="4TI9yUdqXuc" role="2iSdaV" />
<node concept="pkWqt" id="4TI9yUdqXPR" role="pqm2j">
<node concept="3clFbS" id="4TI9yUdqXPS" role="2VODD2">
<node concept="3clFbF" id="4TI9yUdqXPY" role="3cqZAp">
<node concept="2OqwBi" id="4TI9yUdqXPZ" role="3clFbG">
<node concept="2OqwBi" id="4TI9yUdqXQ0" role="2Oq$k0">
<node concept="pncrf" id="4TI9yUdqXQ1" role="2Oq$k0" />
<node concept="3Tsc0h" id="4TI9yUdqXQ2" role="2OqNvi">
<ref role="3TtcxE" to="wq2x:36tQV5AmIsW" resolve="body" />
<node concept="3F2HdR" id="36tQV5AmMMk" role="3EZMnx">
<property role="2czwfO" value="else" />
<ref role="1NtTu8" to="wq2x:36tQV5AmIsW" resolve="body" />
<node concept="lj46D" id="b5g$pBsS9o" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="pVoyu" id="b5g$pBsROj" role="3F10Kt">
<node concept="3nzxsE" id="b5g$pBsROk" role="3n$kyP">
<node concept="3clFbS" id="b5g$pBsROl" role="2VODD2">
<node concept="3clFbF" id="b5g$pBsROm" role="3cqZAp">
<node concept="2OqwBi" id="b5g$pBsROn" role="3clFbG">
<node concept="2OqwBi" id="b5g$pBsROo" role="2Oq$k0">
<node concept="pncrf" id="b5g$pBsROp" role="2Oq$k0" />
<node concept="3Tsc0h" id="b5g$pBtrpg" role="2OqNvi">
<ref role="3TtcxE" to="wq2x:36tQV5AmIsW" resolve="body" />
</node>
</node>
<node concept="3GX2aA" id="b5g$pBsROr" role="2OqNvi" />
</node>
</node>
<node concept="3GX2aA" id="4TI9yUdqXQ3" role="2OqNvi" />
</node>
</node>
</node>
<node concept="l2Vlx" id="36tQV5AmMMl" role="2czzBx" />
<node concept="tppnM" id="36tQV5AmMMm" role="sWeuL">
<ref role="1k5W1q" to="qgy9:4aJUH_hW38r" resolve="RuleKeyword" />
<node concept="pVoyu" id="1mdVbTRQpgf" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="ljvvj" id="1mdVbTRQpg5" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPM3Z" id="1mdVbTRQpfN" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPxyj" id="1mdVbTRQpfS" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
</node>
<node concept="3F0ifn" id="36tQV5AmMMn" role="2czzBI">
<property role="3F0ifm" value="activate nothing" />
<ref role="1k5W1q" to="tpen:hinfsDb" resolve="EmptyCell" />
<node concept="Vb9p2" id="36tQV5AmMMo" role="3F10Kt">
<property role="Vbekb" value="BOLD" />
</node>
</node>
</node>
<node concept="3EZMnI" id="36tQV5AmMMh" role="3EZMnx">
<node concept="lj46D" id="4TI9yUdqYDS" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="l2Vlx" id="36tQV5AmMMj" role="2iSdaV" />
<node concept="3F2HdR" id="36tQV5AmMMk" role="3EZMnx">
<property role="2czwfO" value="else" />
<ref role="1NtTu8" to="wq2x:36tQV5AmIsW" resolve="body" />
<node concept="l2Vlx" id="36tQV5AmMMl" role="2czzBx" />
<node concept="tppnM" id="36tQV5AmMMm" role="sWeuL">
<ref role="1k5W1q" to="qgy9:4aJUH_hW38r" resolve="RuleKeyword" />
<node concept="pVoyu" id="1mdVbTRQpgf" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="ljvvj" id="1mdVbTRQpg5" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPM3Z" id="1mdVbTRQpfN" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPxyj" id="1mdVbTRQpfS" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
</node>
<node concept="3F0ifn" id="36tQV5AmMMn" role="2czzBI">
<property role="3F0ifm" value="activate nothing" />
<ref role="1k5W1q" to="tpen:hinfsDb" resolve="EmptyCell" />
<node concept="Vb9p2" id="36tQV5AmMMo" role="3F10Kt">
<property role="Vbekb" value="BOLD" />
</node>
</node>
</node>
<node concept="pVoyu" id="4TI9yUddc5u" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
</node>
</node>
<node concept="lj46D" id="4TI9yUdo3Wj" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="1Bsynf" id="4TI9yUdfYyM" role="3F10Kt">
<property role="VOm3f" value="true" />

View File

@ -36,6 +36,7 @@
</concept>
<concept id="1169125787135" name="jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration" flags="ig" index="PkWjJ">
<property id="6714410169261853888" name="conceptId" index="EcuMT" />
<property id="4628067390765907488" name="conceptShortDescription" index="R4oN_" />
<property id="4628067390765956807" name="final" index="R5$K2" />
<property id="4628067390765956802" name="abstract" index="R5$K7" />
<property id="5092175715804935370" name="conceptAlias" index="34LRSv" />
@ -1037,7 +1038,8 @@
<property role="EcuMT" value="3575255234174969664" />
<property role="3GE5qa" value="rule" />
<property role="TrG5h" value="ConstraintRuleStatement" />
<property role="34LRSv" value="constraint rule" />
<property role="34LRSv" value="on" />
<property role="R4oN_" value="Constraint Rule" />
<ref role="1TJDcQ" to="tpee:fzclF8l" resolve="Statement" />
<node concept="1TJgyj" id="36tQV5AmIt1" role="1TKVEi">
<property role="IQ2ns" value="3575255234174969665" />