Skip to content

Commit 705a6eb

Browse files
committed
MessageDefinition supports extensionPoint IdentifierConfigurator. #711
1 parent d251c9a commit 705a6eb

File tree

2 files changed

+51
-9
lines changed

2 files changed

+51
-9
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.messages/models/behavior.mps

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
<import index="o8zo" ref="r:314576fc-3aee-4386-a0a5-a38348ac317d(jetbrains.mps.scope)" />
2424
<import index="nu60" ref="r:cfd59c48-ecc8-4b0c-8ae8-6d876c46ebbb(org.iets3.core.expr.toplevel.behavior)" />
2525
<import index="yv47" ref="r:da65683e-ff6f-430d-ab68-32a77df72c93(org.iets3.core.expr.toplevel.structure)" />
26+
<import index="xfg9" ref="r:ac28053f-2041-47f6-806b-ecfaca05a64a(org.iets3.core.expr.base.runtime.runtime)" />
27+
<import index="gdgh" ref="r:e4d9478b-ae0e-416e-be60-73d136571015(org.iets3.core.base.behavior)" implicit="true" />
2628
</imports>
2729
<registry>
2830
<language id="af65afd8-f0dd-4942-87d9-63a55f2a9db1" name="jetbrains.mps.lang.behavior">
@@ -34,11 +36,13 @@
3436
</concept>
3537
<concept id="1225194413805" name="jetbrains.mps.lang.behavior.structure.ConceptConstructorDeclaration" flags="in" index="13hLZK" />
3638
<concept id="1225194472830" name="jetbrains.mps.lang.behavior.structure.ConceptMethodDeclaration" flags="ng" index="13i0hz">
39+
<property id="5864038008284099149" name="isStatic" index="2Ki8OM" />
3740
<property id="1225194472832" name="isVirtual" index="13i0it" />
3841
<property id="1225194472834" name="isAbstract" index="13i0iv" />
3942
<reference id="1225194472831" name="overriddenMethod" index="13i0hy" />
4043
</concept>
4144
<concept id="1225194691553" name="jetbrains.mps.lang.behavior.structure.ThisNodeExpression" flags="nn" index="13iPFW" />
45+
<concept id="1703835097132541506" name="jetbrains.mps.lang.behavior.structure.ThisConceptExpression" flags="ng" index="1fM9EW" />
4246
</language>
4347
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
4448
<concept id="1082485599095" name="jetbrains.mps.baseLanguage.structure.BlockStatement" flags="nn" index="9aQIb">
@@ -835,5 +839,43 @@
835839
<node concept="3clFbS" id="5crSXMDrDI" role="2VODD2" />
836840
</node>
837841
</node>
842+
<node concept="13h7C7" id="12O03AaUK2d">
843+
<ref role="13h7C2" to="kelk:3vxfdxbcBqr" resolve="MessageDefinition" />
844+
<node concept="13i0hz" id="12O03AaUKcE" role="13h7CS">
845+
<property role="TrG5h" value="allowUmlaute" />
846+
<property role="2Ki8OM" value="true" />
847+
<ref role="13i0hy" to="gdgh:5YygIlbih$m" resolve="allowUmlaute" />
848+
<node concept="3clFbS" id="12O03AaUKcH" role="3clF47">
849+
<node concept="3clFbF" id="3NUSEp5ykHk" role="3cqZAp">
850+
<node concept="2YIFZM" id="6fmG8CYTZvW" role="3clFbG">
851+
<ref role="1Pybhc" to="xfg9:6fmG8CYTWg1" resolve="IdentifierConfiguratorAccess" />
852+
<ref role="37wK5l" to="xfg9:3NUSEp5y9$n" resolve="allowUmlautsInIdentifiers" />
853+
<node concept="1fM9EW" id="6fmG8CYU4Nq" role="37wK5m" />
854+
</node>
855+
</node>
856+
</node>
857+
<node concept="10P_77" id="12O03AaUKdl" role="3clF45" />
858+
<node concept="3Tm1VV" id="12O03AaUKdm" role="1B3o_S" />
859+
</node>
860+
<node concept="13i0hz" id="12O03AaUKdx" role="13h7CS">
861+
<property role="TrG5h" value="allowParagraph" />
862+
<property role="2Ki8OM" value="true" />
863+
<ref role="13i0hy" to="gdgh:4ZH31cjGRan" resolve="allowParagraph" />
864+
<node concept="3clFbS" id="12O03AaUKd$" role="3clF47">
865+
<node concept="3clFbF" id="12O03AaUKY4" role="3cqZAp">
866+
<node concept="2YIFZM" id="12O03AaUL0z" role="3clFbG">
867+
<ref role="37wK5l" to="xfg9:3NUSEp5yd8T" resolve="allowParagraphsInIdentifiers" />
868+
<ref role="1Pybhc" to="xfg9:6fmG8CYTWg1" resolve="IdentifierConfiguratorAccess" />
869+
<node concept="1fM9EW" id="12O03AaUL0$" role="37wK5m" />
870+
</node>
871+
</node>
872+
</node>
873+
<node concept="10P_77" id="12O03AaUL62" role="3clF45" />
874+
<node concept="3Tm1VV" id="12O03AaUL63" role="1B3o_S" />
875+
</node>
876+
<node concept="13hLZK" id="12O03AaUK2e" role="13h7CW">
877+
<node concept="3clFbS" id="12O03AaUK2f" role="2VODD2" />
878+
</node>
879+
</node>
838880
</model>
839881

code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.temporal.runtime/models/org.iets3.core.expr.temporal.runtime.mps

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3704,21 +3704,21 @@
37043704
</node>
37053705
</node>
37063706
</node>
3707-
<node concept="3clFbJ" id="50smQ1Vb0dh" role="3cqZAp">
3708-
<node concept="3clFbS" id="50smQ1Vb0dj" role="3clFbx">
3709-
<node concept="3cpWs6" id="50smQ1Vb5Jh" role="3cqZAp">
3710-
<node concept="3clFbT" id="50smQ1Vb5JR" role="3cqZAk">
3707+
<node concept="3clFbJ" id="12O03AaVMmR" role="3cqZAp">
3708+
<node concept="3clFbS" id="12O03AaVMmS" role="3clFbx">
3709+
<node concept="3cpWs6" id="12O03AaVMmT" role="3cqZAp">
3710+
<node concept="3clFbT" id="12O03AaVMmU" role="3cqZAk">
37113711
<property role="3clFbU" value="false" />
37123712
</node>
37133713
</node>
37143714
</node>
3715-
<node concept="3clFbC" id="7aRvJQF0xrL" role="3clFbw">
3716-
<node concept="10Nm6u" id="7aRvJQF0znC" role="3uHU7w" />
3717-
<node concept="2OqwBi" id="50smQ1VbN8r" role="3uHU7B">
3718-
<node concept="37vLTw" id="4OwGieAyZvU" role="2Oq$k0">
3715+
<node concept="3clFbC" id="12O03AaVMmV" role="3clFbw">
3716+
<node concept="10Nm6u" id="12O03AaVMmW" role="3uHU7w" />
3717+
<node concept="2OqwBi" id="12O03AaVMmX" role="3uHU7B">
3718+
<node concept="37vLTw" id="12O03AaVMmY" role="2Oq$k0">
37193719
<ref role="3cqZAo" node="4OwGieAyZvO" resolve="s" />
37203720
</node>
3721-
<node concept="liA8E" id="50smQ1Vc07i" role="2OqNvi">
3721+
<node concept="liA8E" id="12O03AaVMmZ" role="2OqNvi">
37223722
<ref role="37wK5l" node="50smQ1VbR0B" resolve="value" />
37233723
</node>
37243724
</node>

0 commit comments

Comments
 (0)