Skip to content

Commit e415f74

Browse files
committed
#711 Adds an extension point test for identifierConfigurator EP
1 parent 66bb6b3 commit e415f74

File tree

6 files changed

+1429
-1
lines changed

6 files changed

+1429
-1
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@
175175
<property id="1176718929932" name="isFinal" index="3TUv4t" />
176176
<child id="1068431790190" name="initializer" index="33vP2m" />
177177
</concept>
178+
<concept id="1513279640923991009" name="jetbrains.mps.baseLanguage.structure.IGenericClassCreator" flags="ng" index="366HgL">
179+
<property id="1513279640906337053" name="inferTypeParams" index="373rjd" />
180+
</concept>
178181
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
179182
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
180183
</concept>
@@ -381,6 +384,12 @@
381384
<language id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem">
382385
<concept id="1176544042499" name="jetbrains.mps.lang.typesystem.structure.Node_TypeOperation" flags="nn" index="3JvlWi" />
383386
</language>
387+
<language id="760a0a8c-eabb-4521-8bfd-65db761a9ba3" name="jetbrains.mps.baseLanguage.logging">
388+
<concept id="2034914114981261497" name="jetbrains.mps.baseLanguage.logging.structure.LogLowLevelStatement" flags="ng" index="RRSsy">
389+
<property id="2034914114981261751" name="severity" index="RRSoG" />
390+
<child id="2034914114981261753" name="message" index="RRSoy" />
391+
</concept>
392+
</language>
384393
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
385394
<concept id="1204834851141" name="jetbrains.mps.lang.smodel.structure.PoundExpression" flags="ng" index="25Kdxt">
386395
<child id="1204834868751" name="expression" index="25KhWn" />
@@ -14027,5 +14036,60 @@
1402714036
<ref role="3uigEE" node="34s7_UnUH2A" resolve="TypesystemCustomizer" />
1402814037
</node>
1402914038
</node>
14039+
<node concept="1lYeZD" id="x6l$aoyUxg">
14040+
<property role="TrG5h" value="DefaultIdentifierConfiguratorExtension" />
14041+
<property role="3GE5qa" value="identConfig" />
14042+
<ref role="1lYe$Y" node="3NUSEp5xVSm" resolve="identifierConfigurator" />
14043+
<node concept="3Tm1VV" id="x6l$aoyUxh" role="1B3o_S" />
14044+
<node concept="2tJIrI" id="x6l$aoyUxi" role="jymVt" />
14045+
<node concept="q3mfD" id="x6l$aozcTj" role="jymVt">
14046+
<property role="TrG5h" value="activate" />
14047+
<ref role="2VtyIY" to="90d:3zLwYDe0CPy" resolve="activate" />
14048+
<node concept="3Tm1VV" id="x6l$aozcTl" role="1B3o_S" />
14049+
<node concept="3clFbS" id="x6l$aozcTn" role="3clF47">
14050+
<node concept="RRSsy" id="x6l$aoC4YD" role="3cqZAp">
14051+
<property role="RRSoG" value="h1akgim/info" />
14052+
<node concept="Xl_RD" id="x6l$aoC4YF" role="RRSoy">
14053+
<property role="Xl_RC" value="ExtensionPoint implementation DefaultIdentifierConfiguratorExtension is activated" />
14054+
</node>
14055+
</node>
14056+
</node>
14057+
<node concept="3cqZAl" id="x6l$aozcTq" role="3clF45" />
14058+
</node>
14059+
<node concept="q3mfD" id="x6l$aozcWg" role="jymVt">
14060+
<property role="TrG5h" value="deactivate" />
14061+
<ref role="2VtyIY" to="90d:3zLwYDe0BDO" resolve="deactivate" />
14062+
<node concept="3Tm1VV" id="x6l$aozcWi" role="1B3o_S" />
14063+
<node concept="3clFbS" id="x6l$aozcWk" role="3clF47">
14064+
<node concept="RRSsy" id="x6l$aoC5nO" role="3cqZAp">
14065+
<property role="RRSoG" value="h1akgim/info" />
14066+
<node concept="Xl_RD" id="x6l$aoC5nP" role="RRSoy">
14067+
<property role="Xl_RC" value="ExtensionPoint implementation DefaultIdentifierConfiguratorExtension is deactivated" />
14068+
</node>
14069+
</node>
14070+
</node>
14071+
<node concept="3cqZAl" id="x6l$aozcWn" role="3clF45" />
14072+
</node>
14073+
<node concept="2tJIrI" id="x6l$aoyUxl" role="jymVt" />
14074+
<node concept="q3mfD" id="x6l$aoyUxm" role="jymVt">
14075+
<property role="TrG5h" value="get" />
14076+
<ref role="2VtyIY" to="90d:3zLwYDe0svr" resolve="get" />
14077+
<node concept="3Tm1VV" id="x6l$aoyUxo" role="1B3o_S" />
14078+
<node concept="3clFbS" id="x6l$aoyUxq" role="3clF47">
14079+
<node concept="3cpWs6" id="2TlZyI4POS2" role="3cqZAp">
14080+
<node concept="2ShNRf" id="2TlZyI4PP1Q" role="3cqZAk">
14081+
<node concept="HV5vD" id="x6l$aozcRE" role="2ShVmc">
14082+
<property role="373rjd" value="true" />
14083+
<ref role="HV5vE" node="3NUSEp5y2Ea" resolve="DefaultIdentifierConfigurator" />
14084+
</node>
14085+
</node>
14086+
</node>
14087+
</node>
14088+
<node concept="q3mfm" id="x6l$aoyUxr" role="3clF45">
14089+
<ref role="q3mfh" to="90d:3zLwYDe0sv$" />
14090+
<ref role="1QQUv3" node="x6l$aoyUxm" resolve="get" />
14091+
</node>
14092+
</node>
14093+
</node>
1403014094
</model>
1403114095

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

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,14 @@
235235
<child id="2546654756694997556" name="reference" index="92FcQ" />
236236
<child id="3106559687488913694" name="line" index="2XjZqd" />
237237
</concept>
238+
<concept id="5858074156537516430" name="jetbrains.mps.baseLanguage.javadoc.structure.ReturnBlockDocTag" flags="ng" index="x79VA">
239+
<property id="5858074156537516431" name="text" index="x79VB" />
240+
</concept>
238241
<concept id="5349172909345501395" name="jetbrains.mps.baseLanguage.javadoc.structure.BaseDocComment" flags="ng" index="P$AiS">
242+
<child id="8465538089690331502" name="body" index="TZ5H$" />
239243
<child id="5383422241790532083" name="tags" index="3nqlJM" />
240244
</concept>
245+
<concept id="5349172909345532724" name="jetbrains.mps.baseLanguage.javadoc.structure.MethodDocComment" flags="ng" index="P$JXv" />
241246
<concept id="8465538089690331500" name="jetbrains.mps.baseLanguage.javadoc.structure.CommentLine" flags="ng" index="TZ5HA">
242247
<child id="8970989240999019149" name="part" index="1dT_Ay" />
243248
</concept>
@@ -1557,6 +1562,16 @@
15571562
<ref role="3uigEE" to="oq0c:3NUSEp5xI6A" resolve="IdentifierConfigurator" />
15581563
</node>
15591564
<node concept="3Tm1VV" id="3NUSEp5xXzL" role="1B3o_S" />
1565+
<node concept="P$JXv" id="x6l$aoH31T" role="lGtFl">
1566+
<node concept="TZ5HA" id="x6l$aoH31U" role="TZ5H$">
1567+
<node concept="1dT_AC" id="x6l$aoH31V" role="1dT_Ay">
1568+
<property role="1dT_AB" value="This method will chose from the available Extension Point (EP) implementations the one with the highest priority or fall back to the DefaultIdentifierConfigurator implementation" />
1569+
</node>
1570+
</node>
1571+
<node concept="x79VA" id="x6l$aoH31W" role="3nqlJM">
1572+
<property role="x79VB" value="IdentifierConfigurator, the EP implementation with the highest priority or the DefaultIdentifierConfigurator as fall back" />
1573+
</node>
1574+
</node>
15601575
</node>
15611576
<node concept="2tJIrI" id="6fmG8CYTWFa" role="jymVt" />
15621577
<node concept="2YIFZL" id="3NUSEp5y9$n" role="jymVt">
@@ -1611,6 +1626,48 @@
16111626
<node concept="3Tm1VV" id="3NUSEp5yd90" role="1B3o_S" />
16121627
</node>
16131628
<node concept="2tJIrI" id="6fmG8CYTYFr" role="jymVt" />
1629+
<node concept="2YIFZL" id="2TlZyI4PJU1" role="jymVt">
1630+
<property role="TrG5h" value="reset" />
1631+
<node concept="3clFbS" id="2TlZyI4PJU4" role="3clF47">
1632+
<node concept="3clFbF" id="2TlZyI4PK0$" role="3cqZAp">
1633+
<node concept="37vLTI" id="2TlZyI4PKg6" role="3clFbG">
1634+
<node concept="10Nm6u" id="2TlZyI4PKjR" role="37vLTx" />
1635+
<node concept="37vLTw" id="2TlZyI4PK9u" role="37vLTJ">
1636+
<ref role="3cqZAo" node="3NUSEp5xWmS" resolve="identConfig" />
1637+
</node>
1638+
</node>
1639+
</node>
1640+
</node>
1641+
<node concept="3Tm1VV" id="2TlZyI4PJNd" role="1B3o_S" />
1642+
<node concept="3cqZAl" id="2TlZyI4PJSK" role="3clF45" />
1643+
<node concept="P$JXv" id="x6l$aoGTbv" role="lGtFl">
1644+
<node concept="TZ5HA" id="x6l$aoGTbw" role="TZ5H$">
1645+
<node concept="1dT_AC" id="x6l$aoGTbx" role="1dT_Ay">
1646+
<property role="1dT_AB" value="This method is only intended for testing purposes!" />
1647+
</node>
1648+
</node>
1649+
<node concept="TZ5HA" id="x6l$aoH3dJ" role="TZ5H$">
1650+
<node concept="1dT_AC" id="x6l$aoH3dK" role="1dT_Ay">
1651+
<property role="1dT_AB" value="" />
1652+
</node>
1653+
</node>
1654+
<node concept="TZ5HA" id="x6l$aoH24_" role="TZ5H$">
1655+
<node concept="1dT_AC" id="x6l$aoH24A" role="1dT_Ay">
1656+
<property role="1dT_AB" value="It allows to reset the chosen ExtensionPoint implementation for the EP identifierConfigurator" />
1657+
</node>
1658+
</node>
1659+
<node concept="TZ5HA" id="x6l$aoH2dw" role="TZ5H$">
1660+
<node concept="1dT_AC" id="x6l$aoH2dx" role="1dT_Ay">
1661+
<property role="1dT_AB" value="For more information see TestingIdentifierConfiguratorEP: " />
1662+
</node>
1663+
</node>
1664+
<node concept="TZ5HA" id="x6l$aoH306" role="TZ5H$">
1665+
<node concept="1dT_AC" id="x6l$aoH307" role="1dT_Ay">
1666+
<property role="1dT_AB" value="http://127.0.0.1:63320/node?ref=r%3A6a32786e-0823-4465-b671-9705159d21d5%28test.in.expr.os.messages%40tests%29%2F3338854161630853284" />
1667+
</node>
1668+
</node>
1669+
</node>
1670+
</node>
16141671
<node concept="3Tm1VV" id="6fmG8CYTWg2" role="1B3o_S" />
16151672
</node>
16161673
<node concept="312cEu" id="3nVyItrYWd7">

code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12858,6 +12858,11 @@
1285812858
<ref role="3bR37D" node="6n8rWbyXz_9" resolve="org.iets3.core.expr.typetags.units.si" />
1285912859
</node>
1286012860
</node>
12861+
<node concept="1SiIV0" id="x6l$aosZ0M" role="3bR37C">
12862+
<node concept="3bR9La" id="x6l$aosZ0N" role="1SiIV1">
12863+
<ref role="3bR37D" to="ffeo:7Kfy9QB6L9O" resolve="jetbrains.mps.lang.smodel" />
12864+
</node>
12865+
</node>
1286112866
</node>
1286212867
<node concept="1E1JtA" id="5kwEgmAh8J_" role="3989C9">
1286312868
<property role="BnDLt" value="true" />

0 commit comments

Comments
 (0)