Logical constraints introduced that are only applicable to logical vars; some refactoring in the runtime; rule tags
This commit is contained in:
parent
4732a1e896
commit
d19edc677e
File diff suppressed because it is too large
Load Diff
|
|
@ -19,6 +19,7 @@
|
|||
<dependencies>
|
||||
<dependency reexport="false">7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)</dependency>
|
||||
<dependency reexport="true">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)</dependency>
|
||||
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>ed6d7656-532c-4bc2-81d1-af945aeb8280(jetbrains.mps.baseLanguage.blTypes)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -1650,5 +1650,36 @@
|
|||
<node concept="l2Vlx" id="5NuEpF1iiVz" role="2iSdaV" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="24kQdi" id="60B5zVESCE$">
|
||||
<property role="3GE5qa" value="constraint.variable" />
|
||||
<ref role="1XX52x" to="wq2x:60B5zVESvAi" resolve="LogicVariableConstraint" />
|
||||
<node concept="3EZMnI" id="60B5zVESIDp" role="2wV5jI">
|
||||
<node concept="PMmxH" id="60B5zVESIFc" role="3EZMnx">
|
||||
<ref role="PMmxG" to="tpco:2wZex4PafBj" resolve="alias" />
|
||||
<ref role="1k5W1q" to="tpen:hgVS8CF" resolve="KeyWord" />
|
||||
</node>
|
||||
<node concept="3F0ifn" id="60B5zVESIG7" role="3EZMnx">
|
||||
<property role="3F0ifm" value="(" />
|
||||
<ref role="1k5W1q" to="tpen:hFD5onb" resolve="LeftBrace" />
|
||||
<node concept="11L4FC" id="60B5zVESM_C" role="3F10Kt">
|
||||
<property role="VOm3f" value="true" />
|
||||
</node>
|
||||
<node concept="11LMrY" id="60B5zVEVkAd" role="3F10Kt">
|
||||
<property role="VOm3f" value="true" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3F1sOY" id="60B5zVEUKuc" role="3EZMnx">
|
||||
<ref role="1NtTu8" to="wq2x:60B5zVESBfb" />
|
||||
</node>
|
||||
<node concept="3F0ifn" id="60B5zVESIGf" role="3EZMnx">
|
||||
<property role="3F0ifm" value=")" />
|
||||
<ref role="1k5W1q" to="tpen:hFD5_7H" resolve="RightBrace" />
|
||||
<node concept="11L4FC" id="60B5zVEVkOb" role="3F10Kt">
|
||||
<property role="VOm3f" value="true" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="l2Vlx" id="60B5zVESIDs" role="2iSdaV" />
|
||||
</node>
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
|
|
@ -517,5 +517,29 @@
|
|||
<ref role="20lvS9" node="6p0DfM0ia8T" resolve="RuleInputDeclaration" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1TIwiD" id="60B5zVESvAi">
|
||||
<property role="3GE5qa" value="constraint.variable" />
|
||||
<property role="TrG5h" value="LogicVariableConstraint" />
|
||||
<property role="R5$K7" value="true" />
|
||||
<property role="R5$K2" value="false" />
|
||||
<ref role="1TJDcQ" node="6p0DfM0ajMA" resolve="AbstractConstraint" />
|
||||
<node concept="1TJgyj" id="60B5zVESBfb" role="1TKVEi">
|
||||
<property role="20lmBu" value="aggregation" />
|
||||
<property role="20kJfa" value="variable" />
|
||||
<ref role="20lvS9" node="6p0DfM0evIr" resolve="LogicExpression" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1TIwiD" id="60B5zVESBMM">
|
||||
<property role="TrG5h" value="IsfreeVariableConstraint" />
|
||||
<property role="3GE5qa" value="constraint.variable" />
|
||||
<property role="34LRSv" value="isFree" />
|
||||
<ref role="1TJDcQ" node="60B5zVESvAi" resolve="LogicVariableConstraint" />
|
||||
</node>
|
||||
<node concept="1TIwiD" id="60B5zVEVSFB">
|
||||
<property role="3GE5qa" value="constraint.variable" />
|
||||
<property role="TrG5h" value="IsboundVariableConstraint" />
|
||||
<property role="34LRSv" value="isBound" />
|
||||
<ref role="1TJDcQ" node="60B5zVESvAi" resolve="LogicVariableConstraint" />
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -13,6 +13,7 @@
|
|||
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
|
||||
<import index="ec5l" ref="f:java_stub#8865b7a8-5271-43d3-884c-6fd1d9cfdd34#org.jetbrains.mps.openapi.model(MPS.OpenAPI/org.jetbrains.mps.openapi.model@java_stub)" />
|
||||
<import index="rzz2" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang.annotation(JDK/java.lang.annotation@java_stub)" />
|
||||
<import index="t3eg" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/f:java_stub#8865b7a8-5271-43d3-884c-6fd1d9cfdd34#org.jetbrains.mps.openapi.language(MPS.OpenAPI/org.jetbrains.mps.openapi.language@java_stub)" implicit="true" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -143,6 +144,9 @@
|
|||
</concept>
|
||||
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
|
||||
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
|
||||
<concept id="1079359253375" name="jetbrains.mps.baseLanguage.structure.ParenthesizedExpression" flags="nn" index="1eOMI4">
|
||||
<child id="1079359253376" name="expression" index="1eOMHV" />
|
||||
</concept>
|
||||
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
|
||||
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
|
||||
<child id="1068499141038" name="actualArgument" index="37wK5m" />
|
||||
|
|
@ -437,31 +441,55 @@
|
|||
<ref role="3cqZAo" node="6ntBQ9KJ1aA" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs3" id="5dz6b543unR" role="3K4E3e">
|
||||
<node concept="Xl_RD" id="5dz6b543uy9" role="3uHU7w">
|
||||
<property role="Xl_RC" value=")" />
|
||||
</node>
|
||||
<node concept="3cpWs3" id="5dz6b543uS_" role="3uHU7B">
|
||||
<node concept="37vLTw" id="aFQeb4bEdx" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="aFQeb4bEdr" resolve="text" />
|
||||
<node concept="1eOMI4" id="7gr_romel1E" role="3K4E3e">
|
||||
<node concept="3cpWs3" id="7gr_romel1F" role="1eOMHV">
|
||||
<node concept="Xl_RD" id="7gr_romel1G" role="3uHU7w">
|
||||
<property role="Xl_RC" value=")" />
|
||||
</node>
|
||||
<node concept="3cpWs3" id="5dz6b543tY4" role="3uHU7B">
|
||||
<node concept="2YIFZM" id="6ntBQ9KJcWt" role="3uHU7B">
|
||||
<ref role="37wK5l" to="e2lb:~String.valueOf(java.lang.Object):java.lang.String" resolve="valueOf" />
|
||||
<ref role="1Pybhc" to="e2lb:~String" resolve="String" />
|
||||
<node concept="2OqwBi" id="6ntBQ9KJcWu" role="37wK5m">
|
||||
<node concept="2JrnkZ" id="6ntBQ9KJcWv" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="6ntBQ9KJcWw" role="2JrQYb">
|
||||
<ref role="3cqZAo" node="6ntBQ9KJ1aA" resolve="node" />
|
||||
<node concept="3cpWs3" id="7gr_romel1H" role="3uHU7B">
|
||||
<node concept="37vLTw" id="7gr_romel1I" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="aFQeb4bEdr" resolve="text" />
|
||||
</node>
|
||||
<node concept="3cpWs3" id="7gr_romel1J" role="3uHU7B">
|
||||
<node concept="3cpWs3" id="7gr_romeBFM" role="3uHU7B">
|
||||
<node concept="3cpWs3" id="7gr_romeDFJ" role="3uHU7B">
|
||||
<node concept="Xl_RD" id="7gr_romeDMi" role="3uHU7w">
|
||||
<property role="Xl_RC" value="#" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="7gr_romeD7H" role="3uHU7B">
|
||||
<node concept="2OqwBi" id="7gr_romeCH6" role="2Oq$k0">
|
||||
<node concept="2JrnkZ" id="7gr_romeCyi" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="7gr_romeBMe" role="2JrQYb">
|
||||
<ref role="3cqZAo" node="6ntBQ9KJ1aA" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7gr_romeD2u" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getConcept():org.jetbrains.mps.openapi.language.SConcept" resolve="getConcept" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7gr_romeDmH" role="2OqNvi">
|
||||
<ref role="37wK5l" to="t3eg:~SAbstractConcept.getName():java.lang.String" resolve="getName" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="6ntBQ9KJcWx" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getNodeId():org.jetbrains.mps.openapi.model.SNodeId" resolve="getNodeId" />
|
||||
<node concept="2YIFZM" id="7gr_romel1K" role="3uHU7w">
|
||||
<ref role="37wK5l" to="e2lb:~String.valueOf(java.lang.Object):java.lang.String" resolve="valueOf" />
|
||||
<ref role="1Pybhc" to="e2lb:~String" resolve="String" />
|
||||
<node concept="2OqwBi" id="7gr_romel1L" role="37wK5m">
|
||||
<node concept="2JrnkZ" id="7gr_romel1M" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="7gr_romel1N" role="2JrQYb">
|
||||
<ref role="3cqZAo" node="6ntBQ9KJ1aA" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7gr_romel1O" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getNodeId():org.jetbrains.mps.openapi.model.SNodeId" resolve="getNodeId" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="Xl_RD" id="5dz6b543u1F" role="3uHU7w">
|
||||
<property role="Xl_RC" value="(" />
|
||||
<node concept="Xl_RD" id="7gr_romel1P" role="3uHU7w">
|
||||
<property role="Xl_RC" value="(" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -210,11 +210,11 @@
|
|||
<node concept="3cpWsn" id="3Qp4N06bZni" role="3cpWs9">
|
||||
<property role="TrG5h" value="handler" />
|
||||
<node concept="1Kb3S_" id="3Qp4N06bZnj" role="1tU5fm">
|
||||
<ref role="1Kaivj" to="uiwa:6lpwCiZruO7" resolve="testHandler" />
|
||||
<ref role="1Kaivj" to="uiwa:2FJl$qvpGCX" resolve="testHandler" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="3Qp4N06bZnk" role="33vP2m">
|
||||
<node concept="1KbMJY" id="3Qp4N06bZnl" role="2ShVmc">
|
||||
<ref role="1Kajjj" to="uiwa:6lpwCiZruO7" resolve="testHandler" />
|
||||
<ref role="1Kajjj" to="uiwa:2FJl$qvpGCX" resolve="testHandler" />
|
||||
<node concept="2OqwBi" id="3Qp4N06bZnm" role="1KkMwq">
|
||||
<node concept="37vLTw" id="3Qp4N06bZnn" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="3Qp4N06bZnb" resolve="farm" />
|
||||
|
|
@ -248,7 +248,7 @@
|
|||
<ref role="3cqZAo" node="3Qp4N06bZni" resolve="handler" />
|
||||
</node>
|
||||
<node concept="1KczDs" id="6qJjpCjqw_S" role="2OqNvi">
|
||||
<ref role="1KgAX_" to="uiwa:6lpwCiZruOc" resolve="check" />
|
||||
<ref role="1KgAX_" to="uiwa:2FJl$qvpGD4" resolve="check" />
|
||||
<node concept="Xl_RD" id="6qJjpCjtKec" role="1KcKQn">
|
||||
<property role="Xl_RC" value="4438600004733396337(HelloWorld)" />
|
||||
</node>
|
||||
|
|
@ -261,9 +261,9 @@
|
|||
<ref role="3cqZAo" node="3Qp4N06bZni" resolve="handler" />
|
||||
</node>
|
||||
<node concept="1KczDs" id="6lpwCiZ78Rj" role="2OqNvi">
|
||||
<ref role="1KgAX_" to="uiwa:6lpwCiZruOc" resolve="check" />
|
||||
<ref role="1KgAX_" to="uiwa:2FJl$qvpGD4" resolve="check" />
|
||||
<node concept="Xl_RD" id="6lpwCiZ78Rk" role="1KcKQn">
|
||||
<property role="Xl_RC" value="6270176708469746366(Sample)" />
|
||||
<property role="Xl_RC" value="ClassConcept#6270176708469746366(Sample)" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -28,6 +28,7 @@
|
|||
<import index="9kr0" ref="r:0f58be42-48ea-45ab-99f8-158393a0f526(jetbrains.mps.typechecking.handler.producer)" />
|
||||
<import index="yuoi" ref="r:da4ad9c6-d9f4-46fe-9e8f-894315bef3a9(jetbrains.mps.lang.typesystem2.samplechecker.sample)" />
|
||||
<import index="5xh9" ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61/f:java_stub#742f6602-5a2f-4313-aa6e-ae1cd4ffdc61#jetbrains.mps.ide.actions(MPS.Platform/jetbrains.mps.ide.actions@java_stub)" />
|
||||
<import index="xq5w" ref="r:729bada4-05fa-458f-8bf8-28b9cb978726(jetbrains.mps.logic.builtin.variable)" />
|
||||
<import index="tprs" ref="r:00000000-0000-4000-0000-011c895904a4(jetbrains.mps.ide.actions)" implicit="true" />
|
||||
</imports>
|
||||
<registry>
|
||||
|
|
@ -88,10 +89,6 @@
|
|||
<child id="1197027771414" name="operand" index="2Oq$k0" />
|
||||
<child id="1197027833540" name="operation" index="2OqNvi" />
|
||||
</concept>
|
||||
<concept id="1083260308424" name="jetbrains.mps.baseLanguage.structure.EnumConstantReference" flags="nn" index="Rm8GO">
|
||||
<reference id="1083260308426" name="enumConstantDeclaration" index="Rm8GQ" />
|
||||
<reference id="1144432896254" name="enumClass" index="1Px2BO" />
|
||||
</concept>
|
||||
<concept id="1164879751025" name="jetbrains.mps.baseLanguage.structure.TryCatchStatement" flags="nn" index="SfApY">
|
||||
<child id="1164879758292" name="body" index="SfCbr" />
|
||||
<child id="1164903496223" name="catchClause" index="TEbGg" />
|
||||
|
|
@ -158,6 +155,7 @@
|
|||
<child id="1082485599094" name="ifFalseStatement" index="9aQIa" />
|
||||
<child id="1068580123160" name="condition" index="3clFbw" />
|
||||
<child id="1068580123161" name="ifTrue" index="3clFbx" />
|
||||
<child id="1206060520071" name="elsifClauses" index="3eNLev" />
|
||||
</concept>
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
|
||||
<child id="1068581517665" name="statement" index="3cqZAp" />
|
||||
|
|
@ -174,6 +172,10 @@
|
|||
</concept>
|
||||
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
|
||||
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
|
||||
<concept id="1206060495898" name="jetbrains.mps.baseLanguage.structure.ElsifClause" flags="ng" index="3eNFk2">
|
||||
<child id="1206060619838" name="condition" index="3eO9$A" />
|
||||
<child id="1206060644605" name="statementList" index="3eOfB_" />
|
||||
</concept>
|
||||
<concept id="1079359253375" name="jetbrains.mps.baseLanguage.structure.ParenthesizedExpression" flags="nn" index="1eOMI4">
|
||||
<child id="1079359253376" name="expression" index="1eOMHV" />
|
||||
</concept>
|
||||
|
|
@ -204,15 +206,6 @@
|
|||
<concept id="1144230876926" name="jetbrains.mps.baseLanguage.structure.AbstractForStatement" flags="nn" index="1DupvO">
|
||||
<child id="1144230900587" name="variable" index="1Duv9x" />
|
||||
</concept>
|
||||
<concept id="1163670490218" name="jetbrains.mps.baseLanguage.structure.SwitchStatement" flags="nn" index="3KaCP$">
|
||||
<child id="1163670592366" name="defaultBlock" index="3Kb1Dw" />
|
||||
<child id="1163670766145" name="expression" index="3KbGdf" />
|
||||
<child id="1163670772911" name="case" index="3KbHQx" />
|
||||
</concept>
|
||||
<concept id="1163670641947" name="jetbrains.mps.baseLanguage.structure.SwitchCase" flags="ng" index="3KbdKl">
|
||||
<child id="1163670677455" name="expression" index="3Kbmr1" />
|
||||
<child id="1163670683720" name="body" index="3Kbo56" />
|
||||
</concept>
|
||||
<concept id="1208890769693" name="jetbrains.mps.baseLanguage.structure.ArrayLengthOperation" flags="nn" index="1Rwk04" />
|
||||
<concept id="6329021646629104957" name="jetbrains.mps.baseLanguage.structure.TextCommentPart" flags="nn" index="3SKdUq">
|
||||
<property id="6329021646629104958" name="text" index="3SKdUp" />
|
||||
|
|
@ -380,13 +373,14 @@
|
|||
<property role="1EzhhJ" value="false" />
|
||||
<node concept="37vLTG" id="3Qp4N06byke" role="3clF46">
|
||||
<property role="TrG5h" value="symbol" />
|
||||
<node concept="3uibUv" id="3Qp4N06bykf" role="1tU5fm">
|
||||
<ref role="3uigEE" to="nc4n:2fk6$tOpINk" resolve="BuiltinConstraintSymbol" />
|
||||
<node concept="3uibUv" id="54i3Fxd0k1k" role="1tU5fm">
|
||||
<ref role="3uigEE" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="3Qp4N06bykg" role="3clF45">
|
||||
<ref role="3uigEE" to="yg8f:2GO7tyJLLNE" resolve="SolverProxy" />
|
||||
<node concept="3qTvmN" id="3Qp4N06bykh" role="11_B2D" />
|
||||
<node concept="3qTvmN" id="5$WbtTP065P" role="11_B2D" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="3Qp4N06byki" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3Qp4N06bykj" role="3clF47">
|
||||
|
|
@ -395,44 +389,88 @@
|
|||
<property role="3SKdUp" value="TODO: implement me" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3KaCP$" id="3Qp4N06bykm" role="3cqZAp">
|
||||
<node concept="37vLTw" id="3Qp4N06bykn" role="3KbGdf">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
<node concept="3clFbJ" id="54i3Fxd0a$l" role="3cqZAp">
|
||||
<node concept="3clFbS" id="54i3Fxd0a$n" role="3clFbx">
|
||||
<node concept="3cpWs6" id="3Qp4N06byk$" role="3cqZAp">
|
||||
<node concept="10M0yZ" id="3Qp4N06byk_" role="3cqZAk">
|
||||
<ref role="1PxDUh" to="oy3s:2GO7tyJVmP4" resolve="UnificationBuiltinConstraint" />
|
||||
<ref role="3cqZAo" to="oy3s:2GO7tyJY8Rr" resolve="INSTANCE" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd0a$m" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="3Qp4N06byko" role="3Kb1Dw">
|
||||
<node concept="YS8fn" id="3Qp4N06bykp" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="3Qp4N06bykq" role="YScLw">
|
||||
<node concept="1pGfFk" id="3Qp4N06bykr" role="2ShVmc">
|
||||
<ref role="37wK5l" to="e2lb:~IllegalArgumentException.<init>(java.lang.String)" resolve="IllegalArgumentException" />
|
||||
<node concept="3cpWs3" id="3Qp4N06byks" role="37wK5m">
|
||||
<node concept="Xl_RD" id="3Qp4N06bykt" role="3uHU7w">
|
||||
<property role="Xl_RC" value="'" />
|
||||
</node>
|
||||
<node concept="3cpWs3" id="3Qp4N06byku" role="3uHU7B">
|
||||
<node concept="Xl_RD" id="3Qp4N06bykv" role="3uHU7B">
|
||||
<property role="Xl_RC" value="uknown builtin constraint '" />
|
||||
<node concept="3clFbC" id="54i3Fxd0bSB" role="3clFbw">
|
||||
<node concept="37vLTw" id="54i3Fxd0bZz" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
</node>
|
||||
<node concept="10M0yZ" id="54i3Fxd0aNo" role="3uHU7B">
|
||||
<ref role="1PxDUh" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
<ref role="3cqZAo" to="nc4n:54i3FxcZMP2" resolve="EQUALS" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3eNFk2" id="54i3Fxd0l1C" role="3eNLev">
|
||||
<node concept="3clFbS" id="54i3Fxd0l1E" role="3eOfB_">
|
||||
<node concept="3cpWs6" id="5$WbtTP0VxD" role="3cqZAp">
|
||||
<node concept="10M0yZ" id="5$WbtTP1je9" role="3cqZAk">
|
||||
<ref role="1PxDUh" to="xq5w:5$WbtTOYoMb" resolve="LogicalConstraint" />
|
||||
<ref role="3cqZAo" to="xq5w:5$WbtTOYJJi" resolve="BOUND" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd0pAI" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3clFbC" id="54i3Fxd0n0K" role="3eO9$A">
|
||||
<node concept="37vLTw" id="54i3Fxd0n0L" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
</node>
|
||||
<node concept="10M0yZ" id="54i3Fxd0n0M" role="3uHU7B">
|
||||
<ref role="1PxDUh" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
<ref role="3cqZAo" to="nc4n:54i3FxcZO14" resolve="BOUND" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3eNFk2" id="54i3Fxd0oD5" role="3eNLev">
|
||||
<node concept="3clFbS" id="54i3Fxd0oD6" role="3eOfB_">
|
||||
<node concept="3cpWs6" id="5$WbtTP1jyU" role="3cqZAp">
|
||||
<node concept="10M0yZ" id="5$WbtTP1jyV" role="3cqZAk">
|
||||
<ref role="1PxDUh" to="xq5w:5$WbtTOYoMb" resolve="LogicalConstraint" />
|
||||
<ref role="3cqZAo" to="xq5w:5$WbtTOYVUg" resolve="FREE" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd0uzF" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3clFbC" id="54i3Fxd0oD9" role="3eO9$A">
|
||||
<node concept="37vLTw" id="54i3Fxd0oDa" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
</node>
|
||||
<node concept="10M0yZ" id="54i3Fxd0oDb" role="3uHU7B">
|
||||
<ref role="1PxDUh" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
<ref role="3cqZAo" to="nc4n:54i3FxcZNJp" resolve="FREE" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="9aQIb" id="54i3Fxd0vve" role="9aQIa">
|
||||
<node concept="3clFbS" id="54i3Fxd0vvf" role="9aQI4">
|
||||
<node concept="YS8fn" id="3Qp4N06bykp" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="3Qp4N06bykq" role="YScLw">
|
||||
<node concept="1pGfFk" id="3Qp4N06bykr" role="2ShVmc">
|
||||
<ref role="37wK5l" to="e2lb:~IllegalArgumentException.<init>(java.lang.String)" resolve="IllegalArgumentException" />
|
||||
<node concept="3cpWs3" id="3Qp4N06byks" role="37wK5m">
|
||||
<node concept="Xl_RD" id="3Qp4N06bykt" role="3uHU7w">
|
||||
<property role="Xl_RC" value="'" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="3Qp4N06bykw" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
<node concept="3cpWs3" id="3Qp4N06byku" role="3uHU7B">
|
||||
<node concept="Xl_RD" id="3Qp4N06bykv" role="3uHU7B">
|
||||
<property role="Xl_RC" value="uknown constraint symbol '" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="3Qp4N06bykw" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="3Qp4N06byke" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3KbdKl" id="3Qp4N06bykx" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="3Qp4N06byky" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:2fk6$tOpINP" resolve="EQUALS" />
|
||||
<ref role="1Px2BO" to="nc4n:2fk6$tOpINk" resolve="BuiltinConstraintSymbol" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="3Qp4N06bykz" role="3Kbo56">
|
||||
<node concept="3cpWs6" id="3Qp4N06byk$" role="3cqZAp">
|
||||
<node concept="10M0yZ" id="3Qp4N06byk_" role="3cqZAk">
|
||||
<ref role="1PxDUh" to="oy3s:2GO7tyJVmP4" resolve="UnificationBuiltinConstraint" />
|
||||
<ref role="3cqZAo" to="oy3s:2GO7tyJY8Rr" resolve="INSTANCE" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd0wvd" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -262,8 +262,8 @@
|
|||
<node concept="37vLTG" id="2GO7tyJTmVS" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyJTmXW" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyJTmWA" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="16syzq" id="60B5zVF1pxp" role="8Xvag">
|
||||
<ref role="16sUi3" node="60B5zVF1pd2" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -317,8 +317,8 @@
|
|||
<node concept="37vLTG" id="2GO7tyJTpcx" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyJTpfy" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyJTpdE" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="16syzq" id="60B5zVF1pJH" role="8Xvag">
|
||||
<ref role="16sUi3" node="60B5zVF1pd2" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -366,6 +366,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyJTmwq" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1pd2" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="2GO7tyJS2HQ">
|
||||
<property role="TrG5h" value="SolverFarm" />
|
||||
|
|
@ -378,6 +381,7 @@
|
|||
<node concept="8X2XB" id="2GO7tyJXZ4D" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyJXYSJ" role="8Xvag">
|
||||
<ref role="3uigEE" node="2GO7tyJLLNE" resolve="SolverProxy" />
|
||||
<node concept="3qTvmN" id="60B5zVF1rjc" role="11_B2D" />
|
||||
<node concept="3qTvmN" id="2GO7tyJXZ1A" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -406,6 +410,7 @@
|
|||
<node concept="8X2XB" id="2GO7tyK98Ki" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyK98Kj" role="8Xvag">
|
||||
<ref role="3uigEE" node="2GO7tyJLLNE" resolve="SolverProxy" />
|
||||
<node concept="3qTvmN" id="60B5zVF1rFa" role="11_B2D" />
|
||||
<node concept="3qTvmN" id="2GO7tyK98Kk" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -465,6 +470,9 @@
|
|||
<node concept="16syzq" id="7d$oK1$xdXY" role="11_B2D">
|
||||
<ref role="16sUi3" node="7d$oK1$xcZ7" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="60B5zVF1syM" role="11_B2D">
|
||||
<ref role="16sUi3" node="60B5zVF1rT4" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16syzq" id="7d$oK1$xfYc" role="3clF45">
|
||||
|
|
@ -509,6 +517,9 @@
|
|||
<node concept="16euLQ" id="7d$oK1$xcZ7" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1rT4" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7d$oK1$xb82" role="jymVt" />
|
||||
<node concept="3clFb_" id="2GO7tyJSjFd" role="jymVt">
|
||||
|
|
@ -520,13 +531,16 @@
|
|||
<node concept="16syzq" id="2GO7tyJTtbx" role="11_B2D">
|
||||
<ref role="16sUi3" node="2GO7tyJTt6Y" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="60B5zVF1toY" role="11_B2D">
|
||||
<ref role="16sUi3" node="60B5zVF1sKn" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="2GO7tyJSjZZ" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyJSk2S" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyJSk1b" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="16syzq" id="60B5zVF1A4G" role="8Xvag">
|
||||
<ref role="16sUi3" node="60B5zVF1sKn" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -556,6 +570,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyJTt6Y" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1sKn" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJSkdv" role="jymVt" />
|
||||
<node concept="3clFb_" id="2GO7tyJSk6b" role="jymVt">
|
||||
|
|
@ -567,13 +584,16 @@
|
|||
<node concept="16syzq" id="2GO7tyJTtm7" role="11_B2D">
|
||||
<ref role="16sUi3" node="2GO7tyJTtiu" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="60B5zVF1ui4" role="11_B2D">
|
||||
<ref role="16sUi3" node="60B5zVF1tzZ" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="2GO7tyJSk6e" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyJSk6f" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyJSk6g" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="16syzq" id="60B5zVF1Aj5" role="8Xvag">
|
||||
<ref role="16sUi3" node="60B5zVF1tzZ" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -603,6 +623,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyJTtiu" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1tzZ" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJTxEF" role="jymVt" />
|
||||
<node concept="3clFb_" id="2GO7tyJTy0B" role="jymVt">
|
||||
|
|
@ -614,6 +637,9 @@
|
|||
<node concept="16syzq" id="2GO7tyJTz90" role="11_B2D">
|
||||
<ref role="16sUi3" node="2GO7tyJTyUk" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="60B5zVF1viI" role="11_B2D">
|
||||
<ref role="16sUi3" node="60B5zVF1urQ" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="2GO7tyJTy0D" role="3clF45" />
|
||||
|
|
@ -650,6 +676,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyJTyUk" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1urQ" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJTtxm" role="jymVt" />
|
||||
<node concept="3clFb_" id="2GO7tyJTt$g" role="jymVt">
|
||||
|
|
@ -661,6 +690,9 @@
|
|||
<node concept="16syzq" id="2GO7tyJTu1y" role="11_B2D">
|
||||
<ref role="16sUi3" node="2GO7tyJTtGT" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="60B5zVF1wsj" role="11_B2D">
|
||||
<ref role="16sUi3" node="60B5zVF1vyj" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16syzq" id="2GO7tyJTtTu" role="3clF45">
|
||||
|
|
@ -743,6 +775,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyJTtGT" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="60B5zVF1vyj" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="2GO7tyJTP5J" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~SuppressWarnings" resolve="SuppressWarnings" />
|
||||
<node concept="1SXeKx" id="2GO7tyJTQ$k" role="2B76xF">
|
||||
|
|
|
|||
|
|
@ -3805,6 +3805,9 @@
|
|||
<node concept="3uibUv" id="2GO7tyJVn60" role="11_B2D">
|
||||
<ref role="3uigEE" node="6njqcfQVO0n" resolve="UnificationSolver" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="60B5zVF1TOq" role="11_B2D">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJVpZ9" role="jymVt" />
|
||||
<node concept="Wx3nA" id="2GO7tyJVob2" role="jymVt">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,508 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<model ref="r:729bada4-05fa-458f-8bf8-28b9cb978726(jetbrains.mps.logic.builtin.variable)">
|
||||
<persistence version="9" />
|
||||
<languages>
|
||||
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="-1" />
|
||||
</languages>
|
||||
<imports>
|
||||
<import index="yg8f" ref="r:e213377a-f1a7-4ba7-9d08-96bcb97ed8ce(jetbrains.mps.logic.builtin)" />
|
||||
<import index="ie8e" ref="r:ab2605ab-b4bc-4e80-a8ca-19a4a8465c01(jetbrains.mps.unification.tree)" />
|
||||
<import index="oy3s" ref="r:a6030cee-34eb-4503-b1bf-015fe5cd8c1a(jetbrains.mps.logic.builtin.unification)" />
|
||||
<import index="w2rx" ref="b984ee52-f34d-4b6d-8812-866c1d3eae31/f:java_stub#b984ee52-f34d-4b6d-8812-866c1d3eae31#runtime(jetbrains.mps.jchr.runtime/runtime@java_stub)" />
|
||||
<import index="jfki" ref="7526e0cf-1ce7-46f8-a555-9eca1e06c23b/f:java_stub#7526e0cf-1ce7-46f8-a555-9eca1e06c23b#jetbrains.mps.unification(jetbrains.mps.unification.tree/jetbrains.mps.unification@java_stub)" />
|
||||
<import index="e2lb" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" implicit="true" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
<concept id="1219920932475" name="jetbrains.mps.baseLanguage.structure.VariableArityType" flags="in" index="8X2XB">
|
||||
<child id="1219921048460" name="componentType" index="8Xvag" />
|
||||
</concept>
|
||||
<concept id="1215693861676" name="jetbrains.mps.baseLanguage.structure.BaseAssignmentExpression" flags="nn" index="d038R">
|
||||
<child id="1068498886297" name="rValue" index="37vLTx" />
|
||||
<child id="1068498886295" name="lValue" index="37vLTJ" />
|
||||
</concept>
|
||||
<concept id="1202948039474" name="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation" flags="nn" index="liA8E" />
|
||||
<concept id="1465982738277781862" name="jetbrains.mps.baseLanguage.structure.PlaceholderMember" flags="ng" index="2tJIrI" />
|
||||
<concept id="1173175405605" name="jetbrains.mps.baseLanguage.structure.ArrayAccessExpression" flags="nn" index="AH0OO">
|
||||
<child id="1173175577737" name="index" index="AHEQo" />
|
||||
<child id="1173175590490" name="array" index="AHHXb" />
|
||||
</concept>
|
||||
<concept id="1188207840427" name="jetbrains.mps.baseLanguage.structure.AnnotationInstance" flags="nn" index="2AHcQZ">
|
||||
<reference id="1188208074048" name="annotation" index="2AI5Lk" />
|
||||
</concept>
|
||||
<concept id="1188208481402" name="jetbrains.mps.baseLanguage.structure.HasAnnotation" flags="ng" index="2AJDlI">
|
||||
<child id="1188208488637" name="annotation" index="2AJF6D" />
|
||||
</concept>
|
||||
<concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
|
||||
<child id="1197027771414" name="operand" index="2Oq$k0" />
|
||||
<child id="1197027833540" name="operation" index="2OqNvi" />
|
||||
</concept>
|
||||
<concept id="1197029447546" name="jetbrains.mps.baseLanguage.structure.FieldReferenceOperation" flags="nn" index="2OwXpG">
|
||||
<reference id="1197029500499" name="fieldDeclaration" index="2Oxat5" />
|
||||
</concept>
|
||||
<concept id="1145552977093" name="jetbrains.mps.baseLanguage.structure.GenericNewExpression" flags="nn" index="2ShNRf">
|
||||
<child id="1145553007750" name="creator" index="2ShVmc" />
|
||||
</concept>
|
||||
<concept id="1070462154015" name="jetbrains.mps.baseLanguage.structure.StaticFieldDeclaration" flags="ig" index="Wx3nA" />
|
||||
<concept id="1070475354124" name="jetbrains.mps.baseLanguage.structure.ThisExpression" flags="nn" index="Xjq3P" />
|
||||
<concept id="1070475926800" name="jetbrains.mps.baseLanguage.structure.StringLiteral" flags="nn" index="Xl_RD">
|
||||
<property id="1070475926801" name="value" index="Xl_RC" />
|
||||
</concept>
|
||||
<concept id="1182160077978" name="jetbrains.mps.baseLanguage.structure.AnonymousClassCreator" flags="nn" index="YeOm9">
|
||||
<child id="1182160096073" name="cls" index="YeSDq" />
|
||||
</concept>
|
||||
<concept id="1164991038168" name="jetbrains.mps.baseLanguage.structure.ThrowStatement" flags="nn" index="YS8fn">
|
||||
<child id="1164991057263" name="throwable" index="YScLw" />
|
||||
</concept>
|
||||
<concept id="1070534058343" name="jetbrains.mps.baseLanguage.structure.NullLiteral" flags="nn" index="10Nm6u" />
|
||||
<concept id="1070534644030" name="jetbrains.mps.baseLanguage.structure.BooleanType" flags="in" index="10P_77" />
|
||||
<concept id="1068390468200" name="jetbrains.mps.baseLanguage.structure.FieldDeclaration" flags="ig" index="312cEg" />
|
||||
<concept id="1068390468198" name="jetbrains.mps.baseLanguage.structure.ClassConcept" flags="ig" index="312cEu">
|
||||
<property id="1075300953594" name="abstractClass" index="1sVAO0" />
|
||||
<child id="1095933932569" name="implementedInterface" index="EKbjA" />
|
||||
</concept>
|
||||
<concept id="1068431474542" name="jetbrains.mps.baseLanguage.structure.VariableDeclaration" flags="ng" index="33uBYm">
|
||||
<property id="1176718929932" name="isFinal" index="3TUv4t" />
|
||||
<child id="1068431790190" name="initializer" index="33vP2m" />
|
||||
</concept>
|
||||
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
|
||||
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
|
||||
</concept>
|
||||
<concept id="1068498886292" name="jetbrains.mps.baseLanguage.structure.ParameterDeclaration" flags="ir" index="37vLTG" />
|
||||
<concept id="1068498886294" name="jetbrains.mps.baseLanguage.structure.AssignmentExpression" flags="nn" index="37vLTI" />
|
||||
<concept id="1225271177708" name="jetbrains.mps.baseLanguage.structure.StringType" flags="in" index="17QB3L" />
|
||||
<concept id="4972933694980447171" name="jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration" flags="ng" index="19Szcq">
|
||||
<child id="5680397130376446158" name="type" index="1tU5fm" />
|
||||
</concept>
|
||||
<concept id="1068580123132" name="jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration" flags="ng" index="3clF44">
|
||||
<child id="1068580123133" name="returnType" index="3clF45" />
|
||||
<child id="1068580123134" name="parameter" index="3clF46" />
|
||||
<child id="1068580123135" name="body" index="3clF47" />
|
||||
</concept>
|
||||
<concept id="1068580123165" name="jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration" flags="ig" index="3clFb_">
|
||||
<property id="1178608670077" name="isAbstract" index="1EzhhJ" />
|
||||
</concept>
|
||||
<concept id="1068580123155" name="jetbrains.mps.baseLanguage.structure.ExpressionStatement" flags="nn" index="3clFbF">
|
||||
<child id="1068580123156" name="expression" index="3clFbG" />
|
||||
</concept>
|
||||
<concept id="1068580123159" name="jetbrains.mps.baseLanguage.structure.IfStatement" flags="nn" index="3clFbJ">
|
||||
<child id="1068580123160" name="condition" index="3clFbw" />
|
||||
<child id="1068580123161" name="ifTrue" index="3clFbx" />
|
||||
</concept>
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
|
||||
<child id="1068581517665" name="statement" index="3cqZAp" />
|
||||
</concept>
|
||||
<concept id="1068580123140" name="jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" flags="ig" index="3clFbW" />
|
||||
<concept id="1068580320020" name="jetbrains.mps.baseLanguage.structure.IntegerConstant" flags="nn" index="3cmrfG">
|
||||
<property id="1068580320021" name="value" index="3cmrfH" />
|
||||
</concept>
|
||||
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
|
||||
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
|
||||
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
|
||||
<child id="1068499141038" name="actualArgument" index="37wK5m" />
|
||||
</concept>
|
||||
<concept id="1212685548494" name="jetbrains.mps.baseLanguage.structure.ClassCreator" flags="nn" index="1pGfFk" />
|
||||
<concept id="1107461130800" name="jetbrains.mps.baseLanguage.structure.Classifier" flags="ng" index="3pOWGL">
|
||||
<property id="521412098689998745" name="nonStatic" index="2bfB8j" />
|
||||
<child id="5375687026011219971" name="member" index="jymVt" unordered="true" />
|
||||
</concept>
|
||||
<concept id="1171903607971" name="jetbrains.mps.baseLanguage.structure.WildCardType" flags="in" index="3qTvmN" />
|
||||
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
|
||||
<reference id="1107535924139" name="classifier" index="3uigEE" />
|
||||
<child id="1109201940907" name="parameter" index="11_B2D" />
|
||||
</concept>
|
||||
<concept id="1081773326031" name="jetbrains.mps.baseLanguage.structure.BinaryOperation" flags="nn" index="3uHJSO">
|
||||
<child id="1081773367579" name="rightExpression" index="3uHU7w" />
|
||||
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
|
||||
</concept>
|
||||
<concept id="1073239437375" name="jetbrains.mps.baseLanguage.structure.NotEqualsExpression" flags="nn" index="3y3z36" />
|
||||
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
|
||||
<child id="1178549979242" name="visibility" index="1B3o_S" />
|
||||
</concept>
|
||||
<concept id="1107796713796" name="jetbrains.mps.baseLanguage.structure.Interface" flags="ig" index="3HP615" />
|
||||
<concept id="1208890769693" name="jetbrains.mps.baseLanguage.structure.ArrayLengthOperation" flags="nn" index="1Rwk04" />
|
||||
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
|
||||
<concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
|
||||
<concept id="1170345865475" name="jetbrains.mps.baseLanguage.structure.AnonymousClass" flags="ig" index="1Y3b0j">
|
||||
<reference id="1170346070688" name="classifier" index="1Y3XeK" />
|
||||
</concept>
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
|
||||
<property id="1169194664001" name="name" index="TrG5h" />
|
||||
</concept>
|
||||
</language>
|
||||
</registry>
|
||||
<node concept="3HP615" id="60B5zVEZP8W">
|
||||
<property role="TrG5h" value="LogicalSolver" />
|
||||
<node concept="2tJIrI" id="60B5zVEZPqu" role="jymVt" />
|
||||
<node concept="3clFb_" id="60B5zVEZPu5" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="ask" />
|
||||
<node concept="37vLTG" id="60B5zVEZPI_" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<node concept="3uibUv" id="60B5zVF0xHu" role="1tU5fm">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="60B5zVF0$iI" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10P_77" id="60B5zVEZP_w" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="60B5zVEZPu8" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="60B5zVEZPu9" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="60B5zVEZPqz" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="60B5zVEZP8X" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="5$WbtTOYoMb">
|
||||
<property role="TrG5h" value="LogicalConstraint" />
|
||||
<property role="1sVAO0" value="false" />
|
||||
<node concept="2tJIrI" id="5$WbtTOYpQU" role="jymVt" />
|
||||
<node concept="Wx3nA" id="5$WbtTOYJJi" role="jymVt">
|
||||
<property role="TrG5h" value="BOUND" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYVEi" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5$WbtTOYK9H" role="1tU5fm">
|
||||
<ref role="3uigEE" node="5$WbtTOYoMb" resolve="LogicalConstraint" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="5$WbtTOYKyw" role="33vP2m">
|
||||
<node concept="1pGfFk" id="5$WbtTOYRgm" role="2ShVmc">
|
||||
<ref role="37wK5l" node="5$WbtTOYsLU" resolve="LogicalConstraint" />
|
||||
<node concept="Xl_RD" id="5$WbtTOYRAf" role="37wK5m">
|
||||
<property role="Xl_RC" value="bound" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="5$WbtTOYRX7" role="37wK5m">
|
||||
<node concept="YeOm9" id="5$WbtTOYSAi" role="2ShVmc">
|
||||
<node concept="1Y3b0j" id="5$WbtTOYSAl" role="YeSDq">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<ref role="1Y3XeK" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
<ref role="37wK5l" to="e2lb:~Object.<init>()" resolve="Object" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYSAm" role="1B3o_S" />
|
||||
<node concept="2tJIrI" id="5$WbtTOYTPO" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYBh1" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="ask" />
|
||||
<node concept="37vLTG" id="5$WbtTOYBh2" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<node concept="3uibUv" id="5$WbtTOYBh3" role="1tU5fm">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="5$WbtTOYBh4" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10P_77" id="5$WbtTOYBh5" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYBh6" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYBh8" role="3clF47">
|
||||
<node concept="3clFbF" id="5$WbtTOYepA" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="5$WbtTOYeuq" role="3clFbG">
|
||||
<node concept="37vLTw" id="5$WbtTOYep_" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="5$WbtTOYBh2" resolve="logical" />
|
||||
</node>
|
||||
<node concept="liA8E" id="5$WbtTOYeNE" role="2OqNvi">
|
||||
<ref role="37wK5l" to="w2rx:~Logical.isNonVar():boolean" resolve="isNonVar" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYUm2" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYU8g" role="jymVt" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYWqw" role="jymVt" />
|
||||
<node concept="Wx3nA" id="5$WbtTOYVUg" role="jymVt">
|
||||
<property role="TrG5h" value="FREE" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYVUh" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5$WbtTOYVUi" role="1tU5fm">
|
||||
<ref role="3uigEE" node="5$WbtTOYoMb" resolve="LogicalConstraint" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="5$WbtTOYVUj" role="33vP2m">
|
||||
<node concept="1pGfFk" id="5$WbtTOYVUk" role="2ShVmc">
|
||||
<ref role="37wK5l" node="5$WbtTOYsLU" resolve="LogicalConstraint" />
|
||||
<node concept="Xl_RD" id="5$WbtTOYVUl" role="37wK5m">
|
||||
<property role="Xl_RC" value="bound" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="5$WbtTOYVUm" role="37wK5m">
|
||||
<node concept="YeOm9" id="5$WbtTOYVUn" role="2ShVmc">
|
||||
<node concept="1Y3b0j" id="5$WbtTOYVUo" role="YeSDq">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<ref role="1Y3XeK" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
<ref role="37wK5l" to="e2lb:~Object.<init>()" resolve="Object" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYVUp" role="1B3o_S" />
|
||||
<node concept="2tJIrI" id="5$WbtTOYVUq" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYVUr" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="ask" />
|
||||
<node concept="37vLTG" id="5$WbtTOYVUs" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<node concept="3uibUv" id="5$WbtTOYVUt" role="1tU5fm">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="5$WbtTOYVUu" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10P_77" id="5$WbtTOYVUv" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYVUw" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYVUx" role="3clF47">
|
||||
<node concept="3clFbF" id="5$WbtTOYVUy" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="5$WbtTOYVUz" role="3clFbG">
|
||||
<node concept="37vLTw" id="5$WbtTOYVU$" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="5$WbtTOYVUs" resolve="logical" />
|
||||
</node>
|
||||
<node concept="liA8E" id="5$WbtTOYVU_" role="2OqNvi">
|
||||
<ref role="37wK5l" to="w2rx:~Logical.isVar():boolean" resolve="isVar" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYVUA" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYVUB" role="jymVt" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYH4$" role="jymVt" />
|
||||
<node concept="3clFbW" id="5$WbtTOYsLU" role="jymVt">
|
||||
<node concept="37vLTG" id="5$WbtTOYtPL" role="3clF46">
|
||||
<property role="TrG5h" value="symbol" />
|
||||
<node concept="17QB3L" id="5$WbtTOYtUN" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="5$WbtTOYsN0" role="3clF46">
|
||||
<property role="TrG5h" value="solver" />
|
||||
<node concept="3uibUv" id="5$WbtTOYsQC" role="1tU5fm">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="5$WbtTOYsLW" role="3clF45" />
|
||||
<node concept="3Tm6S6" id="5$WbtTOYGJA" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYsLY" role="3clF47">
|
||||
<node concept="3clFbF" id="5$WbtTOYt9m" role="3cqZAp">
|
||||
<node concept="37vLTI" id="5$WbtTOYt9o" role="3clFbG">
|
||||
<node concept="2OqwBi" id="5$WbtTOYt9s" role="37vLTJ">
|
||||
<node concept="Xjq3P" id="5$WbtTOYt9v" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="5$WbtTOYt9r" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="5$WbtTOYt9i" resolve="solver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="5$WbtTOYt9w" role="37vLTx">
|
||||
<ref role="3cqZAo" node="5$WbtTOYsN0" resolve="solver" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="5$WbtTOYtZw" role="3cqZAp">
|
||||
<node concept="37vLTI" id="5$WbtTOYtZy" role="3clFbG">
|
||||
<node concept="2OqwBi" id="5$WbtTOYtZA" role="37vLTJ">
|
||||
<node concept="Xjq3P" id="5$WbtTOYtZD" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="5$WbtTOYtZ_" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="5$WbtTOYtZs" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="5$WbtTOYtZE" role="37vLTx">
|
||||
<ref role="3cqZAo" node="5$WbtTOYtPL" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYoTe" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYuFo" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="symbol" />
|
||||
<node concept="17QB3L" id="5$WbtTOYuFp" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYuFq" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYuFr" role="3clF47">
|
||||
<node concept="3clFbF" id="5$WbtTOYuFs" role="3cqZAp">
|
||||
<node concept="37vLTw" id="5$WbtTOYvbJ" role="3clFbG">
|
||||
<ref role="3cqZAo" node="5$WbtTOYtZs" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYuFu" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYuFv" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYuFw" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="createSolver" />
|
||||
<node concept="37vLTG" id="5$WbtTOYuFx" role="3clF46">
|
||||
<property role="TrG5h" value="scope" />
|
||||
<node concept="3uibUv" id="5$WbtTOYuFy" role="1tU5fm">
|
||||
<ref role="3uigEE" to="yg8f:2GO7tyJS2HQ" resolve="SolverFarm" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="5$WbtTOYuFz" role="3clF45">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="5$WbtTOYuF$" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYuF_" role="3clF47">
|
||||
<node concept="3clFbF" id="5$WbtTOYuFA" role="3cqZAp">
|
||||
<node concept="37vLTw" id="5$WbtTOYvkn" role="3clFbG">
|
||||
<ref role="3cqZAo" node="5$WbtTOYt9i" resolve="solver" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYuFC" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYuFD" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYuFE" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="solverInterface" />
|
||||
<node concept="3uibUv" id="5$WbtTOYuFF" role="3clF45">
|
||||
<ref role="3uigEE" to="e2lb:~Class" resolve="Class" />
|
||||
<node concept="3uibUv" id="5$WbtTOYuFG" role="11_B2D">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="5$WbtTOYuFH" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYuFI" role="3clF47">
|
||||
<node concept="3clFbF" id="54i3Fxd4mun" role="3cqZAp">
|
||||
<node concept="10Nm6u" id="54i3Fxd4mum" role="3clFbG" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYuFL" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYtp1" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYxOm" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="ask" />
|
||||
<node concept="37vLTG" id="5$WbtTOYxOn" role="3clF46">
|
||||
<property role="TrG5h" value="solver" />
|
||||
<node concept="3uibUv" id="5$WbtTOYxOo" role="1tU5fm">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="5$WbtTOYxOp" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="5$WbtTOYxOq" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5$WbtTOYxOr" role="8Xvag">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="5$WbtTOYxOs" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10P_77" id="5$WbtTOYxOt" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYxOu" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5$WbtTOYxOv" role="3clF47">
|
||||
<node concept="3clFbJ" id="5$WbtTOYxOw" role="3cqZAp">
|
||||
<node concept="3clFbS" id="5$WbtTOYxOx" role="3clFbx">
|
||||
<node concept="YS8fn" id="5$WbtTOYxOy" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="5$WbtTOYxOz" role="YScLw">
|
||||
<node concept="1pGfFk" id="5$WbtTOYxO$" role="2ShVmc">
|
||||
<ref role="37wK5l" to="e2lb:~IllegalArgumentException.<init>(java.lang.String)" resolve="IllegalArgumentException" />
|
||||
<node concept="Xl_RD" id="5$WbtTOYxO_" role="37wK5m">
|
||||
<property role="Xl_RC" value="single argument expected" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3y3z36" id="5$WbtTOYxOA" role="3clFbw">
|
||||
<node concept="3cmrfG" id="5$WbtTOYxOB" role="3uHU7w">
|
||||
<property role="3cmrfH" value="1" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="5$WbtTOYxOC" role="3uHU7B">
|
||||
<node concept="37vLTw" id="5$WbtTOYxOD" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="5$WbtTOYxOp" resolve="arg" />
|
||||
</node>
|
||||
<node concept="1Rwk04" id="5$WbtTOYxOE" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="5$WbtTOYyQP" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="5$WbtTOYyWq" role="3clFbG">
|
||||
<node concept="37vLTw" id="5$WbtTOYyQN" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="5$WbtTOYxOn" resolve="solver" />
|
||||
</node>
|
||||
<node concept="liA8E" id="5$WbtTOYzbM" role="2OqNvi">
|
||||
<ref role="37wK5l" node="60B5zVEZPu5" resolve="ask" />
|
||||
<node concept="AH0OO" id="5$WbtTOYzEn" role="37wK5m">
|
||||
<node concept="3cmrfG" id="5$WbtTOYzHu" role="AHEQo">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="5$WbtTOYzqS" role="AHHXb">
|
||||
<ref role="3cqZAo" node="5$WbtTOYxOp" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYxOI" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYxOJ" role="jymVt" />
|
||||
<node concept="3clFb_" id="5$WbtTOYxOK" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="tell" />
|
||||
<node concept="3cqZAl" id="5$WbtTOYxOL" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYxOM" role="1B3o_S" />
|
||||
<node concept="37vLTG" id="5$WbtTOYxON" role="3clF46">
|
||||
<property role="TrG5h" value="solver" />
|
||||
<node concept="3uibUv" id="5$WbtTOYxOO" role="1tU5fm">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="5$WbtTOYxOP" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="5$WbtTOYxOQ" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5$WbtTOYxOR" role="8Xvag">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="5$WbtTOYxOS" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="5$WbtTOYxOT" role="3clF47">
|
||||
<node concept="YS8fn" id="5$WbtTOYxOU" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="5$WbtTOYxOV" role="YScLw">
|
||||
<node concept="1pGfFk" id="5$WbtTOYxOW" role="2ShVmc">
|
||||
<ref role="37wK5l" to="e2lb:~UnsupportedOperationException.<init>()" resolve="UnsupportedOperationException" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="5$WbtTOYxOX" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="5$WbtTOYxH4" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="5$WbtTOYoMc" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5$WbtTOYoXP" role="EKbjA">
|
||||
<ref role="3uigEE" to="yg8f:2GO7tyJLLNE" resolve="SolverProxy" />
|
||||
<node concept="3uibUv" id="5$WbtTOYpJI" role="11_B2D">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="5$WbtTOYpN0" role="11_B2D">
|
||||
<ref role="3uigEE" to="w2rx:~Logical" resolve="Logical" />
|
||||
<node concept="3qTvmN" id="5$WbtTOYpO1" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEg" id="5$WbtTOYt9i" role="jymVt">
|
||||
<property role="TrG5h" value="solver" />
|
||||
<node concept="3Tm6S6" id="5$WbtTOYt9j" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5$WbtTOYt9l" role="1tU5fm">
|
||||
<ref role="3uigEE" node="60B5zVEZP8W" resolve="LogicalSolver" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEg" id="5$WbtTOYtZs" role="jymVt">
|
||||
<property role="TrG5h" value="symbol" />
|
||||
<node concept="3Tm6S6" id="5$WbtTOYtZt" role="1B3o_S" />
|
||||
<node concept="17QB3L" id="5$WbtTOYtZv" role="1tU5fm" />
|
||||
</node>
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
@ -92,6 +92,10 @@
|
|||
<concept id="1070534760951" name="jetbrains.mps.baseLanguage.structure.ArrayType" flags="in" index="10Q1$e">
|
||||
<child id="1070534760952" name="componentType" index="10Q1$1" />
|
||||
</concept>
|
||||
<concept id="1070534934090" name="jetbrains.mps.baseLanguage.structure.CastExpression" flags="nn" index="10QFUN">
|
||||
<child id="1070534934091" name="type" index="10QFUM" />
|
||||
<child id="1070534934092" name="expression" index="10QFUP" />
|
||||
</concept>
|
||||
<concept id="1068390468200" name="jetbrains.mps.baseLanguage.structure.FieldDeclaration" flags="ig" index="312cEg">
|
||||
<property id="8606350594693632173" name="isTransient" index="eg7rD" />
|
||||
<property id="1240249534625" name="isVolatile" index="34CwA1" />
|
||||
|
|
@ -156,6 +160,9 @@
|
|||
</concept>
|
||||
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
|
||||
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
|
||||
<concept id="1079359253375" name="jetbrains.mps.baseLanguage.structure.ParenthesizedExpression" flags="nn" index="1eOMI4">
|
||||
<child id="1079359253376" name="expression" index="1eOMHV" />
|
||||
</concept>
|
||||
<concept id="1081506773034" name="jetbrains.mps.baseLanguage.structure.LessThanExpression" flags="nn" index="3eOVzh" />
|
||||
<concept id="1081516740877" name="jetbrains.mps.baseLanguage.structure.NotExpression" flags="nn" index="3fqX7Q">
|
||||
<child id="1081516765348" name="expression" index="3fr31v" />
|
||||
|
|
@ -1177,13 +1184,16 @@
|
|||
<node concept="16syzq" id="2GO7tyKctju" role="11_B2D">
|
||||
<ref role="16sUi3" node="2GO7tyKctj$" resolve="T" />
|
||||
</node>
|
||||
<node concept="16syzq" id="5$WbtTOXFyk" role="11_B2D">
|
||||
<ref role="16sUi3" node="5$WbtTOXEWa" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="2GO7tyKctjv" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyKctjw" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyKctjx" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="16syzq" id="5$WbtTOXFRX" role="8Xvag">
|
||||
<ref role="16sUi3" node="5$WbtTOXEWa" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -1192,6 +1202,9 @@
|
|||
<node concept="16euLQ" id="2GO7tyKctj$" role="16eVyc">
|
||||
<property role="TrG5h" value="T" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="5$WbtTOXEWa" role="16eVyc">
|
||||
<property role="TrG5h" value="S" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="2GO7tyKctj_" role="3clF47">
|
||||
<node concept="3clFbJ" id="2GO7tyKctjA" role="3cqZAp">
|
||||
<node concept="3clFbS" id="2GO7tyKctjB" role="3clFbx">
|
||||
|
|
@ -1222,7 +1235,7 @@
|
|||
<node concept="3clFbF" id="2GO7tyKctjL" role="3cqZAp">
|
||||
<node concept="1rXfSq" id="2GO7tyKctjM" role="3clFbG">
|
||||
<ref role="37wK5l" node="2GO7tyKctjW" resolve="printArgs" />
|
||||
<node concept="37vLTw" id="2GO7tyKctjN" role="37wK5m">
|
||||
<node concept="37vLTw" id="5$WbtTOXHO$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="2GO7tyKctjv" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -1257,8 +1270,8 @@
|
|||
<node concept="37vLTG" id="2GO7tyKctjZ" role="3clF46">
|
||||
<property role="TrG5h" value="arg" />
|
||||
<node concept="8X2XB" id="2GO7tyKctk0" role="1tU5fm">
|
||||
<node concept="3uibUv" id="2GO7tyKctk1" role="8Xvag">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
<node concept="3uibUv" id="5$WbtTOXIhX" role="8Xvag">
|
||||
<ref role="3uigEE" to="e2lb:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -1278,12 +1291,19 @@
|
|||
<ref role="1Pybhc" to="ie8e:5s497VqXwA7" resolve="PrettyPrinter" />
|
||||
<ref role="37wK5l" to="ie8e:5s497VqXK1B" resolve="prettyPrint" />
|
||||
<node concept="2OqwBi" id="2GO7tyKctkb" role="37wK5m">
|
||||
<node concept="AH0OO" id="2GO7tyKctkc" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2GO7tyKctkd" role="AHEQo">
|
||||
<ref role="3cqZAo" node="2GO7tyKctkm" resolve="i" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="2GO7tyKctke" role="AHHXb">
|
||||
<ref role="3cqZAo" node="2GO7tyKctjZ" resolve="arg" />
|
||||
<node concept="1eOMI4" id="5$WbtTOXJfH" role="2Oq$k0">
|
||||
<node concept="10QFUN" id="5$WbtTOXJfE" role="1eOMHV">
|
||||
<node concept="3uibUv" id="5$WbtTOXJMN" role="10QFUM">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
<node concept="AH0OO" id="5$WbtTOXJfJ" role="10QFUP">
|
||||
<node concept="37vLTw" id="5$WbtTOXJfK" role="AHEQo">
|
||||
<ref role="3cqZAo" node="2GO7tyKctkm" resolve="i" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="5$WbtTOXJfL" role="AHHXb">
|
||||
<ref role="3cqZAo" node="2GO7tyKctjZ" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="2GO7tyKctkf" role="2OqNvi">
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<import index="aeqf" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#org.eclipse.jdt.internal.compiler.ast(MPS.Core/org.eclipse.jdt.internal.compiler.ast@java_stub)" />
|
||||
<import index="rkxj" ref="r:b1598fca-3527-4718-b3ee-193781dbf052(jetbrains.mps.ide.java.newparser)" />
|
||||
<import index="1f2y" ref="r:c2e9552f-aeab-4773-af70-c663afdf96a5(jetbrains.mps.jchr.behavior)" />
|
||||
<import index="tpek" ref="r:00000000-0000-4000-0000-011c895902c0(jetbrains.mps.baseLanguage.behavior)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -211,6 +212,7 @@
|
|||
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
|
||||
</concept>
|
||||
<concept id="1214918800624" name="jetbrains.mps.baseLanguage.structure.PostfixIncrementExpression" flags="nn" index="3uNrnE" />
|
||||
<concept id="1073239437375" name="jetbrains.mps.baseLanguage.structure.NotEqualsExpression" flags="nn" index="3y3z36" />
|
||||
<concept id="1081855346303" name="jetbrains.mps.baseLanguage.structure.BreakStatement" flags="nn" index="3zACq4" />
|
||||
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
|
||||
<child id="1178549979242" name="visibility" index="1B3o_S" />
|
||||
|
|
@ -620,6 +622,7 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6TSDCsOq0q_" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="P$JXv" id="ZqZbw4QvvX" role="lGtFl">
|
||||
<node concept="TZ5HA" id="ZqZbw4QvvY" role="TZ5H$">
|
||||
|
|
@ -927,7 +930,7 @@
|
|||
<node concept="3cqZAl" id="2fk6$tOpuba" role="3clF45" />
|
||||
<node concept="3Tm6S6" id="2fk6$tOpubb" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2fk6$tOpubc" role="3clF47">
|
||||
<node concept="3clFbH" id="2fk6$tOpubd" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="54i3Fxd4gWE" role="3cqZAp" />
|
||||
<node concept="1DcWWT" id="2pvEdquv_2U" role="3cqZAp">
|
||||
<node concept="3clFbS" id="2pvEdquv_2V" role="2LFqv$">
|
||||
<node concept="3cpWs8" id="2pvEdquvGYV" role="3cqZAp">
|
||||
|
|
@ -936,6 +939,7 @@
|
|||
<node concept="3uibUv" id="2pvEdquvGYK" role="1tU5fm">
|
||||
<ref role="3uigEE" to="yg8f:2GO7tyJLLNE" resolve="SolverProxy" />
|
||||
<node concept="3qTvmN" id="2pvEdquvGYN" role="11_B2D" />
|
||||
<node concept="3qTvmN" id="6TSDCsOlWbo" role="11_B2D" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquvGYX" role="33vP2m">
|
||||
<node concept="37vLTw" id="2pvEdquvGYY" role="2Oq$k0">
|
||||
|
|
@ -951,45 +955,6 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdquvPjf" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="2pvEdquvVXV" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquvVXW" role="3cpWs9">
|
||||
<property role="TrG5h" value="solverNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquvVXQ" role="1tU5fm">
|
||||
<ref role="ehGHo" to="vgt0:6SkxsMzH1tK" resolve="SolverDeclaration" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquvVXX" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquvVXY" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvVXZ" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2fk6$tOpub6" resolve="handlerRoot" />
|
||||
</node>
|
||||
<node concept="3Tsc0h" id="2pvEdquvVY0" role="2OqNvi">
|
||||
<ref role="3TtcxE" to="vgt0:6SkxsMzHbfs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2DeJg1" id="2pvEdquvVY1" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="2pvEdquvYI6" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquvYI7" role="3cpWs9">
|
||||
<property role="TrG5h" value="cltypeNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquvYI1" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:g7uibYu" resolve="ClassifierType" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquvYI8" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquvYI9" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvYIa" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquvVXW" resolve="solverNode" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2pvEdquvYIb" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:6SkxsMzH1PB" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2DeJnY" id="2pvEdquvYIc" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdquwzLG" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="2pvEdqux98c" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdqux98d" role="3cpWs9">
|
||||
<property role="TrG5h" value="solverIfc" />
|
||||
|
|
@ -1007,97 +972,144 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdqux9ht" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="2pvEdquxdmK" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquxdmL" role="3cpWs9">
|
||||
<property role="TrG5h" value="ifcNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquxdms" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:g7HP654" resolve="Interface" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquxdmM" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmN" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="6z_Bjup8K8n" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6z_Bjup8_Zo" resolve="targetModel" />
|
||||
<node concept="3clFbJ" id="54i3Fxd4bOV" role="3cqZAp">
|
||||
<node concept="3clFbS" id="54i3Fxd4bOX" role="3clFbx">
|
||||
<node concept="3cpWs8" id="2pvEdquvVXV" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquvVXW" role="3cpWs9">
|
||||
<property role="TrG5h" value="solverNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquvVXQ" role="1tU5fm">
|
||||
<ref role="ehGHo" to="vgt0:6SkxsMzH1tK" resolve="SolverDeclaration" />
|
||||
</node>
|
||||
<node concept="3lApI0" id="2pvEdquxdmR" role="2OqNvi">
|
||||
<ref role="3lApI3" to="tpee:g7HP654" resolve="Interface" />
|
||||
<node concept="2OqwBi" id="2pvEdquvVXX" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquvVXY" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvVXZ" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2fk6$tOpub6" resolve="handlerRoot" />
|
||||
</node>
|
||||
<node concept="3Tsc0h" id="2pvEdquvVY0" role="2OqNvi">
|
||||
<ref role="3TtcxE" to="vgt0:6SkxsMzHbfs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2DeJg1" id="2pvEdquvVY1" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1z4cxt" id="2pvEdquxdmS" role="2OqNvi">
|
||||
<node concept="1bVj0M" id="2pvEdquxdmT" role="23t8la">
|
||||
<node concept="3clFbS" id="2pvEdquxdmU" role="1bW5cS">
|
||||
<node concept="3clFbF" id="2pvEdquxdmV" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmW" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmX" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquxdmY" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquxdn4" resolve="ifc" />
|
||||
</node>
|
||||
<node concept="2qgKlT" id="2pvEdquxdmZ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tpcu:hEwIO9y" resolve="getFqName" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="2pvEdquxdn0" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~String.equals(java.lang.Object):boolean" resolve="equals" />
|
||||
<node concept="2OqwBi" id="2pvEdquxdn1" role="37wK5m">
|
||||
<node concept="37vLTw" id="2pvEdquxdn2" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdqux98d" resolve="solverIfc" />
|
||||
</node>
|
||||
<node concept="3cpWs8" id="2pvEdquvYI6" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquvYI7" role="3cpWs9">
|
||||
<property role="TrG5h" value="cltypeNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquvYI1" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:g7uibYu" resolve="ClassifierType" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquvYI8" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquvYI9" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvYIa" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquvVXW" resolve="solverNode" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2pvEdquvYIb" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:6SkxsMzH1PB" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2DeJnY" id="2pvEdquvYIc" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdqux9ht" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="2pvEdquxdmK" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2pvEdquxdmL" role="3cpWs9">
|
||||
<property role="TrG5h" value="ifcNode" />
|
||||
<node concept="3Tqbb2" id="2pvEdquxdms" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:g7HP654" resolve="Interface" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquxdmM" role="33vP2m">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmN" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="6z_Bjup8K8n" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6z_Bjup8_Zo" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="3lApI0" id="2pvEdquxdmR" role="2OqNvi">
|
||||
<ref role="3lApI3" to="tpee:g7HP654" resolve="Interface" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1z4cxt" id="2pvEdquxdmS" role="2OqNvi">
|
||||
<node concept="1bVj0M" id="2pvEdquxdmT" role="23t8la">
|
||||
<node concept="3clFbS" id="2pvEdquxdmU" role="1bW5cS">
|
||||
<node concept="3clFbF" id="2pvEdquxdmV" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmW" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2pvEdquxdmX" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquxdmY" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquxdn4" resolve="ifc" />
|
||||
</node>
|
||||
<node concept="2qgKlT" id="2pvEdquxdmZ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tpcu:hEwIO9y" resolve="getFqName" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="2pvEdquxdn3" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Class.getName():java.lang.String" resolve="getName" />
|
||||
<node concept="liA8E" id="2pvEdquxdn0" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~String.equals(java.lang.Object):boolean" resolve="equals" />
|
||||
<node concept="2OqwBi" id="2pvEdquxdn1" role="37wK5m">
|
||||
<node concept="37vLTw" id="2pvEdquxdn2" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdqux98d" resolve="solverIfc" />
|
||||
</node>
|
||||
<node concept="liA8E" id="2pvEdquxdn3" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Class.getName():java.lang.String" resolve="getName" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="Rh6nW" id="2pvEdquxdn4" role="1bW2Oz">
|
||||
<property role="TrG5h" value="ifc" />
|
||||
<node concept="2jxLKc" id="2pvEdquxdn5" role="1tU5fm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="Rh6nW" id="2pvEdquxdn4" role="1bW2Oz">
|
||||
<property role="TrG5h" value="ifc" />
|
||||
<node concept="2jxLKc" id="2pvEdquxdn5" role="1tU5fm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdquwzQC" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="2pvEdquvPma" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2pvEdquw017" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2pvEdquvZ8f" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvYId" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquvYI7" resolve="cltypeNode" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2pvEdquvZEC" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:g7uigIF" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2pvEdquw136" role="2OqNvi">
|
||||
<node concept="37vLTw" id="2pvEdquxeu1" role="2oxUTC">
|
||||
<ref role="3cqZAo" node="2pvEdquxdmL" resolve="ifcNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="5dz6b53YwXN" role="3cqZAp">
|
||||
<node concept="37vLTI" id="5dz6b53YxGG" role="3clFbG">
|
||||
<node concept="37vLTw" id="5dz6b53YxMS" role="37vLTx">
|
||||
<ref role="3cqZAo" node="2pvEdquvVXW" resolve="solverNode" />
|
||||
</node>
|
||||
<node concept="3EllGN" id="5dz6b53Yxsb" role="37vLTJ">
|
||||
<node concept="37vLTw" id="5dz6b53YxA0" role="3ElVtu">
|
||||
<ref role="3cqZAo" node="2pvEdquv_2Y" resolve="sym" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="5dz6b53YwXL" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="2fk6$tOpsmI" resolve="solverDeclarations" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2pvEdquwzQC" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="2pvEdquvPma" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2pvEdquw017" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2pvEdquvZ8f" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="2pvEdquvYId" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2pvEdquvYI7" resolve="cltypeNode" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2pvEdquvZEC" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:g7uigIF" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2pvEdquw136" role="2OqNvi">
|
||||
<node concept="37vLTw" id="2pvEdquxeu1" role="2oxUTC">
|
||||
<ref role="3cqZAo" node="2pvEdquxdmL" resolve="ifcNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="5dz6b53YwBw" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="5dz6b53YwXN" role="3cqZAp">
|
||||
<node concept="37vLTI" id="5dz6b53YxGG" role="3clFbG">
|
||||
<node concept="37vLTw" id="5dz6b53YxMS" role="37vLTx">
|
||||
<ref role="3cqZAo" node="2pvEdquvVXW" resolve="solverNode" />
|
||||
</node>
|
||||
<node concept="3EllGN" id="5dz6b53Yxsb" role="37vLTJ">
|
||||
<node concept="37vLTw" id="5dz6b53YxA0" role="3ElVtu">
|
||||
<ref role="3cqZAo" node="2pvEdquv_2Y" resolve="sym" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="5dz6b53YwXL" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="2fk6$tOpsmI" resolve="solverDeclarations" />
|
||||
</node>
|
||||
<node concept="3y3z36" id="54i3Fxd4cV8" role="3clFbw">
|
||||
<node concept="10Nm6u" id="54i3Fxd4cXh" role="3uHU7w" />
|
||||
<node concept="37vLTw" id="54i3Fxd4clP" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="2pvEdqux98d" resolve="solverIfc" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="2pvEdquv_2Y" role="1Duv9x">
|
||||
<property role="TrG5h" value="sym" />
|
||||
<node concept="3uibUv" id="2pvEdquv_32" role="1tU5fm">
|
||||
<ref role="3uigEE" to="nc4n:2fk6$tOpINk" resolve="BuiltinConstraintSymbol" />
|
||||
<node concept="3uibUv" id="54i3Fxd0UPH" role="1tU5fm">
|
||||
<ref role="3uigEE" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2pvEdquv_33" role="1DdaDG">
|
||||
|
|
@ -1105,7 +1117,7 @@
|
|||
<ref role="3cqZAo" node="2pvEdquvyhp" resolve="registry" />
|
||||
</node>
|
||||
<node concept="liA8E" id="2pvEdquv_35" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:2pvEdquvotR" resolve="builtinConstraintSymbols" />
|
||||
<ref role="37wK5l" to="nc4n:2pvEdquvotR" resolve="constraintSymbols" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -2102,7 +2114,7 @@
|
|||
<ref role="3cqZAo" node="4sVJFklUH4P" resolve="uc" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4sVJFklUH4_" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="id" />
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4sVJFklUH4A" role="3ElQJh">
|
||||
|
|
@ -2176,121 +2188,239 @@
|
|||
</node>
|
||||
<node concept="3clFbH" id="2q_78a8n4js" role="3cqZAp" />
|
||||
<node concept="3KaCP$" id="2q_78a8wyQw" role="3cqZAp">
|
||||
<node concept="3KbdKl" id="2q_78a8w$mT" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="2q_78a8w$L_" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:2q_78a8w7_0" resolve="USER" />
|
||||
<node concept="3KbdKl" id="54i3Fxd2y70" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="54i3Fxd2zqY" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:54i3FxcPBmn" resolve="LOGICAL" />
|
||||
<ref role="1Px2BO" to="nc4n:2q_78a8w76g" resolve="ConstraintKind" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8w$mV" role="3Kbo56">
|
||||
<node concept="3clFbF" id="2q_78a8mwpu" role="3cqZAp">
|
||||
<node concept="37vLTI" id="2q_78a8mwpw" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8msSe" role="37vLTx">
|
||||
<node concept="37vLTw" id="2q_78a8msSf" role="2Oq$k0">
|
||||
<node concept="3clFbS" id="54i3Fxd2y72" role="3Kbo56">
|
||||
<node concept="3cpWs8" id="54i3Fxd4Hld" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="54i3Fxd4Hle" role="3cpWs9">
|
||||
<property role="TrG5h" value="de" />
|
||||
<node concept="3Tqbb2" id="54i3Fxd4Hlc" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:hqOqwz4" resolve="DotExpression" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd4Hlf" role="33vP2m">
|
||||
<node concept="37vLTw" id="54i3Fxd4Hlg" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="15TzpJ" id="2q_78a8msSg" role="2OqNvi">
|
||||
<ref role="I8UWU" to="vgt0:pmDhvH6uQ2" resolve="UserConstraint" />
|
||||
<node concept="15TzpJ" id="54i3Fxd4Hlh" role="2OqNvi">
|
||||
<ref role="I8UWU" to="tpee:hqOqwz4" resolve="DotExpression" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8mwp$" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="2q_78a8lUm3" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2q_78a8lUm4" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8lUm5" role="2Oq$k0">
|
||||
<node concept="1PxgMI" id="2q_78a8mJDh" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="vgt0:pmDhvH6uQ2" resolve="UserConstraint" />
|
||||
<node concept="37vLTw" id="2q_78a8mESc" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
<node concept="3clFbH" id="54i3Fxd5lYX" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="54i3Fxd5jX8" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="54i3Fxd5jX9" role="3cpWs9">
|
||||
<property role="TrG5h" value="lvNode" />
|
||||
<node concept="3Tqbb2" id="54i3Fxd5jX4" role="1tU5fm">
|
||||
<ref role="ehGHo" to="vgt0:pmDhvH6BD8" resolve="LogicVariable" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd5jXa" role="33vP2m">
|
||||
<node concept="2OqwBi" id="54i3Fxd5jXb" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd5jXc" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd4Hle" resolve="de" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="54i3Fxd5jXd" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:hqOq$gm" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2q_78a8mO5b" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:pmDhvH6MRb" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2q_78a8lUm8" role="2OqNvi">
|
||||
<node concept="3EllGN" id="2q_78a8lUm9" role="2oxUTC">
|
||||
<node concept="2OqwBi" id="2q_78a8lUma" role="3ElVtu">
|
||||
<node concept="37vLTw" id="2q_78a8lUmb" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
<node concept="2oxUTD" id="54i3Fxd5jXe" role="2OqNvi">
|
||||
<node concept="2OqwBi" id="54i3Fxd5jXf" role="2oxUTC">
|
||||
<node concept="37vLTw" id="54i3Fxd5jXg" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="liA8E" id="2q_78a8lUmc" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="id" />
|
||||
<node concept="15TzpJ" id="54i3Fxd5jXh" role="2OqNvi">
|
||||
<ref role="I8UWU" to="vgt0:pmDhvH6BD8" resolve="LogicVariable" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmd" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="4sVJFklJd6X" resolve="constraintDeclarations" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3zACq4" id="2q_78a8wAHg" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="2q_78a8wAML" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3KbdKl" id="2q_78a8w$Mt" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="2q_78a8w_7w" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:2q_78a8w7CL" resolve="BUILTIN" />
|
||||
<ref role="1Px2BO" to="nc4n:2q_78a8w76g" resolve="ConstraintKind" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8w$Mv" role="3Kbo56">
|
||||
<node concept="3clFbF" id="2q_78a8mXjM" role="3cqZAp">
|
||||
<node concept="37vLTI" id="2q_78a8mXjN" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8mXjO" role="37vLTx">
|
||||
<node concept="37vLTw" id="2q_78a8mXjP" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="15TzpJ" id="2q_78a8mXjQ" role="2OqNvi">
|
||||
<ref role="I8UWU" to="vgt0:6SkxsMzMUMd" resolve="BuiltinConstraint" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8mXjR" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="2q_78a8lUmD" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmE" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmF" role="2Oq$k0">
|
||||
<node concept="1PxgMI" id="2q_78a8mZjd" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="vgt0:6SkxsMzMUMd" resolve="BuiltinConstraint" />
|
||||
<node concept="37vLTw" id="2q_78a8mZ6w" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2q_78a8mWFe" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:6SkxsMzMXz4" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2q_78a8lUmI" role="2OqNvi">
|
||||
<node concept="3EllGN" id="2q_78a8lUmJ" role="2oxUTC">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmK" role="3ElVtu">
|
||||
<node concept="1eOMI4" id="2q_78a8lUmL" role="2Oq$k0">
|
||||
<node concept="10QFUN" id="2q_78a8lUmM" role="1eOMHV">
|
||||
<node concept="3uibUv" id="2q_78a8lUmN" role="10QFUM">
|
||||
<ref role="3uigEE" to="nc4n:7eGEHDlc$71" resolve="BuiltinConstraint" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmO" role="10QFUP">
|
||||
<node concept="3clFbF" id="54i3Fxd55u3" role="3cqZAp">
|
||||
<node concept="37vLTI" id="54i3Fxd55u4" role="3clFbG">
|
||||
<node concept="2OqwBi" id="54i3Fxd55u5" role="37vLTx">
|
||||
<node concept="1eOMI4" id="54i3Fxd55u6" role="2Oq$k0">
|
||||
<node concept="10QFUN" id="54i3Fxd55u7" role="1eOMHV">
|
||||
<node concept="3uibUv" id="54i3Fxd55u8" role="10QFUM">
|
||||
<ref role="3uigEE" to="nc4n:5k_shARN7H1" resolve="LogicVariable" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd5dTj" role="10QFUP">
|
||||
<node concept="2OqwBi" id="54i3Fxd5cLJ" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd5cuU" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd5djp" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$91" resolve="arguments" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd5eSH" role="2OqNvi">
|
||||
<ref role="37wK5l" to="k7g3:~List.get(int):java.lang.Object" resolve="get" />
|
||||
<node concept="3cmrfG" id="54i3Fxd5eZV" role="37wK5m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="2q_78a8lUmP" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:2fk6$tOr0mC" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmQ" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="2fk6$tOpsmI" resolve="solverDeclarations" />
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd55ua" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:6w6CYIReEWt" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd55ub" role="37vLTJ">
|
||||
<node concept="37vLTw" id="54i3Fxd5kK$" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd5jX9" resolve="lvNode" />
|
||||
</node>
|
||||
<node concept="3TrcHB" id="54i3Fxd55ud" role="2OqNvi">
|
||||
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd55rp" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="54i3Fxd4JRo" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="54i3Fxd4JRp" role="3cpWs9">
|
||||
<property role="TrG5h" value="imco" />
|
||||
<node concept="3Tqbb2" id="54i3Fxd4JRn" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:hwliAcM" resolve="InstanceMethodCallOperation" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd4JRq" role="33vP2m">
|
||||
<node concept="37vLTw" id="54i3Fxd4JRr" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="15TzpJ" id="54i3Fxd4JRs" role="2OqNvi">
|
||||
<ref role="I8UWU" to="tpee:hwliAcM" resolve="InstanceMethodCallOperation" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd5tGu" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="54i3Fxd5wM8" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="54i3Fxd5wM9" role="3cpWs9">
|
||||
<property role="TrG5h" value="logicalCls" />
|
||||
<node concept="3Tqbb2" id="54i3Fxd5wM7" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:fz12cDA" resolve="ClassConcept" />
|
||||
</node>
|
||||
<node concept="3B5_sB" id="54i3Fxd5wMa" role="33vP2m">
|
||||
<ref role="3B5MYn" to="w2rx:~Logical" resolve="Logical" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="54i3Fxd5JkH" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="54i3Fxd5JkI" role="3cpWs9">
|
||||
<property role="TrG5h" value="imd" />
|
||||
<node concept="3Tqbb2" id="54i3Fxd5Jkk" role="1tU5fm">
|
||||
<ref role="ehGHo" to="tpee:fzclF8t" resolve="InstanceMethodDeclaration" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkJ" role="33vP2m">
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkK" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd5JkL" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd5wM9" resolve="logicalCls" />
|
||||
</node>
|
||||
<node concept="2qgKlT" id="54i3Fxd5JkM" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tpek:4_LVZ3pBKCn" resolve="methods" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1z4cxt" id="54i3Fxd5JkN" role="2OqNvi">
|
||||
<node concept="1bVj0M" id="54i3Fxd5JkO" role="23t8la">
|
||||
<node concept="3clFbS" id="54i3Fxd5JkP" role="1bW5cS">
|
||||
<node concept="3clFbF" id="54i3Fxd5JkQ" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkR" role="3clFbG">
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkS" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd5JkT" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd5Jl1" resolve="m" />
|
||||
</node>
|
||||
<node concept="3TrcHB" id="54i3Fxd5JkU" role="2OqNvi">
|
||||
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd5JkV" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~String.equals(java.lang.Object):boolean" resolve="equals" />
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkW" role="37wK5m">
|
||||
<node concept="2OqwBi" id="54i3Fxd5JkX" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd5JkY" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd5JkZ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="54i3Fxd5Jl0" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:54i3Fxd6LvH" resolve="toString" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="Rh6nW" id="54i3Fxd5Jl1" role="1bW2Oz">
|
||||
<property role="TrG5h" value="m" />
|
||||
<node concept="2jxLKc" id="54i3Fxd5Jl2" role="1tU5fm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3zACq4" id="2q_78a8wCg3" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="2q_78a8wCl3" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="54i3Fxd4Ktd" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="54i3Fxd4LDH" role="3clFbG">
|
||||
<node concept="2OqwBi" id="54i3Fxd4Ky2" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd4Ktb" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd4JRp" resolve="imco" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="54i3Fxd4L83" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:hwllgre" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="54i3Fxd4N$S" role="2OqNvi">
|
||||
<node concept="37vLTw" id="54i3Fxd5OlR" role="2oxUTC">
|
||||
<ref role="3cqZAo" node="54i3Fxd5JkI" resolve="imd" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="54i3Fxd4HIm" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="54i3Fxd4PJq" role="3clFbG">
|
||||
<node concept="2OqwBi" id="54i3Fxd4HLl" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="54i3Fxd4HIk" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="54i3Fxd4Hle" resolve="de" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="54i3Fxd4IDp" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:hqOqNr4" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="54i3Fxd4Q5L" role="2OqNvi">
|
||||
<node concept="37vLTw" id="54i3Fxd5gRN" role="2oxUTC">
|
||||
<ref role="3cqZAo" node="54i3Fxd4JRp" resolve="imco" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd55s9" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="54i3Fxd4FJF" role="3cqZAp">
|
||||
<node concept="37vLTI" id="54i3Fxd4GgS" role="3clFbG">
|
||||
<node concept="37vLTw" id="54i3Fxd4GpE" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="54i3Fxd4Hli" role="37vLTx">
|
||||
<ref role="3cqZAo" node="54i3Fxd4Hle" resolve="de" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd4wJ2" role="3cqZAp" />
|
||||
<node concept="3SKdUt" id="54i3Fxd5qVM" role="3cqZAp">
|
||||
<node concept="3SKdUq" id="54i3Fxd5s3X" role="3SKWNk">
|
||||
<property role="3SKdUp" value="return early" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs6" id="54i3Fxd5nDF" role="3cqZAp">
|
||||
<node concept="37vLTw" id="54i3Fxd5oL7" role="3cqZAk">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="54i3Fxd2zxa" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3KbdKl" id="2q_78a8w_9y" role="3KbHQx">
|
||||
|
|
@ -2394,7 +2524,145 @@
|
|||
<node concept="3clFbH" id="2q_78a8EoCh" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8wyQy" role="3Kb1Dw" />
|
||||
<node concept="3KbdKl" id="2q_78a8w$mT" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="2q_78a8w$L_" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:2q_78a8w7_0" resolve="USER" />
|
||||
<ref role="1Px2BO" to="nc4n:2q_78a8w76g" resolve="ConstraintKind" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8w$mV" role="3Kbo56">
|
||||
<node concept="3clFbF" id="2q_78a8mwpu" role="3cqZAp">
|
||||
<node concept="37vLTI" id="2q_78a8mwpw" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8msSe" role="37vLTx">
|
||||
<node concept="37vLTw" id="2q_78a8msSf" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="15TzpJ" id="2q_78a8msSg" role="2OqNvi">
|
||||
<ref role="I8UWU" to="vgt0:pmDhvH6uQ2" resolve="UserConstraint" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8mwp$" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="2q_78a8lUm3" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2q_78a8lUm4" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8lUm5" role="2Oq$k0">
|
||||
<node concept="1PxgMI" id="2q_78a8mJDh" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="vgt0:pmDhvH6uQ2" resolve="UserConstraint" />
|
||||
<node concept="37vLTw" id="2q_78a8mESc" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2q_78a8mO5b" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:pmDhvH6MRb" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2q_78a8lUm8" role="2OqNvi">
|
||||
<node concept="3EllGN" id="2q_78a8lUm9" role="2oxUTC">
|
||||
<node concept="2OqwBi" id="2q_78a8lUma" role="3ElVtu">
|
||||
<node concept="37vLTw" id="2q_78a8lUmb" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
</node>
|
||||
<node concept="liA8E" id="2q_78a8lUmc" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmd" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="4sVJFklJd6X" resolve="constraintDeclarations" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3zACq4" id="2q_78a8wAHg" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="2q_78a8wAML" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3KbdKl" id="2q_78a8w$Mt" role="3KbHQx">
|
||||
<node concept="Rm8GO" id="2q_78a8w_7w" role="3Kbmr1">
|
||||
<ref role="Rm8GQ" to="nc4n:2q_78a8w7CL" resolve="BUILTIN" />
|
||||
<ref role="1Px2BO" to="nc4n:2q_78a8w76g" resolve="ConstraintKind" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8w$Mv" role="3Kbo56">
|
||||
<node concept="3clFbF" id="2q_78a8mXjM" role="3cqZAp">
|
||||
<node concept="37vLTI" id="2q_78a8mXjN" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8mXjO" role="37vLTx">
|
||||
<node concept="37vLTw" id="2q_78a8mXjP" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlO" resolve="targetModel" />
|
||||
</node>
|
||||
<node concept="15TzpJ" id="2q_78a8mXjQ" role="2OqNvi">
|
||||
<ref role="I8UWU" to="vgt0:6SkxsMzMUMd" resolve="BuiltinConstraint" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8mXjR" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="2q_78a8lUmD" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmE" role="3clFbG">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmF" role="2Oq$k0">
|
||||
<node concept="1PxgMI" id="2q_78a8mZjd" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="vgt0:6SkxsMzMUMd" resolve="BuiltinConstraint" />
|
||||
<node concept="37vLTw" id="2q_78a8mZ6w" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="2q_78a8msSd" resolve="expNode" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="2q_78a8mWFe" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="vgt0:6SkxsMzMXz4" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2oxUTD" id="2q_78a8lUmI" role="2OqNvi">
|
||||
<node concept="3EllGN" id="2q_78a8lUmJ" role="2oxUTC">
|
||||
<node concept="2OqwBi" id="2q_78a8lUmK" role="3ElVtu">
|
||||
<node concept="1eOMI4" id="2q_78a8lUmL" role="2Oq$k0">
|
||||
<node concept="10QFUN" id="2q_78a8lUmM" role="1eOMHV">
|
||||
<node concept="3uibUv" id="2q_78a8lUmN" role="10QFUM">
|
||||
<ref role="3uigEE" to="nc4n:7eGEHDlc$71" resolve="BuiltinConstraint" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmO" role="10QFUP">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="2q_78a8lUmP" role="2OqNvi">
|
||||
<ref role="37wK5l" to="nc4n:7eGEHDlc$8G" resolve="symbol" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q_78a8lUmQ" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="2fk6$tOpsmI" resolve="solverDeclarations" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3zACq4" id="2q_78a8wCg3" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="2q_78a8wCl3" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="2q_78a8wyQy" role="3Kb1Dw">
|
||||
<node concept="YS8fn" id="54i3Fxd4VYC" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="54i3Fxd4W68" role="YScLw">
|
||||
<node concept="1pGfFk" id="54i3Fxd4W$I" role="2ShVmc">
|
||||
<ref role="37wK5l" to="e2lb:~IllegalArgumentException.<init>(java.lang.String)" resolve="IllegalArgumentException" />
|
||||
<node concept="3cpWs3" id="54i3Fxd4XmG" role="37wK5m">
|
||||
<node concept="Xl_RD" id="54i3Fxd4Xqr" role="3uHU7w">
|
||||
<property role="Xl_RC" value="'" />
|
||||
</node>
|
||||
<node concept="3cpWs3" id="54i3Fxd4XX0" role="3uHU7B">
|
||||
<node concept="37vLTw" id="54i3Fxd4Y1j" role="3uHU7w">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
</node>
|
||||
<node concept="Xl_RD" id="54i3Fxd4WFc" role="3uHU7B">
|
||||
<property role="Xl_RC" value="uknown constraint kind: '" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="2q_78a8wzO9" role="3KbGdf">
|
||||
<node concept="37vLTw" id="2q_78a8wzFD" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="2q_78a8lUlQ" resolve="cst" />
|
||||
|
|
@ -2939,8 +3207,8 @@
|
|||
<property role="TrG5h" value="solverDeclarations" />
|
||||
<node concept="3Tm6S6" id="2fk6$tOpsmJ" role="1B3o_S" />
|
||||
<node concept="3rvAFt" id="2fk6$tOpsmK" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5dz6b53YtsE" role="3rvQeY">
|
||||
<ref role="3uigEE" to="nc4n:2fk6$tOpINk" resolve="BuiltinConstraintSymbol" />
|
||||
<node concept="3uibUv" id="54i3Fxd0VqN" role="3rvQeY">
|
||||
<ref role="3uigEE" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
</node>
|
||||
<node concept="3Tqbb2" id="2fk6$tOpsmM" role="3rvSg0">
|
||||
<ref role="ehGHo" to="vgt0:6SkxsMzH1tK" resolve="SolverDeclaration" />
|
||||
|
|
@ -2948,8 +3216,8 @@
|
|||
</node>
|
||||
<node concept="2ShNRf" id="2fk6$tOpsmN" role="33vP2m">
|
||||
<node concept="3rGOSV" id="2fk6$tOpsmO" role="2ShVmc">
|
||||
<node concept="3uibUv" id="5dz6b53YwjR" role="3rHrn6">
|
||||
<ref role="3uigEE" to="nc4n:2fk6$tOpINk" resolve="BuiltinConstraintSymbol" />
|
||||
<node concept="3uibUv" id="54i3Fxd0VNN" role="3rHrn6">
|
||||
<ref role="3uigEE" to="nc4n:54i3FxcZHHF" resolve="ConstraintSymbol" />
|
||||
</node>
|
||||
<node concept="3Tqbb2" id="2fk6$tOpsmQ" role="3rHtpV">
|
||||
<ref role="ehGHo" to="vgt0:6SkxsMzH1tK" resolve="SolverDeclaration" />
|
||||
|
|
|
|||
|
|
@ -481,6 +481,9 @@
|
|||
<node concept="3uibUv" id="2GO7tyJTpET" role="11_B2D">
|
||||
<ref role="3uigEE" node="2GO7tyJLmlw" resolve="ContainmentSolver" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="60B5zVF1Eki" role="11_B2D">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJMZQx" role="jymVt" />
|
||||
<node concept="Wx3nA" id="2GO7tyJN0LB" role="jymVt">
|
||||
|
|
|
|||
|
|
@ -2108,6 +2108,9 @@
|
|||
<node concept="3uibUv" id="2GO7tyJTr0W" role="11_B2D">
|
||||
<ref role="3uigEE" node="2GO7tyJDsWj" resolve="ConversionSolver" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="60B5zVF1RuZ" role="11_B2D">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2GO7tyJMGlz" role="jymVt" />
|
||||
<node concept="Wx3nA" id="2GO7tyJMGxr" role="jymVt">
|
||||
|
|
|
|||
Loading…
Reference in New Issue