Refactorings in the API. Introducing RuleProcessingSession to facilitate all operations with the rule processing. Consolidating all low-level stuff in runtime solution. Preparing for multiple languages support.
This commit is contained in:
parent
a74f4fb944
commit
43a823a2b5
76
build.xml
76
build.xml
|
|
@ -1359,7 +1359,7 @@
|
|||
<delete dir="${build.layout}" />
|
||||
</target>
|
||||
|
||||
<target name="compileJava" depends="java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic#6626732309150416985, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.logic.test, java.compile.jetbrains.mps.lang.typesystem2, java.compile.jetbrains.mps.lang.typesystem2#4578927328670739933, java.compile.jetbrains.mps.lang.typesystem2.runtime, java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.lang.smodel.types, java.compile.jetbrains.mps.lang.smodel.types#7345257067587611144, java.compile.jetbrains.mps.lang.typechecking.test, java.compile.jetbrains.mps.typechecking, java.compile.jetbrains.mps.typechecking.ui, java.compile.jetbrains.mps.typechecking.annotation, java.compile.jetbrains.mps.baseLanguageExt, java.compile.jetbrains.mps.typechecking.sample, java.compile.jetbrains.mps.baseLanguageExt.test, java.compile.jetbrains.mps.typechecking.sample.test" />
|
||||
<target name="compileJava" depends="java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic#6626732309150416985, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.logic.test, java.compile.jetbrains.mps.lang.typesystem2, java.compile.jetbrains.mps.lang.typesystem2#4578927328670739933, java.compile.java.modules.cycle.1, java.compile.jetbrains.mps.lang.typesystem2.runtime, java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.lang.smodel.types, java.compile.jetbrains.mps.lang.smodel.types#7345257067587611144, java.compile.jetbrains.mps.lang.typechecking.test, java.compile.jetbrains.mps.typechecking, java.compile.jetbrains.mps.typechecking.ui, java.compile.jetbrains.mps.typechecking.annotation, java.compile.jetbrains.mps.baseLanguageExt, java.compile.jetbrains.mps.typechecking.sample, java.compile.jetbrains.mps.baseLanguageExt.test, java.compile.jetbrains.mps.typechecking.sample.test" />
|
||||
|
||||
<target name="processResources" />
|
||||
|
||||
|
|
@ -1804,7 +1804,63 @@
|
|||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="java.compile.jetbrains.mps.lang.typesystem2.runtime" depends="java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
|
||||
<target name="java.compile.java.modules.cycle.1" depends="java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
|
||||
<mkdir dir="${build.tmp}/java.modules.cycle.1" />
|
||||
<javac destdir="${build.tmp}/java.modules.cycle.1" fork="true" encoding="utf8" nowarn="true" includeantruntime="false">
|
||||
<compilerarg value="-Xlint:none" />
|
||||
<src>
|
||||
<path location="${mps.macro.logic_home}/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/source_gen" />
|
||||
<path location="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/source_gen" />
|
||||
</src>
|
||||
<classpath>
|
||||
<fileset file="${artifacts.mps}/lib/mps-behavior-api.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-behavior-runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-closures.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-collections.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-openapi.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-logging.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-tuples.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-messaging.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor-api.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor-runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-environment.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/collection-0.7.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/conreactor-api-0.9.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/conreactor-core-0.9.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/trove4j-3.0.3.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/kotlin-runtime-1.1.4.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/kotlin-stdlib-1.1.4.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/reactive-streams-1.0.0.final.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/rxjava-2.1.1.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/rxjava2-swing-0.2.1.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/annotations.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/log4j.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/jdom.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/trove4j.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/ecj-4.6.2.jar" />
|
||||
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.regexp.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.scopes.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.core.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.scopes.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.structure.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.traceable.jar" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.template" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.runtime" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="java.compile.jetbrains.mps.lang.typesystem2.runtime" depends="java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.1, fetchDependencies">
|
||||
<mkdir dir="${mps.macro.logic_home}/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/source_gen" />
|
||||
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.runtime" />
|
||||
<javac destdir="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.runtime" fork="true" encoding="utf8" includeantruntime="false" debug="true">
|
||||
|
|
@ -1826,17 +1882,28 @@
|
|||
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.template" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.runtime" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor-api.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor-runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-environment.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/collection-0.7.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/conreactor-api-0.9.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/conreactor-core-0.9.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/trove4j-3.0.3.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/kotlin-runtime-1.1.4.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/logic/solutions/jetbrains.mps.logic.reactor/lib/kotlin-stdlib-1.1.4.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/reactive-streams-1.0.0.final.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/rxjava-2.1.1.jar" />
|
||||
<fileset file="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/lib/rxjava2-swing-0.2.1.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/annotations.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/log4j.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/jdom.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/trove4j.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/ecj-4.6.2.jar" />
|
||||
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.regexp.runtime.jar" />
|
||||
|
|
@ -1845,6 +1912,7 @@
|
|||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.scopes.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.structure.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.traceable.jar" />
|
||||
<pathelement path="${build.tmp}/java.modules.cycle.1" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
|
@ -2075,7 +2143,7 @@
|
|||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="java.compile.jetbrains.mps.typechecking" depends="java.compile.jetbrains.mps.lang.typesystem2.runtime, java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
|
||||
<target name="java.compile.jetbrains.mps.typechecking" depends="java.compile.jetbrains.mps.lang.typesystem2.template, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.1, fetchDependencies">
|
||||
<mkdir dir="${mps.macro.logic_home}/typechecking/solutions/jetbrains.mps.typechecking/source_gen" />
|
||||
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.typechecking" />
|
||||
<javac destdir="${build.tmp}/java/out/jetbrains.mps.typechecking" fork="true" encoding="utf8" includeantruntime="false" debug="true">
|
||||
|
|
@ -2095,7 +2163,6 @@
|
|||
<fileset file="${artifacts.mps}/lib/mps-tuples.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-messaging.jar" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.runtime" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typesystem2.template" />
|
||||
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.runtime" />
|
||||
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
|
||||
|
|
@ -2124,6 +2191,7 @@
|
|||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.core.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.scopes.runtime.jar" />
|
||||
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.structure.jar" />
|
||||
<pathelement path="${build.tmp}/java.modules.cycle.1" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
|
|
|||
|
|
@ -991,6 +991,12 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1SiIV0" id="7DvO2M9pVyQ" role="3bR37C">
|
||||
<node concept="3bR9La" id="7DvO2M9pVyR" role="1SiIV1">
|
||||
<property role="3bR36h" value="false" />
|
||||
<ref role="3bR37D" node="65DJywFj0Fi" resolve="jetbrains.mps.typechecking" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1E1JtA" id="7BVjoXzUx9d" role="2G$12L">
|
||||
<property role="BnDLt" value="true" />
|
||||
|
|
|
|||
|
|
@ -742,38 +742,27 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="14$_tTxzzvw" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="4QPCta1$JMU" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4QPCta1$JMV" role="3cpWs9">
|
||||
<property role="TrG5h" value="typeAspectRuntime" />
|
||||
<node concept="3uibUv" id="4QPCta1$JMH" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:4QPCta1yO5O" resolve="TypeAspectRuntime" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4QPCta1$JMW" role="33vP2m">
|
||||
<ref role="37wK5l" to="tj24:4QPCta1yXXQ" resolve="getTypeAspectRuntime" />
|
||||
<ref role="1Pybhc" to="tj24:3GlpCDSxTG7" resolve="TypecheckingProgramBuilder" />
|
||||
<node concept="37vLTw" id="4QPCta1$JMX" role="37wK5m">
|
||||
<ref role="3cqZAo" node="14$_tTxzuR7" resolve="modelRepo" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="4QPCta1$JMY" role="37wK5m">
|
||||
<node concept="37vLTw" id="4QPCta1$JMZ" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4BHjwwGUyPM" resolve="cls" />
|
||||
</node>
|
||||
<node concept="I4A8Y" id="4QPCta1$JN0" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="6$7vuu2ugt2" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="6$7vuu2ugt3" role="3cpWs9">
|
||||
<property role="TrG5h" value="tplApp" />
|
||||
<node concept="3uibUv" id="6$7vuu2ugsZ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="tj24:3GlpCDSxTG7" resolve="TypecheckingProgramBuilder" />
|
||||
<ref role="3uigEE" to="hano:3GlpCDSxTG7" resolve="ProgramBuilder" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="6$7vuu2ugt4" role="33vP2m">
|
||||
<node concept="1pGfFk" id="6$7vuu2ugt5" role="2ShVmc">
|
||||
<ref role="37wK5l" to="tj24:3GlpCDSychS" resolve="TypecheckingProgramBuilder" />
|
||||
<node concept="37vLTw" id="4QPCta1$JN1" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1$JMV" resolve="typeAspectRuntime" />
|
||||
<ref role="37wK5l" to="hano:7DvO2M9pdut" resolve="ProgramBuilder" />
|
||||
<node concept="2YIFZM" id="7DvO2M9pPpZ" role="37wK5m">
|
||||
<ref role="37wK5l" to="hano:7DvO2M9p276" resolve="newSession" />
|
||||
<ref role="1Pybhc" to="hano:CGeqIk8WWU" resolve="RuleProcessingSession" />
|
||||
<node concept="37vLTw" id="7DvO2M9pQ0S" role="37wK5m">
|
||||
<ref role="3cqZAo" node="14$_tTxzuR7" resolve="modelRepo" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="7DvO2M9pQ0T" role="37wK5m">
|
||||
<node concept="37vLTw" id="7DvO2M9pQ0U" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4BHjwwGUyPM" resolve="cls" />
|
||||
</node>
|
||||
<node concept="I4A8Y" id="7DvO2M9pQ0V" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -790,7 +779,7 @@
|
|||
<ref role="3cqZAo" node="6$7vuu2ugt3" resolve="tplApp" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6$7vuu2ujxU" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tj24:3GlpCDSxTKz" resolve="forRoot" />
|
||||
<ref role="37wK5l" to="hano:3GlpCDSxTKz" resolve="forRoot" />
|
||||
<node concept="2OqwBi" id="6$7vuu2ujxV" role="37wK5m">
|
||||
<node concept="37vLTw" id="4BHjwwGVaCH" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4BHjwwGUyPM" resolve="cls" />
|
||||
|
|
@ -918,7 +907,7 @@
|
|||
<ref role="3cqZAo" node="6$7vuu2ugt3" resolve="tplApp" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1CcQBrQrTBl" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tj24:3GlpCDSyO$P" resolve="getPrograms" />
|
||||
<ref role="37wK5l" to="hano:3GlpCDSyO$P" resolve="getPrograms" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -26451,7 +26451,7 @@
|
|||
<ref role="3uigEE" to="i348:1ffsG7bW_V4" resolve="RuleTemplate" />
|
||||
<node concept="3qUE_q" id="7XdbJdyRKIf" role="11_B2D">
|
||||
<node concept="3uibUv" id="7XdbJdyRMGp" role="3qUE_r">
|
||||
<ref role="3uigEE" to="i348:2RRx4MZ6_68" resolve="RuleApplicationToken" />
|
||||
<ref role="3uigEE" to="i348:2RRx4MZ6_68" resolve="RuleTemplateApplicationToken" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@
|
|||
<import index="6pyv" ref="r:e418ad23-36dc-4ed0-b837-26a7fd157da3(jetbrains.mps.lang.typesystem2.program)" />
|
||||
<import index="e5vs" ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5/java:org.jetbrains.ide(MPS.IDEA/)" />
|
||||
<import index="u78q" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.typesystem.inference(MPS.Core/)" />
|
||||
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="a247e09e-2435-45ba-b8d2-07e93feba96a" name="jetbrains.mps.baseLanguage.tuples">
|
||||
|
|
@ -270,7 +271,6 @@
|
|||
<concept id="1214918800624" name="jetbrains.mps.baseLanguage.structure.PostfixIncrementExpression" flags="nn" index="3uNrnE" />
|
||||
<concept id="7024111702304501418" name="jetbrains.mps.baseLanguage.structure.AndAssignmentExpression" flags="nn" index="3vZ8ra" />
|
||||
<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" />
|
||||
</concept>
|
||||
|
|
@ -321,14 +321,6 @@
|
|||
<concept id="4079382982702596667" name="jetbrains.mps.baseLanguage.checkedDots.structure.CheckedDotExpression" flags="nn" index="2EnYce" />
|
||||
</language>
|
||||
<language id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures">
|
||||
<concept id="1235746970280" name="jetbrains.mps.baseLanguage.closures.structure.CompactInvokeFunctionExpression" flags="nn" index="2Sg_IR">
|
||||
<child id="1235746996653" name="function" index="2SgG2M" />
|
||||
<child id="1235747002942" name="parameter" index="2SgHGx" />
|
||||
</concept>
|
||||
<concept id="1199542442495" name="jetbrains.mps.baseLanguage.closures.structure.FunctionType" flags="in" index="1ajhzC">
|
||||
<child id="1199542457201" name="resultType" index="1ajl9A" />
|
||||
<child id="1199542501692" name="parameterType" index="1ajw0F" />
|
||||
</concept>
|
||||
<concept id="1199569711397" name="jetbrains.mps.baseLanguage.closures.structure.ClosureLiteral" flags="nn" index="1bVj0M">
|
||||
<child id="1199569906740" name="parameter" index="1bW2Oz" />
|
||||
<child id="1199569916463" name="body" index="1bW5cS" />
|
||||
|
|
@ -412,9 +404,6 @@
|
|||
<concept id="1176906603202" name="jetbrains.mps.baseLanguage.collections.structure.BinaryOperation" flags="nn" index="56pJg">
|
||||
<child id="1176906787974" name="rightExpression" index="576Qk" />
|
||||
</concept>
|
||||
<concept id="540871147943773365" name="jetbrains.mps.baseLanguage.collections.structure.SingleArgumentSequenceOperation" flags="nn" index="25WWJ4">
|
||||
<child id="540871147943773366" name="argument" index="25WWJ7" />
|
||||
</concept>
|
||||
<concept id="1151688443754" name="jetbrains.mps.baseLanguage.collections.structure.ListType" flags="in" index="_YKpA">
|
||||
<child id="1151688676805" name="elementType" index="_ZDj9" />
|
||||
</concept>
|
||||
|
|
@ -440,7 +429,6 @@
|
|||
</concept>
|
||||
<concept id="1203518072036" name="jetbrains.mps.baseLanguage.collections.structure.SmartClosureParameterDeclaration" flags="ig" index="Rh6nW" />
|
||||
<concept id="1160600644654" name="jetbrains.mps.baseLanguage.collections.structure.ListCreatorWithInit" flags="nn" index="Tc6Ow" />
|
||||
<concept id="1160612413312" name="jetbrains.mps.baseLanguage.collections.structure.AddElementOperation" flags="nn" index="TSZUe" />
|
||||
<concept id="1240325842691" name="jetbrains.mps.baseLanguage.collections.structure.AsSequenceOperation" flags="nn" index="39bAoz" />
|
||||
<concept id="1240424373525" name="jetbrains.mps.baseLanguage.collections.structure.MappingType" flags="in" index="3f3tKP">
|
||||
<child id="1240424397093" name="keyType" index="3f3zw5" />
|
||||
|
|
@ -1035,664 +1023,6 @@
|
|||
<node concept="2tJIrI" id="6QH_LDtaCb7" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="7kaxm0sEy3f" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="3GlpCDSxTG7">
|
||||
<property role="TrG5h" value="TypecheckingProgramBuilder" />
|
||||
<property role="3GE5qa" value="launch" />
|
||||
<node concept="2tJIrI" id="3GlpCDSxTK1" role="jymVt" />
|
||||
<node concept="2tJIrI" id="4QPCta1yWT2" role="jymVt" />
|
||||
<node concept="2YIFZL" id="4QPCta1yXXQ" role="jymVt">
|
||||
<property role="TrG5h" value="getTypeAspectRuntime" />
|
||||
<node concept="37vLTG" id="4QPCta1yZtK" role="3clF46">
|
||||
<property role="TrG5h" value="repository" />
|
||||
<node concept="3uibUv" id="4QPCta1yZVX" role="1tU5fm">
|
||||
<ref role="3uigEE" to="lui2:~SRepository" resolve="SRepository" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="4QPCta1yZW$" role="3clF46">
|
||||
<property role="TrG5h" value="model" />
|
||||
<node concept="H_c77" id="4QPCta1$riM" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4QPCta1zkZP" role="3clF45">
|
||||
<ref role="3uigEE" to="hano:4QPCta1yO5O" resolve="TypeAspectRuntime" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="4QPCta1yXXT" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4QPCta1yXXU" role="3clF47">
|
||||
<node concept="3cpWs8" id="4QPCta1yYW2" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4QPCta1yYW3" role="3cpWs9">
|
||||
<property role="TrG5h" value="typesAspect" />
|
||||
<node concept="3uibUv" id="4QPCta1yYW4" role="1tU5fm">
|
||||
<ref role="3uigEE" to="fqlx:7km57Pkjxf4" resolve="TypeAspectDescriptor" />
|
||||
</node>
|
||||
<node concept="10Nm6u" id="4QPCta1yYW5" role="33vP2m" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="4QPCta1yYW6" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4QPCta1yYW7" role="2LFqv$">
|
||||
<node concept="3clFbF" id="4QPCta1yYW8" role="3cqZAp">
|
||||
<node concept="37vLTI" id="4QPCta1yYW9" role="3clFbG">
|
||||
<node concept="2YIFZM" id="4QPCta1yYWa" role="37vLTx">
|
||||
<ref role="1Pybhc" to="fqlx:7km57Pkjxf4" resolve="TypeAspectDescriptor" />
|
||||
<ref role="37wK5l" to="fqlx:2hteS6Cndm6" resolve="forLanguage" />
|
||||
<node concept="37vLTw" id="4QPCta1yYWb" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1yYWk" resolve="lang" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4QPCta1yYWc" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1yZtK" resolve="repository" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4QPCta1yYWd" role="37vLTJ">
|
||||
<ref role="3cqZAo" node="4QPCta1yYW3" resolve="typesAspect" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbJ" id="4QPCta1yYWe" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4QPCta1yYWf" role="3clFbx">
|
||||
<node concept="3zACq4" id="4QPCta1yYWg" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3y3z36" id="4QPCta1yYWh" role="3clFbw">
|
||||
<node concept="10Nm6u" id="4QPCta1yYWi" role="3uHU7w" />
|
||||
<node concept="37vLTw" id="4QPCta1yYWj" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="4QPCta1yYW3" resolve="typesAspect" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="4QPCta1yYWk" role="1Duv9x">
|
||||
<property role="TrG5h" value="lang" />
|
||||
<node concept="3uibUv" id="4QPCta1yYWl" role="1tU5fm">
|
||||
<ref role="3uigEE" to="c17a:~SLanguage" resolve="SLanguage" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4QPCta1yYWm" role="1DdaDG">
|
||||
<ref role="37wK5l" to="w1kc:~SModelOperations.getAllLanguageImports(org.jetbrains.mps.openapi.model.SModel):java.util.Set" resolve="getAllLanguageImports" />
|
||||
<ref role="1Pybhc" to="w1kc:~SModelOperations" resolve="SModelOperations" />
|
||||
<node concept="37vLTw" id="4QPCta1$shg" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1yZW$" resolve="model" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbJ" id="4QPCta1z5yD" role="3cqZAp">
|
||||
<node concept="3clFbC" id="4QPCta1znfs" role="3clFbw">
|
||||
<node concept="37vLTw" id="4QPCta1z66z" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="4QPCta1yYW3" resolve="typesAspect" />
|
||||
</node>
|
||||
<node concept="10Nm6u" id="4QPCta1z7hK" role="3uHU7w" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="4QPCta1znfx" role="3clFbx">
|
||||
<node concept="YS8fn" id="4QPCta1zp7n" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="4QPCta1zpbX" role="YScLw">
|
||||
<node concept="1pGfFk" id="4QPCta1zpVB" role="2ShVmc">
|
||||
<ref role="37wK5l" to="wyt6:~RuntimeException.<init>(java.lang.String)" resolve="RuntimeException" />
|
||||
<node concept="Xl_RD" id="4QPCta1zqcZ" role="37wK5m">
|
||||
<property role="Xl_RC" value="Could not find type aspect among model languages" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4QPCta1zqf8" role="3cqZAp" />
|
||||
<node concept="3cpWs6" id="4QPCta1z7n$" role="3cqZAp">
|
||||
<node concept="2ShNRf" id="4QPCta1zc3M" role="3cqZAk">
|
||||
<node concept="1pGfFk" id="4QPCta1zdTQ" role="2ShVmc">
|
||||
<ref role="37wK5l" to="hano:4QPCta1yOft" resolve="TypeAspectRuntime" />
|
||||
<node concept="37vLTw" id="4QPCta1zk7v" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1yYW3" resolve="typesAspect" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4QPCta1yX2H" role="jymVt" />
|
||||
<node concept="3clFbW" id="3GlpCDSychS" role="jymVt">
|
||||
<node concept="37vLTG" id="3GlpCDSy8gs" role="3clF46">
|
||||
<property role="TrG5h" value="typeAspectRuntime" />
|
||||
<node concept="3uibUv" id="4QPCta1$3IQ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:4QPCta1yO5O" resolve="TypeAspectRuntime" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="3GlpCDSychU" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3GlpCDSychV" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3GlpCDSychW" role="3clF47">
|
||||
<node concept="3clFbF" id="4QPCta1$4df" role="3cqZAp">
|
||||
<node concept="37vLTI" id="4QPCta1$4dh" role="3clFbG">
|
||||
<node concept="2OqwBi" id="4QPCta1$5_C" role="37vLTJ">
|
||||
<node concept="Xjq3P" id="4QPCta1$5DZ" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="4QPCta1$5_F" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="4QPCta1$4db" resolve="typeAspectRuntime" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4QPCta1$4dl" role="37vLTx">
|
||||
<ref role="3cqZAo" node="3GlpCDSy8gs" resolve="typeAspectRuntime" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3GlpCDSxTK6" role="jymVt" />
|
||||
<node concept="3clFb_" id="3GlpCDSxTKz" role="jymVt">
|
||||
<property role="TrG5h" value="forRoot" />
|
||||
<node concept="37vLTG" id="3GlpCDSybFH" role="3clF46">
|
||||
<property role="TrG5h" value="root" />
|
||||
<node concept="3Tqbb2" id="3GlpCDSyccP" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="3GlpCDSyCnQ" role="3clF46">
|
||||
<property role="TrG5h" value="nameHint" />
|
||||
<node concept="17QB3L" id="3GlpCDSyD7w" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="3GlpCDSyiNd" role="3clF45">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="3GlpCDSxTKA" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3GlpCDSxTKB" role="3clF47">
|
||||
<node concept="3clFbF" id="7kTeLbPnRmp" role="3cqZAp">
|
||||
<node concept="1rXfSq" id="7kTeLbPnRmn" role="3clFbG">
|
||||
<ref role="37wK5l" node="7kTeLbPnDc0" resolve="build" />
|
||||
<node concept="1bVj0M" id="7kTeLbPnS8O" role="37wK5m">
|
||||
<node concept="37vLTG" id="7kTeLbPnSa0" role="1bW2Oz">
|
||||
<property role="TrG5h" value="producer" />
|
||||
<node concept="3uibUv" id="7kTeLbPnSdZ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:12yN8DyF_E1" resolve="ProgramProducer" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7kTeLbPnSnQ" role="1bW2Oz">
|
||||
<property role="TrG5h" value="stage_builders" />
|
||||
<node concept="_YKpA" id="4vBwiiVemA9" role="1tU5fm">
|
||||
<node concept="1LlUBW" id="4vBwiiVemAa" role="_ZDj9">
|
||||
<node concept="3uibUv" id="4vBwiiVemAb" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="i348:1CcQBrPcZVG" resolve="HandlingStage" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4vBwiiVemAc" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="7n8k:5rhZO$TYZJM" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="7kTeLbPnS8P" role="1bW5cS">
|
||||
<node concept="3clFbF" id="7kTeLbPnSJj" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="7kTeLbPnSVS" role="3clFbG">
|
||||
<node concept="37vLTw" id="7kTeLbPnSJh" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7kTeLbPnSa0" resolve="producer" />
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPnTiR" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:6i42QSspo7W" resolve="forRoot" />
|
||||
<node concept="37vLTw" id="7kTeLbPnTuZ" role="37wK5m">
|
||||
<ref role="3cqZAo" node="3GlpCDSybFH" resolve="root" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="7kTeLbPnUky" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPnSnQ" resolve="stage_builders" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7kTeLbPnS_E" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="7kTeLbPo7Uf" role="37wK5m">
|
||||
<ref role="3cqZAo" node="3GlpCDSyCnQ" resolve="nameHint" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="P$JXv" id="3GlpCDSyfHu" role="lGtFl">
|
||||
<node concept="TZ5HA" id="3GlpCDSyfHv" role="TZ5H$">
|
||||
<node concept="1dT_AC" id="3GlpCDSyfHw" role="1dT_Ay">
|
||||
<property role="1dT_AB" value="Must be called in a read action." />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4BHjwwGy7zz" role="jymVt" />
|
||||
<node concept="3clFb_" id="7kTeLbPojCz" role="jymVt">
|
||||
<property role="TrG5h" value="forEach" />
|
||||
<node concept="3Tm1VV" id="7kTeLbPopUh" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="7kTeLbPojC_" role="3clF45">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="7kTeLbPojCA" role="3clF46">
|
||||
<property role="TrG5h" value="nodes" />
|
||||
<node concept="A3Dl8" id="7kTeLbPolya" role="1tU5fm">
|
||||
<node concept="3Tqbb2" id="7kTeLbPolyb" role="A3Ik2" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7kTeLbPojCC" role="3clF46">
|
||||
<property role="TrG5h" value="nameHint" />
|
||||
<node concept="17QB3L" id="7kTeLbPojCD" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="7kTeLbPojCE" role="3clF47">
|
||||
<node concept="3clFbF" id="7kTeLbPojCF" role="3cqZAp">
|
||||
<node concept="1rXfSq" id="7kTeLbPojCG" role="3clFbG">
|
||||
<ref role="37wK5l" node="7kTeLbPnDc0" resolve="build" />
|
||||
<node concept="1bVj0M" id="7kTeLbPojCH" role="37wK5m">
|
||||
<node concept="37vLTG" id="7kTeLbPojCI" role="1bW2Oz">
|
||||
<property role="TrG5h" value="producer" />
|
||||
<node concept="3uibUv" id="7kTeLbPojCJ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:12yN8DyF_E1" resolve="ProgramProducer" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7kTeLbPojCM" role="1bW2Oz">
|
||||
<property role="TrG5h" value="stage_builders" />
|
||||
<node concept="_YKpA" id="4vBwiiVem7I" role="1tU5fm">
|
||||
<node concept="1LlUBW" id="4vBwiiVem7J" role="_ZDj9">
|
||||
<node concept="3uibUv" id="4vBwiiVem7K" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="i348:1CcQBrPcZVG" resolve="HandlingStage" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4vBwiiVem7L" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="7n8k:5rhZO$TYZJM" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="7kTeLbPojCO" role="1bW5cS">
|
||||
<node concept="3clFbF" id="7kTeLbPojCP" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="7kTeLbPojCQ" role="3clFbG">
|
||||
<node concept="37vLTw" id="7kTeLbPojCR" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7kTeLbPojCI" resolve="producer" />
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPojCS" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:4QPCta1bMC1" resolve="forEach" />
|
||||
<node concept="37vLTw" id="7kTeLbPojCT" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPojCA" resolve="nodes" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="7kTeLbPojCV" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPojCM" resolve="stage_builders" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7kTeLbPojCW" role="3cqZAp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="7kTeLbPojCX" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPojCC" resolve="nameHint" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="P$JXv" id="7kTeLbPojCY" role="lGtFl">
|
||||
<node concept="TZ5HA" id="7kTeLbPojCZ" role="TZ5H$">
|
||||
<node concept="1dT_AC" id="7kTeLbPojD0" role="1dT_Ay">
|
||||
<property role="1dT_AB" value="Must be launched in a read action." />
|
||||
</node>
|
||||
<node concept="1dT_AC" id="7kTeLbPojD1" role="1dT_Ay" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7kTeLbPorJ7" role="jymVt" />
|
||||
<node concept="3clFb_" id="3GlpCDSyO$P" role="jymVt">
|
||||
<property role="TrG5h" value="getPrograms" />
|
||||
<node concept="_YKpA" id="20Ay2VeYwM6" role="3clF45">
|
||||
<node concept="3uibUv" id="20Ay2VeYwM7" role="_ZDj9">
|
||||
<ref role="3uigEE" to="av0y:~Program" resolve="Program" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="3GlpCDSyO$S" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3GlpCDSyO$T" role="3clF47">
|
||||
<node concept="3clFbF" id="3GlpCDSyQWA" role="3cqZAp">
|
||||
<node concept="37vLTw" id="3GlpCDSyQW_" role="3clFbG">
|
||||
<ref role="3cqZAo" node="1pPth$lE8Xs" resolve="programs" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7kTeLbPnC47" role="jymVt" />
|
||||
<node concept="3clFb_" id="7kTeLbPnDc0" role="jymVt">
|
||||
<property role="TrG5h" value="build" />
|
||||
<node concept="37vLTG" id="7kTeLbPnFaf" role="3clF46">
|
||||
<property role="TrG5h" value="buildAction" />
|
||||
<node concept="1ajhzC" id="7kTeLbPnFEB" role="1tU5fm">
|
||||
<node concept="3uibUv" id="7kTeLbPnFRu" role="1ajw0F">
|
||||
<ref role="3uigEE" to="hano:12yN8DyF_E1" resolve="ProgramProducer" />
|
||||
</node>
|
||||
<node concept="_YKpA" id="4vBwiiVbNcz" role="1ajw0F">
|
||||
<node concept="1LlUBW" id="4vBwiiVbNji" role="_ZDj9">
|
||||
<node concept="3uibUv" id="4vBwiiVbNx9" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="i348:1CcQBrPcZVG" resolve="HandlingStage" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4vBwiiVbNJW" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="7n8k:5rhZO$TYZJM" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="7kTeLbPnOYu" role="1ajl9A">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7kTeLbPo56q" role="3clF46">
|
||||
<property role="TrG5h" value="nameHint" />
|
||||
<node concept="17QB3L" id="7kTeLbPo5FO" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="7kTeLbPnVDn" role="3clF45">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="7kTeLbPnEee" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7kTeLbPnDc4" role="3clF47">
|
||||
<node concept="3cpWs8" id="7kTeLbPnP2l" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="7kTeLbPnP2m" role="3cpWs9">
|
||||
<property role="TrG5h" value="mainConstraint" />
|
||||
<node concept="3uibUv" id="7kTeLbPnP2n" role="1tU5fm">
|
||||
<ref role="3uigEE" to="av0y:~Constraint" resolve="Constraint" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="7kTeLbPnP2o" role="33vP2m">
|
||||
<node concept="2ShNRf" id="7kTeLbPnP2p" role="2Oq$k0">
|
||||
<node concept="1pGfFk" id="7kTeLbPnP2q" role="2ShVmc">
|
||||
<ref role="37wK5l" to="6pyv:4sSe4$oM2rk" resolve="ConstraintBuilder" />
|
||||
<node concept="2YIFZM" id="7kTeLbPnP2r" role="37wK5m">
|
||||
<ref role="37wK5l" to="av0y:~ConstraintSymbol.symbol(java.lang.String,int):jetbrains.mps.logic.reactor.program.ConstraintSymbol" resolve="symbol" />
|
||||
<ref role="1Pybhc" to="av0y:~ConstraintSymbol" resolve="ConstraintSymbol" />
|
||||
<node concept="Xl_RD" id="7kTeLbPnP2s" role="37wK5m">
|
||||
<property role="Xl_RC" value="main" />
|
||||
</node>
|
||||
<node concept="3cmrfG" id="7kTeLbPnP2t" role="37wK5m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPnP2u" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:4sSe4$oM2zI" resolve="toConstraint" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="7kTeLbPnP2v" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="7kTeLbPnP2w" role="3cpWs9">
|
||||
<property role="TrG5h" value="applicationSession" />
|
||||
<node concept="3uibUv" id="7kTeLbPnP2x" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:4QPCta1qmXf" resolve="RuleApplicationSessionImpl" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="7kTeLbPnP2y" role="33vP2m">
|
||||
<node concept="1pGfFk" id="7kTeLbPnP2z" role="2ShVmc">
|
||||
<ref role="37wK5l" to="hano:4QPCta1qmXh" resolve="RuleApplicationSessionImpl" />
|
||||
<node concept="37vLTw" id="7kTeLbPnP2$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1$4db" resolve="typeAspectRuntime" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="4vBwiiVeBq4" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4vBwiiVeBq5" role="3cpWs9">
|
||||
<property role="TrG5h" value="producer" />
|
||||
<node concept="3uibUv" id="4vBwiiVeBpZ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:12yN8DyF_E1" resolve="ProgramProducer" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="4vBwiiVeBq6" role="33vP2m">
|
||||
<node concept="1pGfFk" id="4vBwiiVeBq7" role="2ShVmc">
|
||||
<ref role="37wK5l" to="hano:7Oc59RSy_Op" resolve="ProgramProducer" />
|
||||
<node concept="37vLTw" id="4vBwiiVeBq8" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4QPCta1$4db" resolve="typeAspectRuntime" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVeBq9" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPnP2w" resolve="applicationSession" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVeBqa" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPnP2m" resolve="mainConstraint" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="4vBwiiVefTj" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4vBwiiVefTk" role="3cpWs9">
|
||||
<property role="TrG5h" value="stage_builders" />
|
||||
<node concept="_YKpA" id="4vBwiiVefSq" role="1tU5fm">
|
||||
<node concept="1LlUBW" id="4vBwiiVefSz" role="_ZDj9">
|
||||
<node concept="3uibUv" id="4vBwiiVefS$" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="i348:1CcQBrPcZVG" resolve="HandlingStage" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4vBwiiVefS_" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="7n8k:5rhZO$TYZJM" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="4vBwiiVefTl" role="33vP2m">
|
||||
<node concept="2OqwBi" id="4vBwiiVefTm" role="2Oq$k0">
|
||||
<node concept="2OqwBi" id="4vBwiiVefTn" role="2Oq$k0">
|
||||
<node concept="2OqwBi" id="4vBwiiVefTo" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="4vBwiiVefTp" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4QPCta1$4db" resolve="typeAspectRuntime" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4vBwiiVefTq" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:4QPCta1yW5f" resolve="getRuleTemplateIndex" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="4vBwiiVefTr" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:4QPCta1zKCT" resolve="stages" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3$u5V9" id="4vBwiiVefTs" role="2OqNvi">
|
||||
<node concept="1bVj0M" id="4vBwiiVefTt" role="23t8la">
|
||||
<node concept="3clFbS" id="4vBwiiVefTu" role="1bW5cS">
|
||||
<node concept="3clFbF" id="4vBwiiVefTv" role="3cqZAp">
|
||||
<node concept="1Ls8ON" id="4vBwiiVefTw" role="3clFbG">
|
||||
<node concept="37vLTw" id="4vBwiiVefTx" role="1Lso8e">
|
||||
<ref role="3cqZAo" node="4vBwiiVefT$" resolve="it" />
|
||||
</node>
|
||||
<node concept="2ShNRf" id="4vBwiiVefTy" role="1Lso8e">
|
||||
<node concept="1pGfFk" id="4vBwiiVefTz" role="2ShVmc">
|
||||
<ref role="37wK5l" to="7n8k:5rhZO$TZ9Ji" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="Rh6nW" id="4vBwiiVefT$" role="1bW2Oz">
|
||||
<property role="TrG5h" value="it" />
|
||||
<node concept="2jxLKc" id="4vBwiiVefT_" role="1tU5fm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="ANE8D" id="4vBwiiVefTA" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4vBwiiVe5IU" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="7kTeLbPnP2A" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="7kTeLbPnP2B" role="3cpWs9">
|
||||
<property role="TrG5h" value="result" />
|
||||
<node concept="3uibUv" id="7kTeLbPnP2C" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
<node concept="1rXfSq" id="4vBwiiVeFWN" role="33vP2m">
|
||||
<ref role="37wK5l" node="7kTeLbPg82h" resolve="withMemoizer" />
|
||||
<node concept="1bVj0M" id="4vBwiiVeFWO" role="37wK5m">
|
||||
<node concept="3clFbS" id="4vBwiiVeFWP" role="1bW5cS">
|
||||
<node concept="3clFbF" id="4vBwiiVeFWQ" role="3cqZAp">
|
||||
<node concept="2Sg_IR" id="4vBwiiVeFWR" role="3clFbG">
|
||||
<node concept="37vLTw" id="4vBwiiVeFWS" role="2SgHGx">
|
||||
<ref role="3cqZAo" node="4vBwiiVeBq5" resolve="producer" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVeFWT" role="2SgHGx">
|
||||
<ref role="3cqZAo" node="4vBwiiVefTk" resolve="stage_builders" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVeFWU" role="2SgG2M">
|
||||
<ref role="3cqZAo" node="7kTeLbPnFaf" resolve="buildAction" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbJ" id="4vBwiiVen0J" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4vBwiiVen0K" role="3clFbx">
|
||||
<node concept="3cpWs8" id="7kTeLbPnP2E" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="7kTeLbPnP2F" role="3cpWs9">
|
||||
<property role="TrG5h" value="stageIdx" />
|
||||
<node concept="10Oyi0" id="7kTeLbPnP2G" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="7kTeLbPnP2H" role="33vP2m">
|
||||
<property role="3cmrfH" value="1" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="4vBwiiVep0Q" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4vBwiiVep0T" role="2LFqv$">
|
||||
<node concept="3clFbF" id="4vBwiiVen0L" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="4vBwiiVen0M" role="3clFbG">
|
||||
<node concept="2OqwBi" id="4vBwiiVen0N" role="2Oq$k0">
|
||||
<node concept="Xjq3P" id="4vBwiiVen0O" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="4vBwiiVen0P" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="1pPth$lE8Xs" resolve="programs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="TSZUe" id="4vBwiiVen0Q" role="2OqNvi">
|
||||
<node concept="2OqwBi" id="4vBwiiVen0R" role="25WWJ7">
|
||||
<node concept="1LFfDK" id="4vBwiiVexUs" role="2Oq$k0">
|
||||
<node concept="3cmrfG" id="4vBwiiVeyfV" role="1LF_Uc">
|
||||
<property role="3cmrfH" value="1" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVexk7" role="1LFl5Q">
|
||||
<ref role="3cqZAo" node="4vBwiiVep0U" resolve="stage_builder" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="4vBwiiVen0T" role="2OqNvi">
|
||||
<ref role="37wK5l" to="7n8k:5rhZO$TZiL1" resolve="toProgram" />
|
||||
<node concept="3cpWs3" id="4vBwiiVen0U" role="37wK5m">
|
||||
<node concept="3cpWs3" id="4vBwiiVen0V" role="3uHU7B">
|
||||
<node concept="37vLTw" id="4vBwiiVen0W" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="7kTeLbPo56q" resolve="nameHint" />
|
||||
</node>
|
||||
<node concept="Xl_RD" id="4vBwiiVen0X" role="3uHU7w">
|
||||
<property role="Xl_RC" value="-" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1eOMI4" id="4vBwiiVen0Y" role="3uHU7w">
|
||||
<node concept="3uNrnE" id="4vBwiiVen0Z" role="1eOMHV">
|
||||
<node concept="37vLTw" id="4vBwiiVen10" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="7kTeLbPnP2F" resolve="stageIdx" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="4vBwiiVep0U" role="1Duv9x">
|
||||
<property role="TrG5h" value="stage_builder" />
|
||||
<node concept="1LlUBW" id="4vBwiiVep0Y" role="1tU5fm">
|
||||
<node concept="3uibUv" id="4vBwiiVep0Z" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="i348:1CcQBrPcZVG" resolve="HandlingStage" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4vBwiiVep10" role="1Lm7xW">
|
||||
<ref role="3uigEE" to="7n8k:5rhZO$TYZJM" resolve="ChrProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4vBwiiVep11" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="4vBwiiVefTk" resolve="stage_builders" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="4vBwiiVen12" role="3clFbw">
|
||||
<node concept="37vLTw" id="4vBwiiVen13" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7kTeLbPnP2B" resolve="result" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4vBwiiVen14" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:7Oc59RS_hsj" resolve="isSuccessful" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7kTeLbPnP3O" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="7kTeLbPnP3P" role="3cqZAp">
|
||||
<node concept="37vLTw" id="7kTeLbPnP3Q" role="3clFbG">
|
||||
<ref role="3cqZAo" node="7kTeLbPnP2B" resolve="result" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3GlpCDSyN7T" role="jymVt" />
|
||||
<node concept="3clFb_" id="7kTeLbPg82h" role="jymVt">
|
||||
<property role="TrG5h" value="withMemoizer" />
|
||||
<node concept="37vLTG" id="7kTeLbPgbOI" role="3clF46">
|
||||
<property role="TrG5h" value="action" />
|
||||
<node concept="1ajhzC" id="7kTeLbPgemd" role="1tU5fm">
|
||||
<node concept="3uibUv" id="7kTeLbPgeo8" role="1ajl9A">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="7kTeLbPgdQB" role="3clF45">
|
||||
<ref role="3uigEE" to="hano:7Oc59RSEjdb" resolve="Result" />
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="7kTeLbPg96d" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7kTeLbPg82l" role="3clF47">
|
||||
<node concept="3clFbF" id="7kTeLbPgepu" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="7kTeLbPgepv" role="3clFbG">
|
||||
<ref role="1Pybhc" to="hano:2tjs8VC0K0m" resolve="Memoizer" />
|
||||
<ref role="37wK5l" to="hano:2k2r9bMbV$8" resolve="init" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="7kTeLbPgepw" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="7kTeLbPgepx" role="3clFbG">
|
||||
<ref role="1Pybhc" to="hano:2tjs8VC0K0m" resolve="Memoizer" />
|
||||
<ref role="37wK5l" to="hano:2tjs8VC1byF" resolve="push" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2GUZhq" id="7kTeLbPgepy" role="3cqZAp">
|
||||
<node concept="3clFbS" id="7kTeLbPgepz" role="2GV8ay">
|
||||
<node concept="3cpWs6" id="7kTeLbPgf8u" role="3cqZAp">
|
||||
<node concept="2Sg_IR" id="7kTeLbPgfKb" role="3cqZAk">
|
||||
<node concept="37vLTw" id="7kTeLbPgfKc" role="2SgG2M">
|
||||
<ref role="3cqZAo" node="7kTeLbPgbOI" resolve="action" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7kTeLbPgf2y" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="7kTeLbPgepI" role="2GVbov">
|
||||
<node concept="3clFbF" id="7kTeLbPgepJ" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="7kTeLbPgepK" role="3clFbG">
|
||||
<ref role="1Pybhc" to="hano:2tjs8VC0K0m" resolve="Memoizer" />
|
||||
<ref role="37wK5l" to="hano:2tjs8VC1f3O" resolve="pop" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="7kTeLbPgepL" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="7kTeLbPgepM" role="3clFbG">
|
||||
<ref role="1Pybhc" to="hano:2tjs8VC0K0m" resolve="Memoizer" />
|
||||
<ref role="37wK5l" to="hano:2k2r9bMbWB2" resolve="dispose" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7kTeLbPfZyz" role="jymVt" />
|
||||
<node concept="312cEg" id="1pPth$lE8Xs" role="jymVt">
|
||||
<property role="34CwA1" value="false" />
|
||||
<property role="eg7rD" value="false" />
|
||||
<property role="TrG5h" value="programs" />
|
||||
<property role="3TUv4t" value="false" />
|
||||
<node concept="_YKpA" id="20Ay2VeYy5g" role="1tU5fm">
|
||||
<node concept="3uibUv" id="20Ay2VeYy5h" role="_ZDj9">
|
||||
<ref role="3uigEE" to="av0y:~Program" resolve="Program" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="3GlpCDSyB5g" role="1B3o_S" />
|
||||
<node concept="2ShNRf" id="20Ay2VeYyxo" role="33vP2m">
|
||||
<node concept="Tc6Ow" id="20Ay2VeYywP" role="2ShVmc">
|
||||
<node concept="3uibUv" id="20Ay2VeYywQ" role="HW$YZ">
|
||||
<ref role="3uigEE" to="av0y:~Program" resolve="Program" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="3GlpCDSxTG8" role="1B3o_S" />
|
||||
<node concept="312cEg" id="4QPCta1$4db" role="jymVt">
|
||||
<property role="TrG5h" value="typeAspectRuntime" />
|
||||
<node concept="3Tm6S6" id="4QPCta1$4dc" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4QPCta1$4de" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:4QPCta1yO5O" resolve="TypeAspectRuntime" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="5TNUC525ojN">
|
||||
<property role="3GE5qa" value="" />
|
||||
<property role="TrG5h" value="TypecheckingService" />
|
||||
|
|
@ -4729,26 +4059,26 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="Hg6Enc4Wbp" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="4QPCta1$BoT" role="3cqZAp">
|
||||
<node concept="37vLTI" id="4QPCta1$BoU" role="3clFbG">
|
||||
<node concept="2OqwBi" id="4QPCta1$BoV" role="37vLTJ">
|
||||
<node concept="Xjq3P" id="4QPCta1$BoW" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="4QPCta1$BoX" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="4QPCta1$BoI" resolve="typeAspectRuntime" />
|
||||
<node concept="3clFbH" id="7DvO2M9pLdh" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="7DvO2M9pC8x" role="3cqZAp">
|
||||
<node concept="37vLTI" id="7DvO2M9pC8y" role="3clFbG">
|
||||
<node concept="2OqwBi" id="7DvO2M9pC8z" role="37vLTJ">
|
||||
<node concept="Xjq3P" id="7DvO2M9pC8$" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="7DvO2M9pC8_" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="7DvO2M9pC8m" resolve="ruleProcessingSession" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4QPCta1$BoY" role="37vLTx">
|
||||
<ref role="37wK5l" node="4QPCta1yXXQ" resolve="getTypeAspectRuntime" />
|
||||
<ref role="1Pybhc" node="3GlpCDSxTG7" resolve="TypecheckingProgramBuilder" />
|
||||
<node concept="37vLTw" id="4QPCta1$BoZ" role="37wK5m">
|
||||
<node concept="2YIFZM" id="7DvO2M9pC8A" role="37vLTx">
|
||||
<ref role="37wK5l" to="hano:7DvO2M9p276" resolve="newSession" />
|
||||
<ref role="1Pybhc" to="hano:CGeqIk8WWU" resolve="RuleProcessingSession" />
|
||||
<node concept="37vLTw" id="7DvO2M9pC8B" role="37wK5m">
|
||||
<ref role="3cqZAo" node="6kREIVkLEGt" resolve="repository" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="4QPCta1$Bp0" role="37wK5m">
|
||||
<node concept="37vLTw" id="7kTeLbPt__q" role="2Oq$k0">
|
||||
<node concept="2OqwBi" id="7DvO2M9pC8C" role="37wK5m">
|
||||
<node concept="37vLTw" id="7DvO2M9pC8D" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7kTeLbPtnTq" resolve="node" />
|
||||
</node>
|
||||
<node concept="I4A8Y" id="4QPCta1$Bp2" role="2OqNvi" />
|
||||
<node concept="I4A8Y" id="7DvO2M9pC8E" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4763,11 +4093,11 @@
|
|||
</node>
|
||||
<node concept="2ShNRf" id="Hg6Enc4Wbv" role="37vLTx">
|
||||
<node concept="1pGfFk" id="Hg6Enc4Wbw" role="2ShVmc">
|
||||
<ref role="37wK5l" node="3GlpCDSychS" resolve="TypecheckingProgramBuilder" />
|
||||
<node concept="2OqwBi" id="4QPCta1$Bp3" role="37wK5m">
|
||||
<node concept="Xjq3P" id="4QPCta1$Bp4" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="4QPCta1$Bp5" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="4QPCta1$BoI" resolve="typeAspectRuntime" />
|
||||
<ref role="37wK5l" to="hano:7DvO2M9pdut" resolve="ProgramBuilder" />
|
||||
<node concept="2OqwBi" id="7DvO2M9pC8F" role="37wK5m">
|
||||
<node concept="Xjq3P" id="7DvO2M9pC8G" role="2Oq$k0" />
|
||||
<node concept="2OwXpG" id="7DvO2M9pC8H" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="7DvO2M9pC8m" resolve="ruleProcessingSession" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4787,7 +4117,7 @@
|
|||
<ref role="3cqZAo" node="3GlpCDSzA$E" resolve="programBuilder" />
|
||||
</node>
|
||||
<node concept="liA8E" id="Hg6Enc4WbF" role="2OqNvi">
|
||||
<ref role="37wK5l" node="3GlpCDSxTKz" resolve="forRoot" />
|
||||
<ref role="37wK5l" to="hano:3GlpCDSxTKz" resolve="forRoot" />
|
||||
<node concept="37vLTw" id="7kTeLbPtAhA" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPtnTq" resolve="node" />
|
||||
</node>
|
||||
|
|
@ -4823,7 +4153,7 @@
|
|||
<ref role="3cqZAo" node="3GlpCDSzA$E" resolve="programBuilder" />
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPtIoY" role="2OqNvi">
|
||||
<ref role="37wK5l" node="7kTeLbPojCz" resolve="forEach" />
|
||||
<ref role="37wK5l" to="hano:7kTeLbPojCz" resolve="forEach" />
|
||||
<node concept="37vLTw" id="7kTeLbPtKEF" role="37wK5m">
|
||||
<ref role="3cqZAo" node="7kTeLbPt5$3" resolve="nodes" />
|
||||
</node>
|
||||
|
|
@ -4924,11 +4254,11 @@
|
|||
<node concept="3clFbS" id="20Ay2VeR9qn" role="3clF47">
|
||||
<node concept="3clFbF" id="20Ay2VeR9qo" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="20Ay2VeR9qp" role="3clFbG">
|
||||
<node concept="37vLTw" id="4QPCta1$EIl" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4QPCta1$BoI" resolve="typeAspectRuntime" />
|
||||
<node concept="37vLTw" id="7DvO2M9pJwe" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7DvO2M9pC8m" resolve="ruleProcessingSession" />
|
||||
</node>
|
||||
<node concept="liA8E" id="20Ay2VeRSl4" role="2OqNvi">
|
||||
<ref role="37wK5l" to="hano:4QPCta1yW5f" resolve="getRuleTemplateIndex" />
|
||||
<ref role="37wK5l" to="hano:20Ay2VeR9qk" resolve="ruleTemplates" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4953,7 +4283,7 @@
|
|||
<ref role="3cqZAo" node="3GlpCDSzA$E" resolve="programBuilder" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4QPCta1h7Ts" role="2OqNvi">
|
||||
<ref role="37wK5l" node="3GlpCDSyO$P" resolve="getPrograms" />
|
||||
<ref role="37wK5l" to="hano:3GlpCDSyO$P" resolve="getPrograms" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4976,18 +4306,18 @@
|
|||
<node concept="3Tm6S6" id="7kTeLbPt5$4" role="1B3o_S" />
|
||||
<node concept="2I9FWS" id="7kTeLbPt5$6" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="312cEg" id="4QPCta1$BoI" role="jymVt">
|
||||
<property role="TrG5h" value="typeAspectRuntime" />
|
||||
<node concept="3Tm6S6" id="4QPCta1$BoG" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4QPCta1$BoH" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:4QPCta1yO5O" resolve="TypeAspectRuntime" />
|
||||
<node concept="312cEg" id="7DvO2M9pC8m" role="jymVt">
|
||||
<property role="TrG5h" value="ruleProcessingSession" />
|
||||
<node concept="3Tm6S6" id="7DvO2M9pC8k" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="7DvO2M9pC8l" role="1tU5fm">
|
||||
<ref role="3uigEE" to="hano:CGeqIk8WWU" resolve="RuleProcessingSession" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEg" id="3GlpCDSzA$E" role="jymVt">
|
||||
<property role="TrG5h" value="programBuilder" />
|
||||
<node concept="3Tm6S6" id="6kREIVkHEOZ" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="3GlpCDSzA$D" role="1tU5fm">
|
||||
<ref role="3uigEE" node="3GlpCDSxTG7" resolve="TypecheckingProgramBuilder" />
|
||||
<ref role="3uigEE" to="hano:3GlpCDSxTG7" resolve="ProgramBuilder" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEg" id="6kREIVkLEGt" role="jymVt">
|
||||
|
|
|
|||
|
|
@ -1915,7 +1915,7 @@
|
|||
<node concept="37vLTG" id="2RRx4MZnXS8" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="2RRx4MZnXS9" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
<node concept="2ZBi8u" id="7XdbJdzdGjm" role="lGtFl">
|
||||
<ref role="2rW$FS" node="429xoypVg6q" resolve="apply_session_parameter" />
|
||||
|
|
@ -3058,7 +3058,7 @@
|
|||
<ref role="2rW$FS" node="452KZTbsjfN" resolve="rule_token_class" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4QPCta0vZsb" role="1zkMxy">
|
||||
<ref role="3uigEE" to="i348:23fvq3Kb72a" resolve="BaseIteratingRuleApplicationToken" />
|
||||
<ref role="3uigEE" to="i348:23fvq3Kb72a" resolve="BaseIteratingRuleTemplateApplicationToken" />
|
||||
<node concept="3uibUv" id="4QPCta0w98F" role="11_B2D">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
<node concept="29HgVG" id="4QPCta0w98G" role="lGtFl">
|
||||
|
|
@ -3116,7 +3116,7 @@
|
|||
</node>
|
||||
<node concept="gft3U" id="4QPCta0wUwb" role="UU_$l">
|
||||
<node concept="3uibUv" id="4QPCta0wYj0" role="gfFT$">
|
||||
<ref role="3uigEE" to="i348:2RRx4MZ6I3W" resolve="BaseRuleApplicationToken" />
|
||||
<ref role="3uigEE" to="i348:2RRx4MZ6I3W" resolve="BaseRuleTemplateApplicationToken" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -6102,7 +6102,7 @@
|
|||
<node concept="37vLTG" id="1yw2nYxUub5" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1yw2nYxUxkr" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
<node concept="2ZBi8u" id="1yw2nYxUxl7" role="lGtFl">
|
||||
<ref role="2rW$FS" node="1yw2nYxUwhm" resolve="rulemethod_session_parameter" />
|
||||
|
|
@ -6266,7 +6266,7 @@
|
|||
<node concept="37vLTG" id="1yw2nYxUzzp" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1yw2nYxUzM1" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="6FQzrygU_lo" role="3clF45" />
|
||||
|
|
@ -6603,7 +6603,7 @@
|
|||
<node concept="37vLTG" id="1yw2nYxUARH" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1yw2nYxUBrW" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -7247,7 +7247,7 @@
|
|||
<node concept="37vLTG" id="10IUAVUqcIK" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="10IUAVUqcJD" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="10IUAVUqcHD" role="1B3o_S" />
|
||||
|
|
@ -7285,7 +7285,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="10IUAVUqcWJ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqfaVk" resolve="getParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMz" resolve="getParameter" />
|
||||
<node concept="Xl_RD" id="10IUAVUx60p" role="37wK5m">
|
||||
<property role="Xl_RC" value="" />
|
||||
<node concept="17Uvod" id="10IUAVUx60q" role="lGtFl">
|
||||
|
|
@ -7387,7 +7387,7 @@
|
|||
<node concept="37vLTG" id="10IUAVUr$OD" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="10IUAVUr$OE" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="10IUAVUr$OF" role="1B3o_S" />
|
||||
|
|
@ -7425,7 +7425,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="10IUAVUr$OX" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqfaVk" resolve="getParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMz" resolve="getParameter" />
|
||||
<node concept="Xl_RD" id="10IUAVUuiHW" role="37wK5m">
|
||||
<property role="Xl_RC" value="" />
|
||||
<node concept="17Uvod" id="10IUAVUujA1" role="lGtFl">
|
||||
|
|
@ -7555,7 +7555,7 @@
|
|||
<node concept="37vLTG" id="7kTeLbPGiif" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="7kTeLbPGiig" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="7kTeLbPGiih" role="1B3o_S" />
|
||||
|
|
@ -7595,7 +7595,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPGii_" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqf9a6" resolve="putParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMh" resolve="putParameter" />
|
||||
<node concept="Xl_RD" id="7kTeLbPGiiA" role="37wK5m">
|
||||
<node concept="17Uvod" id="7kTeLbPGiiB" role="lGtFl">
|
||||
<property role="P4ACc" value="f3061a53-9226-4cc5-a443-f952ceaf5816/1070475926800/1070475926801" />
|
||||
|
|
@ -7695,7 +7695,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPGijk" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqfdPI" resolve="removeParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMQ" resolve="removeParameter" />
|
||||
<node concept="Xl_RD" id="7kTeLbPGijl" role="37wK5m">
|
||||
<node concept="17Uvod" id="7kTeLbPGijm" role="lGtFl">
|
||||
<property role="P4ACc" value="f3061a53-9226-4cc5-a443-f952ceaf5816/1070475926800/1070475926801" />
|
||||
|
|
@ -7764,7 +7764,7 @@
|
|||
<node concept="37vLTG" id="7kTeLbPGkrb" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="7kTeLbPGkrc" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="7kTeLbPGkrd" role="1B3o_S" />
|
||||
|
|
@ -7804,7 +7804,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPGkrx" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqf9a6" resolve="putParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMh" resolve="putParameter" />
|
||||
<node concept="Xl_RD" id="7kTeLbPGkry" role="37wK5m">
|
||||
<node concept="17Uvod" id="7kTeLbPGkrz" role="lGtFl">
|
||||
<property role="P4ACc" value="f3061a53-9226-4cc5-a443-f952ceaf5816/1070475926800/1070475926801" />
|
||||
|
|
@ -7904,7 +7904,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPGksg" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:3TnYLtqfdPI" resolve="removeParameter" />
|
||||
<ref role="37wK5l" to="psr6:7DvO2M9IiMQ" resolve="removeParameter" />
|
||||
<node concept="Xl_RD" id="7kTeLbPGksh" role="37wK5m">
|
||||
<node concept="17Uvod" id="7kTeLbPGksi" role="lGtFl">
|
||||
<property role="P4ACc" value="f3061a53-9226-4cc5-a443-f952ceaf5816/1070475926800/1070475926801" />
|
||||
|
|
@ -12176,7 +12176,7 @@
|
|||
<node concept="37vLTG" id="1yw2nYxUJc$" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1yw2nYxUJuP" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -12675,7 +12675,7 @@
|
|||
<node concept="37vLTG" id="1L74NXExmUc" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1L74NXExobd" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="1L74NXExmHY" role="1B3o_S" />
|
||||
|
|
@ -12719,7 +12719,7 @@
|
|||
<node concept="37vLTG" id="1L74NXExsfh" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1L74NXExsfi" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="1L74NXExsfj" role="1B3o_S" />
|
||||
|
|
@ -13855,7 +13855,7 @@
|
|||
<node concept="37vLTG" id="4KRwoelnkwf" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="4KRwoelnkwg" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="4KRwoelneiV" role="3clF45">
|
||||
|
|
@ -13867,7 +13867,7 @@
|
|||
<node concept="3cpWsn" id="4KRwoelno2A" role="3cpWs9">
|
||||
<property role="TrG5h" value="_session" />
|
||||
<node concept="3uibUv" id="4KRwoelno2B" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4KRwoelno2C" role="33vP2m">
|
||||
<ref role="3cqZAo" node="4KRwoelnkwf" resolve="session" />
|
||||
|
|
@ -14176,7 +14176,7 @@
|
|||
<node concept="37vLTG" id="1GNw78$ryBt" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1GNw78$ryBu" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="1GNw78$ryBw" role="3clF47">
|
||||
|
|
@ -14225,7 +14225,7 @@
|
|||
<node concept="37vLTG" id="60NbDCXGBZO" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="60NbDCXGBZP" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="60NbDCXGBZQ" role="3clF47">
|
||||
|
|
@ -16638,7 +16638,7 @@
|
|||
<node concept="37vLTG" id="7kTeLbPzUJ8" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="7kTeLbPzUJ9" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7kTeLbPzUJa" role="3clF45" />
|
||||
|
|
@ -16717,7 +16717,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="7kTeLbPzUJI" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:18kNIl1wWgU" resolve="expandMacro" />
|
||||
<ref role="37wK5l" to="psr6:18kNIl1wWgU" resolve="expandMacro" />
|
||||
<node concept="10Nm6u" id="7kTeLbPzUJJ" role="37wK5m">
|
||||
<node concept="29HgVG" id="7kTeLbPzUJK" role="lGtFl">
|
||||
<node concept="3NFfHV" id="7kTeLbPzUJL" role="3NFExx">
|
||||
|
|
@ -16769,7 +16769,7 @@
|
|||
<node concept="37vLTG" id="7kTeLbPzW_X" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="7kTeLbPzW_Y" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7kTeLbPzW_Z" role="3clF45" />
|
||||
|
|
@ -16798,7 +16798,7 @@
|
|||
<ref role="37wK5l" to="6pyv:77AxcO4ZwMR" resolve="merge" />
|
||||
<node concept="2OqwBi" id="7kTeLbPzWAc" role="37wK5m">
|
||||
<node concept="liA8E" id="7kTeLbPzWAd" role="2OqNvi">
|
||||
<ref role="37wK5l" to="6pyv:4MEOIDFgV3a" resolve="callMacro" />
|
||||
<ref role="37wK5l" to="psr6:4MEOIDFgV3a" resolve="callMacro" />
|
||||
<node concept="10Nm6u" id="7kTeLbPzWAe" role="37wK5m">
|
||||
<node concept="29HgVG" id="7kTeLbPzWAf" role="lGtFl">
|
||||
<node concept="3NFfHV" id="7kTeLbPzWAg" role="3NFExx">
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
<dependency reexport="true">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
|
||||
<dependency reexport="false">6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)</dependency>
|
||||
</dependencies>
|
||||
<languageVersions>
|
||||
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="5" />
|
||||
|
|
@ -46,6 +47,7 @@
|
|||
<module reference="ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)" version="0" />
|
||||
<module reference="bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)" version="0" />
|
||||
<module reference="a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)" version="0" />
|
||||
<module reference="6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)" version="0" />
|
||||
</dependencyVersions>
|
||||
</solution>
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -14,7 +14,7 @@
|
|||
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" />
|
||||
<import index="6pyv" ref="r:e418ad23-36dc-4ed0-b837-26a7fd157da3(jetbrains.mps.lang.typesystem2.program)" />
|
||||
<import index="bj13" ref="bbf5c548-7111-4a53-a117-cdefc664cf34/java:jetbrains.mps.logic.reactor.logical(jetbrains.mps.logic.reactor/)" />
|
||||
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" implicit="true" />
|
||||
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -45,11 +45,19 @@
|
|||
</concept>
|
||||
<concept id="1070475354124" name="jetbrains.mps.baseLanguage.structure.ThisExpression" flags="nn" index="Xjq3P" />
|
||||
<concept id="1081236700938" name="jetbrains.mps.baseLanguage.structure.StaticMethodDeclaration" flags="ig" index="2YIFZL" />
|
||||
<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" />
|
||||
<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="1109279763828" name="jetbrains.mps.baseLanguage.structure.TypeVariableDeclaration" flags="ng" index="16euLQ">
|
||||
<child id="1214996921760" name="bound" index="3ztrMU" />
|
||||
</concept>
|
||||
|
|
@ -120,7 +128,34 @@
|
|||
</concept>
|
||||
</language>
|
||||
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
|
||||
<concept id="540871147943773365" name="jetbrains.mps.baseLanguage.collections.structure.SingleArgumentSequenceOperation" flags="nn" index="25WWJ4">
|
||||
<child id="540871147943773366" name="argument" index="25WWJ7" />
|
||||
</concept>
|
||||
<concept id="1207233427108" name="jetbrains.mps.baseLanguage.collections.structure.MapRemoveOperation" flags="nn" index="kI3uX">
|
||||
<child id="1207233489861" name="key" index="kIiFs" />
|
||||
</concept>
|
||||
<concept id="1151688443754" name="jetbrains.mps.baseLanguage.collections.structure.ListType" flags="in" index="_YKpA">
|
||||
<child id="1151688676805" name="elementType" index="_ZDj9" />
|
||||
</concept>
|
||||
<concept id="1237721394592" name="jetbrains.mps.baseLanguage.collections.structure.AbstractContainerCreator" flags="nn" index="HWqM0">
|
||||
<child id="1237721435807" name="elementType" index="HW$YZ" />
|
||||
</concept>
|
||||
<concept id="1160600644654" name="jetbrains.mps.baseLanguage.collections.structure.ListCreatorWithInit" flags="nn" index="Tc6Ow" />
|
||||
<concept id="1160612413312" name="jetbrains.mps.baseLanguage.collections.structure.AddElementOperation" flags="nn" index="TSZUe" />
|
||||
<concept id="1167380149909" name="jetbrains.mps.baseLanguage.collections.structure.RemoveElementOperation" flags="nn" index="3dhRuq" />
|
||||
<concept id="1197683403723" name="jetbrains.mps.baseLanguage.collections.structure.MapType" flags="in" index="3rvAFt">
|
||||
<child id="1197683466920" name="keyType" index="3rvQeY" />
|
||||
<child id="1197683475734" name="valueType" index="3rvSg0" />
|
||||
</concept>
|
||||
<concept id="1197686869805" name="jetbrains.mps.baseLanguage.collections.structure.HashMapCreator" flags="nn" index="3rGOSV">
|
||||
<child id="1197687026896" name="keyType" index="3rHrn6" />
|
||||
<child id="1197687035757" name="valueType" index="3rHtpV" />
|
||||
</concept>
|
||||
<concept id="7125221305512719026" name="jetbrains.mps.baseLanguage.collections.structure.CollectionType" flags="in" index="3vKaQO" />
|
||||
<concept id="1197932370469" name="jetbrains.mps.baseLanguage.collections.structure.MapElement" flags="nn" index="3EllGN">
|
||||
<child id="1197932505799" name="map" index="3ElQJh" />
|
||||
<child id="1197932525128" name="key" index="3ElVtu" />
|
||||
</concept>
|
||||
<concept id="5686963296372573083" name="jetbrains.mps.baseLanguage.collections.structure.AbstractContainerType" flags="in" index="3O5elB">
|
||||
<child id="5686963296372573084" name="elementType" index="3O5elw" />
|
||||
</concept>
|
||||
|
|
@ -484,7 +519,7 @@
|
|||
<node concept="37vLTG" id="60NbDCXG$np" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="60NbDCXG$nq" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" node="18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -515,7 +550,7 @@
|
|||
<node concept="37vLTG" id="1eKXYsjvsWN" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="1eKXYsjvsWO" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" node="18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -562,5 +597,299 @@
|
|||
<node concept="2tJIrI" id="4MEOIDFA4bf" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="4MEOIDFA48J" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="18kNIl1vDPZ">
|
||||
<property role="TrG5h" value="AbstractMacroProcessing" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<node concept="2tJIrI" id="18kNIl1vDQp" role="jymVt" />
|
||||
<node concept="3HP615" id="4vBwiiV6130" role="jymVt">
|
||||
<property role="2bfB8j" value="false" />
|
||||
<property role="TrG5h" value="MacroProcessingListener" />
|
||||
<node concept="2tJIrI" id="7DvO2M9g6$6" role="jymVt" />
|
||||
<node concept="3clFb_" id="4vBwiiV65KJ" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="macroExpanded" />
|
||||
<node concept="37vLTG" id="4vBwiiV660X" role="3clF46">
|
||||
<property role="TrG5h" value="typeNode" />
|
||||
<node concept="3Tqbb2" id="4vBwiiV665_" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3cqZAl" id="4vBwiiV65KL" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="4vBwiiV65KM" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4vBwiiV65KN" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9g6$W" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="4vBwiiV6131" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4vBwiiV5X32" role="jymVt" />
|
||||
<node concept="3clFb_" id="18kNIl1wWgU" role="jymVt">
|
||||
<property role="TrG5h" value="expandMacro" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="18kNIl1wWhK" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3uibUv" id="1HWyn8j8RX2" role="1tU5fm">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S22" role="11_B2D">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="TreeForm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="18kNIl1x7Wn" role="3clF46">
|
||||
<property role="TrG5h" value="inputNode" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3Tqbb2" id="18kNIl1x7Z0" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4JJCDImUub8" role="3clF45">
|
||||
<ref role="3uigEE" to="6pyv:7eGEHDlc$ap" resolve="RuleBuilder" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="18kNIl1wWgX" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="18kNIl1wWgY" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4MEOIDFgTKR" role="jymVt" />
|
||||
<node concept="3clFb_" id="4MEOIDFgV3a" role="jymVt">
|
||||
<property role="TrG5h" value="callMacro" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="4MEOIDFgV3b" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S3X" role="1tU5fm">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S7p" role="11_B2D">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="TreeForm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="4MEOIDFgZnJ" role="3clF46">
|
||||
<property role="TrG5h" value="typeTplId" />
|
||||
<node concept="3uibUv" id="4MEOIDFgZnK" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4MEOIDEhyPY" resolve="MacroTemplate.ID" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="4MEOIDFgV3f" role="3clF46">
|
||||
<property role="TrG5h" value="args" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="8X2XB" id="4MEOIDFgV3g" role="1tU5fm">
|
||||
<node concept="3uibUv" id="4MEOIDFgV3h" role="8Xvag">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="4MEOIDFgV3i" role="3clF45">
|
||||
<ref role="3uigEE" to="6pyv:7eGEHDlc$ap" resolve="RuleBuilder" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="4MEOIDFgV3j" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4MEOIDFgV3k" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1L74NXEx6$J" role="jymVt" />
|
||||
<node concept="3clFb_" id="7DvO2M9IiMh" role="jymVt">
|
||||
<property role="TrG5h" value="putParameter" />
|
||||
<node concept="37vLTG" id="7DvO2M9IiMi" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="7DvO2M9IiMj" role="1tU5fm">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMv" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7DvO2M9IiMk" role="3clF46">
|
||||
<property role="TrG5h" value="value" />
|
||||
<node concept="16syzq" id="7DvO2M9IiMl" role="1tU5fm">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMw" resolve="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7DvO2M9IiMm" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="7DvO2M9IiMn" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7DvO2M9IiMo" role="3clF47">
|
||||
<node concept="3clFbF" id="7DvO2M9IiMp" role="3cqZAp">
|
||||
<node concept="37vLTI" id="7DvO2M9IiMq" role="3clFbG">
|
||||
<node concept="37vLTw" id="7DvO2M9IiMr" role="37vLTx">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiMk" resolve="value" />
|
||||
</node>
|
||||
<node concept="3EllGN" id="7DvO2M9IiMs" role="37vLTJ">
|
||||
<node concept="37vLTw" id="7DvO2M9IiMt" role="3ElVtu">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiMi" resolve="key" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="7DvO2M9IiMu" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiO_" resolve="params" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16euLQ" id="7DvO2M9IiMv" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="7DvO2M9IiMw" role="16eVyc">
|
||||
<property role="TrG5h" value="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9IiMy" role="jymVt" />
|
||||
<node concept="3clFb_" id="7DvO2M9IiMz" role="jymVt">
|
||||
<property role="TrG5h" value="getParameter" />
|
||||
<node concept="37vLTG" id="7DvO2M9IiM$" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="7DvO2M9IiM_" role="1tU5fm">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMM" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="7DvO2M9IiMA" role="3clF46">
|
||||
<property role="TrG5h" value="clazz" />
|
||||
<node concept="3uibUv" id="7DvO2M9IiMB" role="1tU5fm">
|
||||
<ref role="3uigEE" to="wyt6:~Class" resolve="Class" />
|
||||
<node concept="16syzq" id="7DvO2M9IiMC" role="11_B2D">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMN" resolve="V" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16syzq" id="7DvO2M9IiMD" role="3clF45">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMN" resolve="V" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="7DvO2M9IiME" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7DvO2M9IiMF" role="3clF47">
|
||||
<node concept="3clFbF" id="7DvO2M9IiMG" role="3cqZAp">
|
||||
<node concept="10QFUN" id="7DvO2M9IiMH" role="3clFbG">
|
||||
<node concept="16syzq" id="7DvO2M9IiMI" role="10QFUM">
|
||||
<ref role="16sUi3" node="7DvO2M9IiMN" resolve="V" />
|
||||
</node>
|
||||
<node concept="3EllGN" id="7DvO2M9IiMJ" role="10QFUP">
|
||||
<node concept="37vLTw" id="7DvO2M9IiMK" role="3ElVtu">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiM$" resolve="key" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="7DvO2M9IiML" role="3ElQJh">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiO_" resolve="params" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16euLQ" id="7DvO2M9IiMM" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="7DvO2M9IiMN" role="16eVyc">
|
||||
<property role="TrG5h" value="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9IiMP" role="jymVt" />
|
||||
<node concept="3clFb_" id="7DvO2M9IiMQ" role="jymVt">
|
||||
<property role="TrG5h" value="removeParameter" />
|
||||
<node concept="37vLTG" id="7DvO2M9IiMR" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="7DvO2M9IiMS" role="1tU5fm">
|
||||
<ref role="16sUi3" node="7DvO2M9IiN1" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7DvO2M9IiMT" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="7DvO2M9IiMU" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7DvO2M9IiMV" role="3clF47">
|
||||
<node concept="3clFbF" id="7DvO2M9IiMW" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="7DvO2M9IiMX" role="3clFbG">
|
||||
<node concept="37vLTw" id="7DvO2M9IiMY" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiO_" resolve="params" />
|
||||
</node>
|
||||
<node concept="kI3uX" id="7DvO2M9IiMZ" role="2OqNvi">
|
||||
<node concept="37vLTw" id="7DvO2M9IiN0" role="kIiFs">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiMR" resolve="key" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16euLQ" id="7DvO2M9IiN1" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9IiN3" role="jymVt" />
|
||||
<node concept="3clFb_" id="7DvO2M9IiN4" role="jymVt">
|
||||
<property role="TrG5h" value="addListener" />
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<node concept="37vLTG" id="7DvO2M9IiN5" role="3clF46">
|
||||
<property role="TrG5h" value="listener" />
|
||||
<node concept="3uibUv" id="7DvO2M9IiN6" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="AbstractMacroProcessing.MacroProcessingListener" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7DvO2M9IiN7" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="7DvO2M9IiN8" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7DvO2M9IiN9" role="3clF47">
|
||||
<node concept="3clFbF" id="7DvO2M9IiNa" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="7DvO2M9IiNb" role="3clFbG">
|
||||
<node concept="37vLTw" id="7DvO2M9IiNc" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiOO" resolve="listeners" />
|
||||
</node>
|
||||
<node concept="TSZUe" id="7DvO2M9IiNd" role="2OqNvi">
|
||||
<node concept="37vLTw" id="7DvO2M9IiNe" role="25WWJ7">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiN5" resolve="listener" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9IiNg" role="jymVt" />
|
||||
<node concept="3clFb_" id="7DvO2M9IiNh" role="jymVt">
|
||||
<property role="TrG5h" value="removeListener" />
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<node concept="37vLTG" id="7DvO2M9IiNi" role="3clF46">
|
||||
<property role="TrG5h" value="listener" />
|
||||
<node concept="3uibUv" id="7DvO2M9IiNj" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="AbstractMacroProcessing.MacroProcessingListener" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="7DvO2M9IiNk" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="7DvO2M9IiNl" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="7DvO2M9IiNm" role="3clF47">
|
||||
<node concept="3clFbF" id="7DvO2M9IiNn" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="7DvO2M9IiNo" role="3clFbG">
|
||||
<node concept="37vLTw" id="7DvO2M9IiNp" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiOO" resolve="listeners" />
|
||||
</node>
|
||||
<node concept="3dhRuq" id="7DvO2M9IiNq" role="2OqNvi">
|
||||
<node concept="37vLTw" id="7DvO2M9IiNr" role="25WWJ7">
|
||||
<ref role="3cqZAo" node="7DvO2M9IiNi" resolve="listener" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="7DvO2M9IiNt" role="jymVt" />
|
||||
<node concept="312cEg" id="7DvO2M9IiO_" role="jymVt">
|
||||
<property role="TrG5h" value="params" />
|
||||
<node concept="3Tmbuc" id="7DvO2Ma1gbq" role="1B3o_S" />
|
||||
<node concept="3rvAFt" id="7DvO2M9IiOB" role="1tU5fm">
|
||||
<node concept="3uibUv" id="7DvO2M9IiOC" role="3rvQeY">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="7DvO2M9IiOD" role="3rvSg0">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="7DvO2M9IiOE" role="33vP2m">
|
||||
<node concept="3rGOSV" id="7DvO2M9IiOF" role="2ShVmc">
|
||||
<node concept="3uibUv" id="7DvO2M9IiOG" role="3rHrn6">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="7DvO2M9IiOH" role="3rHtpV">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEg" id="7DvO2M9IiOO" role="jymVt">
|
||||
<property role="TrG5h" value="listeners" />
|
||||
<node concept="3Tmbuc" id="7DvO2Ma1fZX" role="1B3o_S" />
|
||||
<node concept="_YKpA" id="7DvO2M9IiOQ" role="1tU5fm">
|
||||
<node concept="3uibUv" id="7DvO2M9IiOR" role="_ZDj9">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="AbstractMacroProcessing.MacroProcessingListener" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="7DvO2M9IiOS" role="33vP2m">
|
||||
<node concept="Tc6Ow" id="7DvO2M9IiOT" role="2ShVmc">
|
||||
<node concept="3uibUv" id="7DvO2M9IiOU" role="HW$YZ">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="AbstractMacroProcessing.MacroProcessingListener" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4vBwiiV6bol" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="18kNIl1vDQ0" role="1B3o_S" />
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
|
|
@ -105,9 +105,6 @@
|
|||
<concept id="1109279851642" name="jetbrains.mps.baseLanguage.structure.GenericDeclaration" flags="ng" index="16eOlS">
|
||||
<child id="1109279881614" name="typeVariableDeclaration" index="16eVyc" />
|
||||
</concept>
|
||||
<concept id="1109283449304" name="jetbrains.mps.baseLanguage.structure.TypeVariableReference" flags="in" index="16syzq">
|
||||
<reference id="1109283546497" name="typeVariableDeclaration" index="16sUi3" />
|
||||
</concept>
|
||||
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
|
||||
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
|
||||
</concept>
|
||||
|
|
@ -215,7 +212,6 @@
|
|||
<child id="1144231399730" name="condition" index="1Dwp0S" />
|
||||
<child id="1144231408325" name="iteration" index="1Dwrff" />
|
||||
</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="6329021646629104957" name="jetbrains.mps.baseLanguage.structure.TextCommentPart" flags="nn" index="3SKdUq">
|
||||
<property id="6329021646629104958" name="text" index="3SKdUp" />
|
||||
|
|
@ -228,9 +224,6 @@
|
|||
<concept id="1178893518978" name="jetbrains.mps.baseLanguage.structure.ThisConstructorInvocation" flags="nn" index="1VxSAg" />
|
||||
<concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" />
|
||||
</language>
|
||||
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
|
||||
<concept id="1138055754698" name="jetbrains.mps.lang.smodel.structure.SNodeType" flags="in" index="3Tqbb2" />
|
||||
</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" />
|
||||
|
|
@ -2533,191 +2526,6 @@
|
|||
</node>
|
||||
<node concept="2tJIrI" id="4sSe4$oMZ04" role="jymVt" />
|
||||
</node>
|
||||
<node concept="312cEu" id="18kNIl1vDPZ">
|
||||
<property role="TrG5h" value="RuleApplicationSession" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<node concept="2tJIrI" id="18kNIl1vDQp" role="jymVt" />
|
||||
<node concept="3HP615" id="4vBwiiV6130" role="jymVt">
|
||||
<property role="2bfB8j" value="false" />
|
||||
<property role="TrG5h" value="RuleApplicationSessionListener" />
|
||||
<node concept="3clFb_" id="4vBwiiV65KJ" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="macroExpanded" />
|
||||
<node concept="37vLTG" id="4vBwiiV660X" role="3clF46">
|
||||
<property role="TrG5h" value="typeNode" />
|
||||
<node concept="3Tqbb2" id="4vBwiiV665_" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3cqZAl" id="4vBwiiV65KL" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="4vBwiiV65KM" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4vBwiiV65KN" role="3clF47" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="4vBwiiV6131" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4vBwiiV5X32" role="jymVt" />
|
||||
<node concept="3clFb_" id="18kNIl1wWgU" role="jymVt">
|
||||
<property role="TrG5h" value="expandMacro" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="18kNIl1wWhK" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3uibUv" id="1HWyn8j8RX2" role="1tU5fm">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S22" role="11_B2D">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="TreeForm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="18kNIl1x7Wn" role="3clF46">
|
||||
<property role="TrG5h" value="inputNode" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3Tqbb2" id="18kNIl1x7Z0" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4JJCDImUub8" role="3clF45">
|
||||
<ref role="3uigEE" node="7eGEHDlc$ap" resolve="RuleBuilder" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="18kNIl1wWgX" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="18kNIl1wWgY" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4MEOIDFgTKR" role="jymVt" />
|
||||
<node concept="3clFb_" id="4MEOIDFgV3a" role="jymVt">
|
||||
<property role="TrG5h" value="callMacro" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="4MEOIDFgV3b" role="3clF46">
|
||||
<property role="TrG5h" value="logical" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S3X" role="1tU5fm">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
<node concept="3uibUv" id="1HWyn8j8S7p" role="11_B2D">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="TreeForm" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="4MEOIDFgZnJ" role="3clF46">
|
||||
<property role="TrG5h" value="typeTplId" />
|
||||
<node concept="3uibUv" id="4MEOIDFgZnK" role="1tU5fm">
|
||||
<ref role="3uigEE" to="psr6:4MEOIDEhyPY" resolve="MacroTemplate.ID" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="4MEOIDFgV3f" role="3clF46">
|
||||
<property role="TrG5h" value="args" />
|
||||
<property role="3TUv4t" value="true" />
|
||||
<node concept="8X2XB" id="4MEOIDFgV3g" role="1tU5fm">
|
||||
<node concept="3uibUv" id="4MEOIDFgV3h" role="8Xvag">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="4MEOIDFgV3i" role="3clF45">
|
||||
<ref role="3uigEE" node="7eGEHDlc$ap" resolve="RuleBuilder" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="4MEOIDFgV3j" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4MEOIDFgV3k" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1L74NXEx6$J" role="jymVt" />
|
||||
<node concept="3clFb_" id="3TnYLtqf9a6" role="jymVt">
|
||||
<property role="TrG5h" value="putParameter" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="3TnYLtqf9RL" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="3TnYLtqfa_S" role="1tU5fm">
|
||||
<ref role="16sUi3" node="3TnYLtqfa16" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="3TnYLtqfaAe" role="3clF46">
|
||||
<property role="TrG5h" value="value" />
|
||||
<node concept="16syzq" id="3TnYLtqfaJB" role="1tU5fm">
|
||||
<ref role="16sUi3" node="3TnYLtqfaav" resolve="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="3TnYLtqf9a8" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3TnYLtqf9a9" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3TnYLtqf9aa" role="3clF47" />
|
||||
<node concept="16euLQ" id="3TnYLtqfa16" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="3TnYLtqfaav" role="16eVyc">
|
||||
<property role="TrG5h" value="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3TnYLtqf8Yl" role="jymVt" />
|
||||
<node concept="3clFb_" id="3TnYLtqfaVk" role="jymVt">
|
||||
<property role="TrG5h" value="getParameter" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="3TnYLtqfbUi" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="3TnYLtqfcvE" role="1tU5fm">
|
||||
<ref role="16sUi3" node="3TnYLtqfc3D" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="3TnYLtqff0l" role="3clF46">
|
||||
<property role="TrG5h" value="clazz" />
|
||||
<node concept="3uibUv" id="3TnYLtqff9M" role="1tU5fm">
|
||||
<ref role="3uigEE" to="wyt6:~Class" resolve="Class" />
|
||||
<node concept="16syzq" id="3TnYLtqffaw" role="11_B2D">
|
||||
<ref role="16sUi3" node="3TnYLtqfccO" resolve="V" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="16syzq" id="3TnYLtqfcmn" role="3clF45">
|
||||
<ref role="16sUi3" node="3TnYLtqfccO" resolve="V" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="3TnYLtqfaVn" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3TnYLtqfaVo" role="3clF47" />
|
||||
<node concept="16euLQ" id="3TnYLtqfc3D" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="3TnYLtqfccO" role="16eVyc">
|
||||
<property role="TrG5h" value="V" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3TnYLtqfdwf" role="jymVt" />
|
||||
<node concept="3clFb_" id="3TnYLtqfdPI" role="jymVt">
|
||||
<property role="TrG5h" value="removeParameter" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="3TnYLtqfeH0" role="3clF46">
|
||||
<property role="TrG5h" value="key" />
|
||||
<node concept="16syzq" id="3TnYLtqff07" role="1tU5fm">
|
||||
<ref role="16sUi3" node="3TnYLtqfeQr" resolve="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="3TnYLtqfdPK" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3TnYLtqfdPL" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3TnYLtqfdPM" role="3clF47" />
|
||||
<node concept="16euLQ" id="3TnYLtqfeQr" role="16eVyc">
|
||||
<property role="TrG5h" value="K" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4vBwiiV6bol" role="jymVt" />
|
||||
<node concept="3clFb_" id="4vBwiiV6eZ$" role="jymVt">
|
||||
<property role="TrG5h" value="addListener" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="4vBwiiV6jXt" role="3clF46">
|
||||
<property role="TrG5h" value="listener" />
|
||||
<node concept="3uibUv" id="4vBwiiV6k4F" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="RuleApplicationSession.RuleApplicationSessionListener" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="4vBwiiV6eZA" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="4vBwiiV6eZB" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4vBwiiV6eZC" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4vBwiiV6kcg" role="jymVt" />
|
||||
<node concept="3clFb_" id="4vBwiiV6o8F" role="jymVt">
|
||||
<property role="TrG5h" value="removeListener" />
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<node concept="37vLTG" id="4vBwiiV6rYL" role="3clF46">
|
||||
<property role="TrG5h" value="listener" />
|
||||
<node concept="3uibUv" id="4vBwiiV6rYM" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4vBwiiV6130" resolve="RuleApplicationSession.RuleApplicationSessionListener" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="4vBwiiV6o8H" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="4vBwiiV6o8I" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4vBwiiV6o8J" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1eKXYsjvBb4" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="18kNIl1vDQ0" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="4MqhgXUMauK">
|
||||
<property role="TrG5h" value="HandlerBuilder" />
|
||||
<node concept="2tJIrI" id="4MqhgXUMb3v" role="jymVt" />
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
<import index="w7la" ref="bbf5c548-7111-4a53-a117-cdefc664cf34/java:jetbrains.mps.logic.reactor.evaluation(jetbrains.mps.logic.reactor/)" />
|
||||
<import index="av0y" ref="bbf5c548-7111-4a53-a117-cdefc664cf34/java:jetbrains.mps.logic.reactor.program(jetbrains.mps.logic.reactor/)" />
|
||||
<import index="6pyv" ref="r:e418ad23-36dc-4ed0-b837-26a7fd157da3(jetbrains.mps.lang.typesystem2.program)" />
|
||||
<import index="psr6" ref="r:ce187d46-c94b-47d6-8d77-26aa6af239e8(jetbrains.mps.lang.typesystem2.macro)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -222,6 +223,9 @@
|
|||
<concept id="1138055754698" name="jetbrains.mps.lang.smodel.structure.SNodeType" flags="in" index="3Tqbb2" />
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
<concept id="1133920641626" name="jetbrains.mps.lang.core.structure.BaseConcept" flags="ng" index="2VYdi">
|
||||
<property id="1193676396447" name="virtualPackage" index="3GE5qa" />
|
||||
</concept>
|
||||
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
|
||||
<property id="1169194664001" name="name" index="TrG5h" />
|
||||
</concept>
|
||||
|
|
@ -690,6 +694,7 @@
|
|||
</node>
|
||||
<node concept="Qs71p" id="4OKkcnfu_Ag">
|
||||
<property role="TrG5h" value="RuleTemplateMehodKind" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="QsSxf" id="4OKkcnfu_Ah" role="Qtgdg">
|
||||
<property role="TrG5h" value="HEAD_KEPT" />
|
||||
<ref role="37wK5l" to="wyt6:~Object.<init>()" resolve="Object" />
|
||||
|
|
@ -710,6 +715,7 @@
|
|||
</node>
|
||||
<node concept="2ABs$o" id="4OKkcnfu_Am">
|
||||
<property role="TrG5h" value="RuleTemplateMethod" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="2ACnGN" id="4OKkcnfu_An" role="3MN40a">
|
||||
<property role="DiZV1" value="false" />
|
||||
<property role="od$2w" value="false" />
|
||||
|
|
@ -756,6 +762,7 @@
|
|||
<node concept="312cEu" id="1ffsG7bUbCM">
|
||||
<property role="TrG5h" value="BaseRuleTemplate" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="2tJIrI" id="1ffsG7bUbEG" role="jymVt" />
|
||||
<node concept="3clFbW" id="1ffsG7bUbEV" role="jymVt">
|
||||
<node concept="37vLTG" id="4MqhgXUnerW" role="3clF46">
|
||||
|
|
@ -1150,7 +1157,7 @@
|
|||
<node concept="16euLQ" id="1ffsG7bUbY4" role="16eVyc">
|
||||
<property role="TrG5h" value="Token" />
|
||||
<node concept="3uibUv" id="7XdbJdy7jWi" role="3ztrMU">
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleApplicationToken" />
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleTemplateApplicationToken" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1ffsG7bWFot" role="EKbjA">
|
||||
|
|
@ -1176,6 +1183,7 @@
|
|||
</node>
|
||||
<node concept="3HP615" id="1ffsG7bW_V4">
|
||||
<property role="TrG5h" value="RuleTemplate" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="2tJIrI" id="67SsWaEm4a8" role="jymVt" />
|
||||
<node concept="3clFb_" id="4vBwiiUVL7_" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
|
|
@ -1283,13 +1291,14 @@
|
|||
<node concept="16euLQ" id="1ffsG7bWA35" role="16eVyc">
|
||||
<property role="TrG5h" value="Token" />
|
||||
<node concept="3uibUv" id="7XdbJdy67uN" role="3ztrMU">
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleApplicationToken" />
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleTemplateApplicationToken" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="1ffsG7bX1MS">
|
||||
<property role="TrG5h" value="BaseIteratingRuleTemplate" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="3uibUv" id="1ffsG7bX2a9" role="1zkMxy">
|
||||
<ref role="3uigEE" node="1ffsG7bUbCM" resolve="BaseRuleTemplate" />
|
||||
<node concept="16syzq" id="1ffsG7bX2$t" role="11_B2D">
|
||||
|
|
@ -1693,7 +1702,7 @@
|
|||
<node concept="16euLQ" id="1ffsG7bX2zU" role="16eVyc">
|
||||
<property role="TrG5h" value="Token" />
|
||||
<node concept="3uibUv" id="23fvq3KaUtY" role="3ztrMU">
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleApplicationToken" />
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleTemplateApplicationToken" />
|
||||
<node concept="16syzq" id="23fvq3KaVBi" role="11_B2D">
|
||||
<ref role="16sUi3" node="1ffsG7bX2$8" resolve="Iter" />
|
||||
</node>
|
||||
|
|
@ -1711,6 +1720,7 @@
|
|||
</node>
|
||||
<node concept="3HP615" id="1ffsG7bXcuq">
|
||||
<property role="TrG5h" value="IteratingRuleTemplate" />
|
||||
<property role="3GE5qa" value="ruleTemplate" />
|
||||
<node concept="3uibUv" id="1ffsG7bXcPu" role="3HQHJm">
|
||||
<ref role="3uigEE" node="1ffsG7bW_V4" resolve="RuleTemplate" />
|
||||
<node concept="16syzq" id="1ffsG7bXdfH" role="11_B2D">
|
||||
|
|
@ -1725,7 +1735,7 @@
|
|||
<node concept="16euLQ" id="1ffsG7bXcDV" role="16eVyc">
|
||||
<property role="TrG5h" value="Token" />
|
||||
<node concept="3uibUv" id="23fvq3KaW36" role="3ztrMU">
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleApplicationToken" />
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleTemplateApplicationToken" />
|
||||
<node concept="16syzq" id="23fvq3KaW4O" role="11_B2D">
|
||||
<ref role="16sUi3" node="1ffsG7bXcDZ" resolve="Iter" />
|
||||
</node>
|
||||
|
|
@ -1839,7 +1849,8 @@
|
|||
<node concept="3Tm1VV" id="1CcQBrPcZVH" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="3HP615" id="2RRx4MZ6_68">
|
||||
<property role="TrG5h" value="RuleApplicationToken" />
|
||||
<property role="TrG5h" value="RuleTemplateApplicationToken" />
|
||||
<property role="3GE5qa" value="ruleTemplate.token" />
|
||||
<node concept="2tJIrI" id="2RRx4MZSLs8" role="jymVt" />
|
||||
<node concept="3clFb_" id="2RRx4MZ6CBV" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
|
|
@ -1870,7 +1881,7 @@
|
|||
<node concept="37vLTG" id="2RRx4MZ6CCl" role="3clF46">
|
||||
<property role="TrG5h" value="session" />
|
||||
<node concept="3uibUv" id="2RRx4MZ6CCm" role="1tU5fm">
|
||||
<ref role="3uigEE" to="6pyv:18kNIl1vDPZ" resolve="RuleApplicationSession" />
|
||||
<ref role="3uigEE" to="psr6:18kNIl1vDPZ" resolve="AbstractMacroProcessing" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="2RRx4MZ6CCn" role="1B3o_S" />
|
||||
|
|
@ -1880,8 +1891,9 @@
|
|||
<node concept="3Tm1VV" id="2RRx4MZ6_69" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="2RRx4MZ6I3W">
|
||||
<property role="TrG5h" value="BaseRuleApplicationToken" />
|
||||
<property role="TrG5h" value="BaseRuleTemplateApplicationToken" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<property role="3GE5qa" value="ruleTemplate.token" />
|
||||
<node concept="2tJIrI" id="2RRx4MZ6Ib2" role="jymVt" />
|
||||
<node concept="3clFb_" id="2RRx4MZ6Ibj" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
|
|
@ -1919,11 +1931,12 @@
|
|||
<node concept="2tJIrI" id="2RRx4MZ6IJC" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="2RRx4MZ6I3X" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="2RRx4MZ6I8M" role="EKbjA">
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleApplicationToken" />
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleTemplateApplicationToken" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3HP615" id="23fvq3KaSFM">
|
||||
<property role="TrG5h" value="IteratingRuleApplicationToken" />
|
||||
<property role="TrG5h" value="IteratingRuleTemplateApplicationToken" />
|
||||
<property role="3GE5qa" value="ruleTemplate.token" />
|
||||
<node concept="2tJIrI" id="23fvq3KaT8p" role="jymVt" />
|
||||
<node concept="3clFb_" id="23fvq3KaT8H" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
|
|
@ -1939,15 +1952,16 @@
|
|||
<node concept="2tJIrI" id="23fvq3KaT8y" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="23fvq3KaSFN" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="23fvq3KaSPQ" role="3HQHJm">
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleApplicationToken" />
|
||||
<ref role="3uigEE" node="2RRx4MZ6_68" resolve="RuleTemplateApplicationToken" />
|
||||
</node>
|
||||
<node concept="16euLQ" id="23fvq3KaTe2" role="16eVyc">
|
||||
<property role="TrG5h" value="Iter" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="23fvq3Kb72a">
|
||||
<property role="TrG5h" value="BaseIteratingRuleApplicationToken" />
|
||||
<property role="TrG5h" value="BaseIteratingRuleTemplateApplicationToken" />
|
||||
<property role="1sVAO0" value="true" />
|
||||
<property role="3GE5qa" value="ruleTemplate.token" />
|
||||
<node concept="2tJIrI" id="23fvq3Kb799" role="jymVt" />
|
||||
<node concept="3clFb_" id="23fvq3Kb7km" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
|
|
@ -1988,7 +2002,7 @@
|
|||
<property role="TrG5h" value="Iter" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="23fvq3Kb7eS" role="EKbjA">
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleApplicationToken" />
|
||||
<ref role="3uigEE" node="23fvq3KaSFM" resolve="IteratingRuleTemplateApplicationToken" />
|
||||
<node concept="16syzq" id="23fvq3Kb7jR" role="11_B2D">
|
||||
<ref role="16sUi3" node="23fvq3Kb79x" resolve="Iter" />
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in New Issue