Skip to content

Commit 33d2805

Browse files
author
Alexander Pann
committed
replace abstract check with an instanceof check
1 parent a4bc7be commit 33d2805

File tree

1 file changed

+11
-27
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.core.expr.temporal/models

1 file changed

+11
-27
lines changed

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

Lines changed: 11 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" />
2323
<import index="pbu6" ref="r:83e946de-2a7f-4a4c-b3c9-4f671aa7f2db(org.iets3.core.expr.base.behavior)" />
2424
<import index="xfg9" ref="r:ac28053f-2041-47f6-806b-ecfaca05a64a(org.iets3.core.expr.base.runtime.runtime)" />
25-
<import index="c17a" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.language(MPS.OpenAPI/)" implicit="true" />
2625
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" implicit="true" />
26+
<import index="c17a" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.language(MPS.OpenAPI/)" implicit="true" />
2727
<import index="33ny" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util(JDK/)" implicit="true" />
2828
<import index="x8ug" ref="r:761e0f2a-4ffc-4d74-83bd-c6255a04ca73(org.iets3.core.expr.temporal.behavior)" implicit="true" />
2929
</imports>
@@ -376,35 +376,19 @@
376376
</node>
377377
</node>
378378
</node>
379-
<node concept="1Wc70l" id="7UPMhn0RUWU" role="3clFbw">
380-
<node concept="3fqX7Q" id="7UPMhn0RXb_" role="3uHU7w">
381-
<node concept="2OqwBi" id="7UPMhn0RXbB" role="3fr31v">
382-
<node concept="2OqwBi" id="7UPMhn0RXbC" role="2Oq$k0">
383-
<node concept="2OqwBi" id="7UPMhn0RXbD" role="2Oq$k0">
384-
<node concept="1YBJjd" id="7UPMhn0RXbE" role="2Oq$k0">
385-
<ref role="1YBMHb" node="50smQ1V92UJ" resolve="tl" />
386-
</node>
387-
<node concept="3TrEf2" id="7UPMhn0RXbF" role="2OqNvi">
388-
<ref role="3Tt5mk" to="l462:7SY$c$i5rRe" resolve="typeConstraint" />
389-
</node>
390-
</node>
391-
<node concept="2yIwOk" id="7UPMhn0RXbG" role="2OqNvi" />
392-
</node>
393-
<node concept="liA8E" id="7UPMhn0RXbH" role="2OqNvi">
394-
<ref role="37wK5l" to="c17a:~SAbstractConcept.isAbstract()" resolve="isAbstract" />
395-
</node>
379+
<node concept="2OqwBi" id="2lDkbojtFxb" role="3clFbw">
380+
<node concept="2OqwBi" id="2lDkbojtExt" role="2Oq$k0">
381+
<node concept="1YBJjd" id="2lDkbojtE3q" role="2Oq$k0">
382+
<ref role="1YBMHb" node="50smQ1V92UJ" resolve="tl" />
383+
</node>
384+
<node concept="3TrEf2" id="2lDkbojtEUP" role="2OqNvi">
385+
<ref role="3Tt5mk" to="l462:7SY$c$i5rRe" resolve="typeConstraint" />
396386
</node>
397387
</node>
398-
<node concept="2OqwBi" id="7SY$c$idH3I" role="3uHU7B">
399-
<node concept="2OqwBi" id="7SY$c$idGMc" role="2Oq$k0">
400-
<node concept="1YBJjd" id="7SY$c$idGGD" role="2Oq$k0">
401-
<ref role="1YBMHb" node="50smQ1V92UJ" resolve="tl" />
402-
</node>
403-
<node concept="3TrEf2" id="7SY$c$idGPU" role="2OqNvi">
404-
<ref role="3Tt5mk" to="l462:7SY$c$i5rRe" resolve="typeConstraint" />
405-
</node>
388+
<node concept="1mIQ4w" id="2lDkbojtFVW" role="2OqNvi">
389+
<node concept="chp4Y" id="2lDkbojtG3j" role="cj9EA">
390+
<ref role="cht4Q" to="hm2y:6sdnDbSlaok" resolve="Type" />
406391
</node>
407-
<node concept="3x8VRR" id="7SY$c$idHhG" role="2OqNvi" />
408392
</node>
409393
</node>
410394
</node>

0 commit comments

Comments
 (0)