Browse files

Removed obsolete languages (those that have been mograted to MPS repo…

… as samples)
  • Loading branch information...
1 parent 87ee870 commit f1567c160184190876bcd0e668d14e83670aebda @vaclav committed Sep 3, 2012
Showing with 0 additions and 5,511 deletions.
  1. +0 −33 languages/DecisionTable/DecisionTable.mpl
  2. +0 −600 languages/DecisionTable/generator/template/main@generator.mps
  3. +0 −297 languages/DecisionTable/languageModels/behavior.mps
  4. +0 −10 languages/DecisionTable/languageModels/constraints.mps
  5. +0 −109 languages/DecisionTable/languageModels/dataFlow.mps
  6. +0 −61 languages/DecisionTable/languageModels/editor.mps
  7. +0 −54 languages/DecisionTable/languageModels/structure.mps
  8. +0 −171 languages/DecisionTable/languageModels/typesystem.mps
  9. +0 −53 languages/Money/Money.mpl
  10. +0 −22 languages/Money/generator/template/main@generator.history
  11. +0 −437 languages/Money/generator/template/main@generator.mps
  12. +0 −22 languages/Money/languageModels/actions.history
  13. +0 −251 languages/Money/languageModels/actions.mps
  14. +0 −22 languages/Money/languageModels/behavior.history
  15. +0 −578 languages/Money/languageModels/behavior.mps
  16. +0 −22 languages/Money/languageModels/constraints.history
  17. +0 −147 languages/Money/languageModels/constraints.mps
  18. +0 −22 languages/Money/languageModels/editor.history
  19. +0 −109 languages/Money/languageModels/editor.mps
  20. +0 −22 languages/Money/languageModels/structure.history
  21. +0 −141 languages/Money/languageModels/structure.mps
  22. +0 −22 languages/Money/languageModels/typesystem.history
  23. +0 −125 languages/Money/languageModels/typesystem.mps
  24. +0 −30 languages/SampleExtensions/SampleExtensions.mpl
  25. +0 −129 languages/SampleExtensions/generator/template/main@generator.mps
  26. +0 −39 languages/SampleExtensions/languageModels/behavior.mps
  27. +0 −10 languages/SampleExtensions/languageModels/constraints.mps
  28. +0 −104 languages/SampleExtensions/languageModels/dataFlow.mps
  29. +0 −126 languages/SampleExtensions/languageModels/editor.mps
  30. +0 −1,475 languages/SampleExtensions/languageModels/intentions.mps
  31. +0 −100 languages/SampleExtensions/languageModels/structure.mps
  32. +0 −168 languages/SampleExtensions/languageModels/typesystem.mps
View
33 languages/DecisionTable/DecisionTable.mpl
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<language namespace="DecisionTable" uuid="65c13e67-09b6-4695-af88-52024b7d2027" compileInMPS="true" doNotGenerateAdapters="false">
- <models>
- <modelRoot path="${language_descriptor}/languageModels" namespacePrefix="DecisionTable" />
- </models>
- <accessoryModels />
- <generators>
- <generator name="main" generatorUID="DecisionTable#3863300516938090568" uuid="38daf5f6-3ea9-4539-9ff0-4dfa8b2ff692">
- <models>
- <modelRoot path="${language_descriptor}/generator/template" namespacePrefix="DecisionTable.generator.template" />
- </models>
- <external-templates />
- <usedDevKits>
- <usedDevKit>fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)</usedDevKit>
- </usedDevKits>
- <mapping-priorities />
- </generator>
- </generators>
- <sourcePath />
- <dependencies>
- <dependency reexport="false">258bd2f6-0d02-411d-86b2-5a5ea083e6d2(jetbrains.mps.lang.editor.table.runtime)</dependency>
- </dependencies>
- <usedLanguages>
- <usedLanguage>0272d3b4-4cc8-481e-9e2f-07793fbfcb41(jetbrains.mps.lang.editor.table)</usedLanguage>
- </usedLanguages>
- <usedDevKits>
- <usedDevKit>2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)</usedDevKit>
- </usedDevKits>
- <extendedLanguages>
- <extendedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</extendedLanguage>
- </extendedLanguages>
-</language>
-
View
600 languages/DecisionTable/generator/template/main@generator.mps
@@ -1,600 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:553cb42b-904b-4349-8a59-06c465ebc97b(DecisionTable.generator.template.main@generator)">
- <persistence version="7" />
- <language namespace="b401a680-8325-4110-8fd3-84331ff25bef(jetbrains.mps.lang.generator)" />
- <language namespace="d7706f63-9be2-479c-a3da-ae92af1e64d5(jetbrains.mps.lang.generator.generationContext)" />
- <language namespace="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tpf8" modelUID="r:00000000-0000-4000-0000-011c895902e8(jetbrains.mps.lang.generator.structure)" version="2" implicit="yes" />
- <import index="ku7l" modelUID="r:313b0e77-ca79-4386-be7b-42bffe9745bf(DecisionTable.behavior)" version="-1" implicit="yes" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpf3" modelUID="r:00000000-0000-4000-0000-011c895902f3(jetbrains.mps.lang.generator.generationContext.structure)" version="0" implicit="yes" />
- <import index="tp2q" modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" implicit="yes" />
- <import index="lkfb" modelUID="f:java_stub#37a3367b-1fb2-44d8-aa6b-18075e74e003#jetbrains.mps.smodel(MPS.Classpath/jetbrains.mps.smodel@java_stub)" version="-1" implicit="yes" />
- <import index="tp2c" modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" implicit="yes" />
- <roots>
- <node type="tpf8.MappingConfiguration" typeId="tpf8.1095416546421" id="3863300516938090569">
- <property name="name" nameId="tpck.1169194664001" value="main" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="3863300516938126173">
- <property name="name" nameId="tpck.1169194664001" value="weave_DecisionTable" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </roots>
- <root id="3863300516938090569">
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="3863300516938126256">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.InlineTemplateWithContext_RuleConsequence" typeId="tpf8.8900764248744213868" id="3863300516938126258">
- <node role="contentNode" roleId="tpf8.8900764248744213871" type="tpee.ClassConcept" typeId="tpee.1068390468198" id="3863300516938126260">
- <property name="nonStatic" nameId="tpee.521412098689998745" value="true" />
- <property name="name" nameId="tpck.1169194664001" value="Dummy" />
- <node role="method" roleId="tpee.1107880067339" type="tpee.InstanceMethodDeclaration" typeId="tpee.1068580123165" id="3863300516938126266">
- <property name="name" nameId="tpck.1169194664001" value="dummy" />
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.VoidType" typeId="tpee.1068581517677" id="3863300516938126267" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126268" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126269">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938160250">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938160251">
- <property name="name" nameId="tpck.1169194664001" value="aLocalVar" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938160252" />
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938168915">
- <property name="value" nameId="tpee.1068580320021" value="0" />
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938126270">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938126271">
- <property name="name" nameId="tpck.1169194664001" value="i" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938126272" />
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.LocalInstanceMethodCall" typeId="tpee.3066917033203108594" id="3863300516938126280">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="3863300516938126275" resolveInfo="generateDecTableMethod" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="3863300516938126284" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.ReferenceMacro" typeId="tpf8.1088761943574" id="3863300516938126285">
- <property name="linkRole" nameId="tpck.1757699476691236116" value="baseMethodDeclaration" />
- <node role="referentFunction" roleId="tpf8.1167770376702" type="tpf8.ReferenceMacro_GetReferent" typeId="tpf8.1167770111131" id="3863300516938126286">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126287">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938126288">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126290">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938126289" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938126294">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938126198" resolveInfo="generatedMethodName" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938168911">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938160251" resolveInfo="aLocalVar" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938168917">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938168918">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938168919">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938168920">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168927">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168922">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938168921" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938168926">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938155424" resolveInfo="referencedLVDs" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.ToListOperation" typeId="tp2q.1151702311717" id="3863300516938168933" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.ReferenceMacro" typeId="tpf8.1088761943574" id="3863300516938168934">
- <property name="linkRole" nameId="tpck.1757699476691236116" value="variableDeclaration" />
- <node role="referentFunction" roleId="tpf8.1167770376702" type="tpf8.ReferenceMacro_GetReferent" typeId="tpf8.1167770111131" id="3863300516938168935">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938168936">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938168937">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168941">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938168938" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3863300516938168948">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="3863300516938168954">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938168949" resolveInfo="param" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938168958">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938168959">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938168960">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938168962">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168969">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168964">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938168963" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938168968">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938159619" resolveInfo="referencedParams" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.ToListOperation" typeId="tp2q.1151702311717" id="3863300516938168973" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.ReferenceMacro" typeId="tpf8.1088761943574" id="3863300516938168974">
- <property name="linkRole" nameId="tpck.1757699476691236116" value="variableDeclaration" />
- <node role="referentFunction" roleId="tpf8.1167770376702" type="tpf8.ReferenceMacro_GetReferent" typeId="tpf8.1167770111131" id="3863300516938168975">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938168976">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938168978">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938168983">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938168979" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3863300516938168990">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tpee.1068580123134" type="tpee.ParameterDeclaration" typeId="tpee.1068498886292" id="3863300516938168949">
- <property name="name" nameId="tpck.1169194664001" value="param" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938168950" />
- </node>
- </node>
- <node role="method" roleId="tpee.1107880067339" type="tpee.InstanceMethodDeclaration" typeId="tpee.1068580123165" id="3863300516938126275">
- <property name="name" nameId="tpck.1169194664001" value="generateDecTableMethod" />
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938126279" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126277" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126278">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="3863300516938126281">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938126283">
- <property name="value" nameId="tpee.1068580320021" value="0" />
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tpee.1068580123134" type="tpee.ParameterDeclaration" typeId="tpee.1068498886292" id="3863300516938168912">
- <property name="name" nameId="tpck.1169194664001" value="x" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938168913" />
- </node>
- <node role="parameter" roleId="tpee.1068580123134" type="tpee.ParameterDeclaration" typeId="tpee.1068498886292" id="3863300516938168992">
- <property name="name" nameId="tpck.1169194664001" value="p" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938168996" />
- </node>
- </node>
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126261" />
- <node role="constructor" roleId="tpee.1068390468201" type="tpee.ConstructorDeclaration" typeId="tpee.1068580123140" id="3863300516938126262">
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.VoidType" typeId="tpee.1068581517677" id="3863300516938126263" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126264" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126265" />
- </node>
- </node>
- </node>
- </node>
- <node role="weavingMappingRule" roleId="tpf8.1167172143858" type="tpf8.Weaving_MappingRule" typeId="tpf8.1167171569011" id="3863300516938090621">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- <node role="contextNodeQuery" roleId="tpf8.1184616230853" type="tpf8.Weaving_MappingRule_ContextNodeQuery" typeId="tpf8.1184616041890" id="3863300516938090623">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938090624">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938126165">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126167">
- <node role="operand" roleId="tpee.1197027771414" type="tpf3.TemplateFunctionParameter_generationContext" typeId="tpf3.1216860049635" id="3863300516938126166" />
- <node role="operation" roleId="tpee.1197027833540" type="tpf3.GenerationContextOp_GetCopiedOutputByInput" typeId="tpf3.1217884725453" id="3863300516938126171">
- <node role="inputNode" roleId="tpf3.1217884725459" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938094035">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938094034" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAncestorOperation" typeId="tp25.1171407110247" id="3863300516938126160">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="3863300516938126161">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="3863300516938126164">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="tpee.1068390468198" resolveInfo="ClassConcept" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="ruleConsequence" roleId="tpf8.1169570368028" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="3863300516938126181">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="3863300516938126173" resolveInfo="weave_DecisionTable" />
- </node>
- </node>
- </root>
- <root id="3863300516938126173">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.ClassConcept" typeId="tpee.1068390468198" id="3863300516938126175">
- <property name="name" nameId="tpck.1169194664001" value="DecisionTableDummy" />
- <node role="method" roleId="tpee.1107880067339" type="tpee.InstanceMethodDeclaration" typeId="tpee.1068580123165" id="3863300516938126182">
- <property name="name" nameId="tpck.1169194664001" value="tableImplementationMethod" />
- <node role="parameter" roleId="tpee.1068580123134" type="tpee.ParameterDeclaration" typeId="tpee.1068498886292" id="3863300516938155413">
- <property name="name" nameId="tpck.1169194664001" value="localVarArg" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938155415">
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938155498">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938155499">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155500">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155501">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155505">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938155502" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938156373">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.5680397130376446158" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938155487">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938155488">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155489">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155490">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938156391">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155492">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938155491" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938155496">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938155424" resolveInfo="referencedLVDs" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.ToListOperation" typeId="tp2q.1151702311717" id="3863300516938156397" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="3863300516938156375">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="name" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="3863300516938156376">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938156377">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938156379">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938156383">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938156380" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3863300516938156390">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tpee.1068580123134" type="tpee.ParameterDeclaration" typeId="tpee.1068498886292" id="3863300516938159676">
- <property name="name" nameId="tpck.1169194664001" value="paramsArg" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938159680">
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938159698">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938159701">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938159702">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159703">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159704">
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938159705">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.5680397130376446158" />
- </node>
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938159706" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938159682">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938159683">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938159684">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159685">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159692">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159687">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938159686" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938159691">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938159619" resolveInfo="referencedParams" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.ToListOperation" typeId="tp2q.1151702311717" id="3863300516938159696" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="3863300516938159713">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="name" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="3863300516938159716">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938159717">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159718">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159719">
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3863300516938159720">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938159721" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126184" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126185">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.IfStatement" typeId="tpee.1068580123159" id="3863300516938170958">
- <node role="ifTrue" roleId="tpee.1068580123161" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938170959">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.IfStatement" typeId="tpee.1068580123159" id="3863300516938171027">
- <node role="ifTrue" roleId="tpee.1068580123161" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938171028">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="3863300516938171042">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938171054">
- <property name="value" nameId="tpee.1068580320021" value="0" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938171104">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938171105">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938171106">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938171130">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938171131">
- <property name="name" nameId="tpck.1169194664001" value="t" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938171132">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938171137">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938171134" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAncestorOperation" typeId="tp25.1171407110247" id="3863300516938171144">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="3863300516938171145">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="3863300516938171148">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938185915">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938185916">
- <property name="name" nameId="tpck.1169194664001" value="rowHeader" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938185917">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938185919" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938185922">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938185923">
- <property name="name" nameId="tpck.1169194664001" value="colHeader" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938185924">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.CastExpression" typeId="tpee.1070534934090" id="3863300516938185962">
- <node role="type" roleId="tpee.1070534934091" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938185967">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="expression" roleId="tpee.1070534934092" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938185943">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938185929">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938185925" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAdapterOperation" typeId="tp25.1170384605257" id="3863300516938185936" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="3863300516938185953">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="lkfb.~BaseAdapter%dgetUserObject(java%dlang%dObject)%cjava%dlang%dObject" resolveInfo="getUserObject" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.StringLiteral" typeId="tpee.1070475926800" id="3863300516938185956">
- <property name="value" nameId="tpee.1070475926801" value="colHeader" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938171150">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938171157">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938171152">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938171151">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938171131" resolveInfo="t" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="3863300516938171156">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.GetElementOperation" typeId="tp2q.1162934736510" id="3863300516938171161">
- <node role="argument" roleId="tp2q.1162934736511" type="tpee.PlusExpression" typeId="tpee.1068581242875" id="3863300516938185989">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938185994">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910575128">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938185923" resolveInfo="colHeader" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetIndexInParentOperation" typeId="tp25.1179168000618" id="3863300516938185998" />
- </node>
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.MulExpression" typeId="tpee.1092119917967" id="3863300516938185975">
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938185969">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910575126">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938185916" resolveInfo="rowHeader" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetIndexInParentOperation" typeId="tp25.1179168000618" id="3863300516938185974" />
- </node>
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910570802">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910570803">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910570804">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938171131" resolveInfo="t" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="3607579524910575127">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.GetSizeOperation" typeId="tp2q.1162935959151" id="3607579524910570806" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="condition" roleId="tpee.1068580123160" type="tpee.GreaterThanExpression" typeId="tpee.1081506762703" id="3863300516938186000">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938186003">
- <property name="value" nameId="tpee.1068580320021" value="2" />
- </node>
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938185999">
- <property name="value" nameId="tpee.1068580320021" value="1" />
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938186027">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938186028">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938186029">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938186041">
- <node role="expression" roleId="tpee.1068580123156" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938186042" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938171066">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938171067">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938171068">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="8238782355405034113">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="8238782355405034114">
- <property name="name" nameId="tpck.1169194664001" value="rowHeaders" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeListType" typeId="tp25.1145383075378" id="8238782355405034115">
- <link role="elementConcept" roleId="tp25.1145383142433" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.DotExpression" typeId="tpee.1197027756228" id="8238782355405034116">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="8238782355405034117">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="8238782355405034118" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAncestorOperation" typeId="tp25.1171407110247" id="8238782355405034119">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="8238782355405034120">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="8238782355405034121">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="8238782355405034122">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934917" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="8238782355405034161">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="8238782355405034168">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="8238782355405034162">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="8238782355405034114" resolveInfo="rowHeaders" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.VisitAllOperation" typeId="tp2q.1204980550705" id="8238782355405034177">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="8238782355405034178">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="8238782355405034179">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="8238782355405034187">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="8238782355405068448">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="8238782355405034189">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="8238782355405034188">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="8238782355405034180" resolveInfo="it" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAdapterOperation" typeId="tp25.1170384605257" id="8238782355405068439" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="8238782355405068459">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="lkfb.~BaseAdapter%dputUserObject(java%dlang%dObject,java%dlang%dObject)%cvoid" resolveInfo="putUserObject" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.StringLiteral" typeId="tpee.1070475926800" id="8238782355405068467">
- <property name="value" nameId="tpee.1070475926801" value="colHeader" />
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="8238782355405068489" />
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="8238782355405034180">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="8238782355405034181" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938171074">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="8238782355405034123">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="8238782355405034114" resolveInfo="rowHeaders" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="condition" roleId="tpee.1068580123160" type="tpee.BooleanConstant" typeId="tpee.1068580123137" id="3863300516938170966">
- <property name="value" nameId="tpee.1068580123138" value="true" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938171010">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938171011">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938171012">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938171018">
- <node role="expression" roleId="tpee.1068580123156" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938171019" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.LoopMacro" typeId="tpf8.1118786554307" id="3863300516938170991">
- <node role="sourceNodesQuery" roleId="tpf8.1167952069335" type="tpf8.SourceSubstituteMacro_SourceNodesQuery" typeId="tpf8.1167951910403" id="3863300516938170992">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938170993">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938170998">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938171000">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938170999" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="3863300516938171163">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="3863300516938155169">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="3863300516938155171">
- <property name="value" nameId="tpee.1068580320021" value="0" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938155194">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938155197">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155198">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155199">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155200">
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938155201">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="278c.1987251859606934915" />
- </node>
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938155202" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="3863300516938126186" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="3863300516938126187">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="name" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="3863300516938126188">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126189">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938126239">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126241">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938126240" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ConceptMethodCall" typeId="tp25.1179409122411" id="3863300516938126245">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="ku7l.3863300516938126198" resolveInfo="generatedMethodName" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.IntegerType" typeId="tpee.1070534370425" id="3863300516938155172">
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="3863300516938155174">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="3863300516938155177">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155178">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155179">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155180">
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938155181">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="278c.1987251859606934914" />
- </node>
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="3863300516938155182" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126176" />
- <node role="constructor" roleId="tpee.1068390468201" type="tpee.ConstructorDeclaration" typeId="tpee.1068580123140" id="3863300516938126177">
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.VoidType" typeId="tpee.1068581517677" id="3863300516938126178" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126179" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126180" />
- </node>
- </node>
- </root>
-</model>
-
View
297 languages/DecisionTable/languageModels/behavior.mps
@@ -1,297 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:313b0e77-ca79-4386-be7b-42bffe9745bf(DecisionTable.behavior)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="af65afd8-f0dd-4942-87d9-63a55f2a9db1(jetbrains.mps.lang.behavior)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <import index="1i04" modelUID="r:3270011d-8b2d-4938-8dff-d256a759e017(jetbrains.mps.lang.behavior.structure)" version="-1" implicit="yes" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tp2c" modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" implicit="yes" />
- <import index="tp2q" modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" implicit="yes" />
- <roots>
- <node type="1i04.ConceptBehavior" typeId="1i04.1225194240794" id="1987251859606942546">
- <link role="concept" roleId="1i04.1225194240799" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </roots>
- <root id="1987251859606942546">
- <node role="constructor" roleId="1i04.1225194240801" type="1i04.ConceptConstructorDeclaration" typeId="1i04.1225194413805" id="1987251859606942547">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859606942548">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606942549">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976797">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606942551">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606942550" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976796">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934917" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976801" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976803">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976804">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976805">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976806" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976807">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934917" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976808" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976810">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976811">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976812">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976813" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976817">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976815" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976819">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976820">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976821">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976822" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976823">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976824" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976826">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976827">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976828">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976829" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976833">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976831" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976835">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976836">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976837">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976838" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976839">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976840" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976842">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976843">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976844">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976845" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976846">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976847" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1987251859606976849">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976850">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859606976851">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="1987251859606976852" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859606976853">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.LinkList_AddNewChildOperation" typeId="tp25.1139184414036" id="1987251859606976854" />
- </node>
- </node>
- </node>
- </node>
- <node role="method" roleId="1i04.1225194240805" type="1i04.ConceptMethodDeclaration" typeId="1i04.1225194472830" id="3863300516938126198">
- <property name="name" nameId="tpck.1169194664001" value="generatedMethodName" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938126199" />
- <node role="returnType" roleId="tpee.1068580123133" type="tpee.StringType" typeId="tpee.1225271177708" id="3863300516938126232" />
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938126201">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938126202">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.PlusExpression" typeId="tpee.1068581242875" id="3863300516938126223">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126227">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="3863300516938126226" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetIndexInParentOperation" typeId="tp25.1179168000618" id="3863300516938126231" />
- </node>
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.PlusExpression" typeId="tpee.1068581242875" id="3863300516938126219">
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126213">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938126204">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="3863300516938126203" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetAncestorOperation" typeId="tp25.1171407110247" id="3863300516938126208">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="3863300516938126209">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="3863300516938126218">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="tpee.1068580123132" resolveInfo="BaseMethodDeclaration" />
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3863300516938126217">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.StringLiteral" typeId="tpee.1070475926800" id="3863300516938126222">
- <property name="value" nameId="tpee.1070475926801" value="_" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="method" roleId="1i04.1225194240805" type="1i04.ConceptMethodDeclaration" typeId="1i04.1225194472830" id="3863300516938155424">
- <property name="name" nameId="tpck.1169194664001" value="referencedLVDs" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938155425" />
- <node role="returnType" roleId="tpee.1068580123133" type="tp2q.SetType" typeId="tp2q.1226511727824" id="3863300516938155458">
- <node role="elementType" roleId="tp2q.1226511765987" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938155459">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068581242863" resolveInfo="LocalVariableDeclaration" />
- </node>
- </node>
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155427">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938155461">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938155462">
- <property name="name" nameId="tpck.1169194664001" value="res" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp2q.SetType" typeId="tp2q.1226511727824" id="3863300516938155463">
- <node role="elementType" roleId="tp2q.1226511765987" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938155465">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068581242863" resolveInfo="LocalVariableDeclaration" />
- </node>
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.GenericNewExpression" typeId="tpee.1145552977093" id="3863300516938155467">
- <node role="creator" roleId="tpee.1145553007750" type="tp2q.HashSetCreator" typeId="tp2q.1226516258405" id="3863300516938155468">
- <node role="elementType" roleId="tp2q.1237721435807" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938155469">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068581242863" resolveInfo="LocalVariableDeclaration" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155471">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155473">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938155472">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938155462" resolveInfo="res" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.AddAllElementsOperation" typeId="tp2q.1160666733551" id="3863300516938155479">
- <node role="argument" roleId="tp2q.1160666822012" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155442">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155433">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="3863300516938155432" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetDescendantsOperation" typeId="tp25.1171305280644" id="3863300516938155437">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="3863300516938155438">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="3863300516938155441">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="tpee.1068581242866" resolveInfo="LocalVariableReference" />
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.SelectOperation" typeId="tp2q.1202128969694" id="3863300516938155446">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="3863300516938155447">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938155448">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155451">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938155453">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="3863300516938155452">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938155449" resolveInfo="it" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938155457">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1070568296581" />
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="3863300516938155449">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="3863300516938155450" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938155431">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938155485">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938155462" resolveInfo="res" />
- </node>
- </node>
- </node>
- </node>
- <node role="method" roleId="1i04.1225194240805" type="1i04.ConceptMethodDeclaration" typeId="1i04.1225194472830" id="3863300516938159619">
- <property name="name" nameId="tpck.1169194664001" value="referencedParams" />
- <node role="visibility" roleId="tpee.1178549979242" type="tpee.PublicVisibility" typeId="tpee.1146644602865" id="3863300516938159620" />
- <node role="returnType" roleId="tpee.1068580123133" type="tp2q.SetType" typeId="tp2q.1226511727824" id="3863300516938159623">
- <node role="elementType" roleId="tp2q.1226511765987" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938159625">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068498886292" resolveInfo="ParameterDeclaration" />
- </node>
- </node>
- <node role="body" roleId="tpee.1068580123135" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938159622">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3863300516938159626">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3863300516938159627">
- <property name="name" nameId="tpck.1169194664001" value="params" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp2q.SetType" typeId="tp2q.1226511727824" id="3863300516938159628">
- <node role="elementType" roleId="tp2q.1226511765987" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938159630">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068498886292" resolveInfo="ParameterDeclaration" />
- </node>
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.GenericNewExpression" typeId="tpee.1145552977093" id="3863300516938159632">
- <node role="creator" roleId="tpee.1145553007750" type="tp2q.HashSetCreator" typeId="tp2q.1226516258405" id="3863300516938159633">
- <node role="elementType" roleId="tp2q.1237721435807" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3863300516938159634">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="tpee.1068498886292" resolveInfo="ParameterDeclaration" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159636">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159638">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938159637">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938159627" resolveInfo="params" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.AddAllElementsOperation" typeId="tp2q.1160666733551" id="3863300516938159642">
- <node role="argument" roleId="tp2q.1160666822012" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159708">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159645">
- <node role="operand" roleId="tpee.1197027771414" type="1i04.ThisNodeExpression" typeId="1i04.1225194691553" id="3863300516938159644" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetDescendantsOperation" typeId="tp25.1171305280644" id="3863300516938159649">
- <node role="parameter" roleId="tp25.1144104376918" type="tp25.OperationParm_Concept" typeId="tp25.1144101972840" id="3863300516938159650">
- <node role="conceptArgument" roleId="tp25.1207343664468" type="tp25.RefConcept_Reference" typeId="tp25.1177026924588" id="3863300516938159653">
- <link role="conceptDeclaration" roleId="tp25.1177026940964" targetNodeId="tpee.1068581242874" resolveInfo="ParameterReference" />
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.SelectOperation" typeId="tp2q.1202128969694" id="3863300516938159658">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="3863300516938159659">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="3863300516938159660">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159663">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3863300516938159665">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="3863300516938159664">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938159661" resolveInfo="it" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3863300516938159712">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1070567982819" />
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="3863300516938159661">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="3863300516938159662" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3863300516938159673">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3863300516938159674">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3863300516938159627" resolveInfo="params" />
- </node>
- </node>
- </node>
- </node>
- </root>
-</model>
-
View
10 languages/DecisionTable/languageModels/constraints.mps
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:1cfc7d08-62de-4a7d-8c16-03b7a2d80234(DecisionTable.constraints)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="3f4bc5f5-c6c1-4a28-8b10-c83066ffa4a1(jetbrains.mps.lang.constraints)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <roots />
-</model>
-
View
109 languages/DecisionTable/languageModels/dataFlow.mps
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:241cf93e-3ab8-4ff2-b162-46fd2d7b00c0(DecisionTable.dataFlow)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="7fa12e9c-b949-4976-b4fa-19accbc320b4(jetbrains.mps.lang.dataFlow)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <import index="tp41" modelUID="r:00000000-0000-4000-0000-011c8959037d(jetbrains.mps.lang.dataFlow.structure)" version="0" implicit="yes" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tp2c" modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" implicit="yes" />
- <import index="tp2q" modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" implicit="yes" />
- <roots>
- <node type="tp41.DataFlowBuilderDeclaration" typeId="tp41.1206442055221" id="6590643739750295650">
- <link role="conceptDeclaration" roleId="tp41.1206442096288" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </roots>
- <root id="6590643739750295650">
- <node role="builderBlock" roleId="tp41.1206442812839" type="tp41.BuilderBlock" typeId="tp41.1206442659665" id="6590643739750295651">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="6590643739750295652">
- <node role="statement" roleId="tpee.1068581517665" type="tp41.EmitCodeForStatement" typeId="tp41.1206454052847" id="6590643739750295653">
- <node role="codeFor" roleId="tp41.1206454079161" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750295656">
- <node role="operand" roleId="tpee.1197027771414" type="tp41.NodeParameter" typeId="tp41.1206442747519" id="6590643739750295655" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="6590643739750329901">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="278c.1987251859606934915" />
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="6590643739750329903">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329910">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329905">
- <node role="operand" roleId="tpee.1197027771414" type="tp41.NodeParameter" typeId="tp41.1206442747519" id="6590643739750329904" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="6590643739750329909">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.VisitAllOperation" typeId="tp2q.1204980550705" id="6590643739750329914">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="6590643739750329915">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="6590643739750329916">
- <node role="statement" roleId="tpee.1068581517665" type="tp41.EmitCodeForStatement" typeId="tp41.1206454052847" id="6590643739750329919">
- <node role="codeFor" roleId="tp41.1206454079161" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="6590643739750329921">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="6590643739750329917" resolveInfo="it" />
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="6590643739750329917">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="6590643739750329918" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="6590643739750329922">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329923">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329924">
- <node role="operand" roleId="tpee.1197027771414" type="tp41.NodeParameter" typeId="tp41.1206442747519" id="6590643739750329925" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="6590643739750329946">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934917" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.VisitAllOperation" typeId="tp2q.1204980550705" id="6590643739750329927">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="6590643739750329928">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="6590643739750329929">
- <node role="statement" roleId="tpee.1068581517665" type="tp41.EmitCodeForStatement" typeId="tp41.1206454052847" id="6590643739750329930">
- <node role="codeFor" roleId="tp41.1206454079161" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="6590643739750329931">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="6590643739750329932" resolveInfo="it" />
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="6590643739750329932">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="6590643739750329933" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="6590643739750329934">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329935">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6590643739750329936">
- <node role="operand" roleId="tpee.1197027771414" type="tp41.NodeParameter" typeId="tp41.1206442747519" id="6590643739750329937" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="6590643739750329947">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.VisitAllOperation" typeId="tp2q.1204980550705" id="6590643739750329939">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="6590643739750329940">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="6590643739750329941">
- <node role="statement" roleId="tpee.1068581517665" type="tp41.EmitCodeForStatement" typeId="tp41.1206454052847" id="6590643739750329942">
- <node role="codeFor" roleId="tp41.1206454079161" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="6590643739750329943">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="6590643739750329944" resolveInfo="it" />
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="6590643739750329944">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="6590643739750329945" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </root>
-</model>
-
View
61 languages/DecisionTable/languageModels/editor.mps
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:b96dcc7d-bee1-45db-9bae-10fd8574af99(DecisionTable.editor)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="18bc6592-03a6-4e29-a83a-7ff23bde13ba(jetbrains.mps.lang.editor)" />
- <language namespace="0272d3b4-4cc8-481e-9e2f-07793fbfcb41(jetbrains.mps.lang.editor.table)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="squ6" modelUID="r:b60215f1-3d3e-41cc-8321-723ef8eb59dd(jetbrains.mps.lang.editor.table.runtime)" version="-1" />
- <import index="ohyq" modelUID="r:2ae43476-98ce-4354-9a55-d7b44e372d64(jetbrains.mps.lang.editor.table.structure)" version="1" implicit="yes" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpc2" modelUID="r:00000000-0000-4000-0000-011c8959029e(jetbrains.mps.lang.editor.structure)" version="32" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <roots>
- <node type="tpc2.ConceptEditorDeclaration" typeId="tpc2.1071666914219" id="1987251859606934921">
- <link role="conceptDeclaration" roleId="tpc2.1166049300910" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </roots>
- <root id="1987251859606934921">
- <node role="cellModel" roleId="tpc2.1080736633877" type="tpc2.CellModel_Collection" typeId="tpc2.1073389446423" id="1987251859606934923">
- <node role="childCellModel" roleId="tpc2.1073389446424" type="tpc2.CellModel_RefNode" typeId="tpc2.1073389882823" id="1987251859606934926">
- <link role="relationDeclaration" roleId="tpc2.1140103550593" targetNodeId="278c.1987251859606934914" />
- </node>
- <node role="childCellModel" roleId="tpc2.1073389446424" type="tpc2.CellModel_Constant" typeId="tpc2.1073389577006" id="8238782355405136128">
- <property name="text" nameId="tpc2.1073389577007" value="Default:" />
- </node>
- <node role="childCellModel" roleId="tpc2.1073389446424" type="tpc2.CellModel_RefNode" typeId="tpc2.1073389882823" id="1987251859606934928">
- <link role="relationDeclaration" roleId="tpc2.1140103550593" targetNodeId="278c.1987251859606934915" />
- </node>
- <node role="childCellModel" roleId="tpc2.1073389446424" type="ohyq.CellModel_Table" typeId="ohyq.4677325677876400523" id="1987251859606934930">
- <node role="tableModel" roleId="ohyq.4490468428501048483" type="ohyq.QueryFunction_TableModel" typeId="ohyq.4490468428501056077" id="1987251859606934931">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859606934932">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="1987251859606942532">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.GenericNewExpression" typeId="tpee.1145552977093" id="1987251859606942534">
- <node role="creator" roleId="tpee.1145553007750" type="tpee.ClassCreator" typeId="tpee.1212685548494" id="1987251859606942536">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="squ6.941853673534992554" resolveInfo="XYCTableModel" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpc2.ConceptFunctionParameter_node" typeId="tpc2.1142886811589" id="1987251859606942537" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tp25.LinkRefExpression" typeId="tp25.1226359078165" id="1987251859606942539">
- <link role="conceptDeclaration" roleId="tp25.1226359078166" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- <link role="linkDeclaration" roleId="tp25.1226359192215" targetNodeId="278c.1987251859606934916" />
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tp25.LinkRefExpression" typeId="tp25.1226359078165" id="1987251859606942541">
- <link role="conceptDeclaration" roleId="tp25.1226359078166" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- <link role="linkDeclaration" roleId="tp25.1226359192215" targetNodeId="278c.1987251859606934917" />
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tp25.LinkRefExpression" typeId="tp25.1226359078165" id="1987251859606942543">
- <link role="conceptDeclaration" roleId="tp25.1226359078166" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- <link role="linkDeclaration" roleId="tp25.1226359192215" targetNodeId="278c.1987251859606934918" />
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpc2.ConceptFunctionParameter_editorContext" typeId="tpc2.1161622981231" id="1987251859606942545" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="cellLayout" roleId="tpc2.1106270802874" type="tpc2.CellLayout_Indent" typeId="tpc2.1237303669825" id="1987251859606934925" />
- </node>
- </root>
-</model>
-
View
54 languages/DecisionTable/languageModels/structure.mps
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tpce" modelUID="r:00000000-0000-4000-0000-011c89590292(jetbrains.mps.lang.structure.structure)" version="0" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <roots>
- <node type="tpce.ConceptDeclaration" typeId="tpce.1071489090640" id="1987251859606934913">
- <property name="name" nameId="tpck.1169194664001" value="DecisionTable" />
- <link role="extends" roleId="tpce.1071489389519" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- </roots>
- <root id="1987251859606934913">
- <node role="conceptProperty" roleId="tpce.1105725339613" type="tpce.StringConceptProperty" typeId="tpce.1105725638761" id="1987251859606934920">
- <property name="value" nameId="tpce.1105725733873" value="dectab" />
- <link role="conceptPropertyDeclaration" roleId="tpce.1105725439818" targetNodeId="tpck.1137473891462" resolveInfo="alias" />
- </node>
- <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="1987251859606934914">
- <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
- <property name="role" nameId="tpce.1071599776563" value="expectedType" />
- <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
- <link role="target" roleId="tpce.1071599976176" targetNodeId="tpee.1068431790189" resolveInfo="Type" />
- </node>
- <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="1987251859606934915">
- <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
- <property name="role" nameId="tpce.1071599776563" value="defaultValue" />
- <property name="sourceCardinality" nameId="tpce.1071599893252" value="1" />
- <link role="target" roleId="tpce.1071599976176" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="1987251859606934916">
- <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
- <property name="role" nameId="tpce.1071599776563" value="colHeaders" />
- <property name="sourceCardinality" nameId="tpce.1071599893252" value="1..n" />
- <link role="target" roleId="tpce.1071599976176" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="1987251859606934917">
- <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
- <property name="role" nameId="tpce.1071599776563" value="rowHeaders" />
- <property name="sourceCardinality" nameId="tpce.1071599893252" value="1..n" />
- <link role="target" roleId="tpce.1071599976176" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- <node role="linkDeclaration" roleId="tpce.1071489727083" type="tpce.LinkDeclaration" typeId="tpce.1071489288298" id="1987251859606934918">
- <property name="metaClass" nameId="tpce.1071599937831" value="aggregation" />
- <property name="role" nameId="tpce.1071599776563" value="resultValues" />
- <property name="sourceCardinality" nameId="tpce.1071599893252" value="1..n" />
- <link role="target" roleId="tpce.1071599976176" targetNodeId="tpee.1068431790191" resolveInfo="Expression" />
- </node>
- </root>
-</model>
-
View
171 languages/DecisionTable/languageModels/typesystem.mps
@@ -1,171 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:f348e313-94f1-424e-9233-5bd41095169e(DecisionTable.typesystem)">
- <persistence version="7" />
- <language namespace="65c13e67-09b6-4695-af88-52024b7d2027(DecisionTable)" />
- <language namespace="7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem)" />
- <language namespace="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="278c" modelUID="r:885978b0-baca-4eda-8c29-d1384945a64e(DecisionTable.structure)" version="-1" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <import index="tp3r" modelUID="r:00000000-0000-4000-0000-011c8959034b(jetbrains.mps.lang.quotation.structure)" version="0" implicit="yes" />
- <import index="tp2q" modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" implicit="yes" />
- <import index="tpd4" modelUID="r:00000000-0000-4000-0000-011c895902b4(jetbrains.mps.lang.typesystem.structure)" version="3" implicit="yes" />
- <roots>
- <node type="tpd4.InferenceRule" typeId="tpd4.1174643105530" id="1987251859607011636">
- <property name="name" nameId="tpck.1169194664001" value="typeof_DecisionTable" />
- </node>
- </roots>
- <root id="1987251859607011636">
- <node role="body" roleId="tpd4.1195213635060" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859607011637">
- <node role="statement" roleId="tpee.1068581517665" type="tpd4.CreateEquationStatement" typeId="tpd4.1174658326157" id="1987251859607019360">
- <node role="leftExpression" roleId="tpd4.1174660783413" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607019363">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607019357">
- <node role="term" roleId="tpd4.1174657509053" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607019359">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- </node>
- </node>
- <node role="rightExpression" roleId="tpd4.1174660783414" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607089440">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607089447">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607089442">
- <node role="operand" roleId="tpee.1197027771414" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607089441">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="1987251859607089446">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="278c.1987251859606934914" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_CopyOperation" typeId="tp25.1144146199828" id="1987251859607089451" />
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.Statement" typeId="tpee.1068580123157" id="1987251859607092820" />
- <node role="statement" roleId="tpee.1068581517665" type="tp2q.ForEachStatement" typeId="tp2q.1153943597977" id="1987251859607015306">
- <node role="variable" roleId="tp2q.1153944400369" type="tp2q.ForEachVariable" typeId="tp2q.1153944193378" id="1987251859607015307">
- <property name="name" nameId="tpck.1169194664001" value="e" />
- </node>
- <node role="inputSequence" roleId="tp2q.1153944424730" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607015311">
- <node role="operand" roleId="tpee.1197027771414" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607015310">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859607015315">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934917" />
- </node>
- </node>
- <node role="body" roleId="tpee.1154032183016" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859607015309">
- <node role="statement" roleId="tpee.1068581517665" type="tpd4.CreateLessThanInequationStatement" typeId="tpd4.1174663118805" id="1987251859607015320">
- <property name="checkOnly" nameId="tpd4.1206359757216" value="true" />
- <node role="leftExpression" roleId="tpd4.1174660783413" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015323">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015317">
- <node role="term" roleId="tpd4.1174657509053" type="tp2q.ForEachVariableReference" typeId="tp2q.1153944233411" id="1987251859607015319">
- <link role="variable" roleId="tp2q.1153944258490" targetNodeId="1987251859607015307" resolveInfo="e" />
- </node>
- </node>
- </node>
- <node role="rightExpression" roleId="tpd4.1174660783414" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015324">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015325">
- <node role="term" roleId="tpd4.1174657509053" type="tp3r.Quotation" typeId="tp3r.1196350785113" id="1987251859607015332">
- <node role="quotedNode" roleId="tp3r.1196350785114" type="tpee.BooleanType" typeId="tpee.1070534644030" id="1987251859607015334" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tp2q.ForEachStatement" typeId="tp2q.1153943597977" id="1987251859607015335">
- <node role="variable" roleId="tp2q.1153944400369" type="tp2q.ForEachVariable" typeId="tp2q.1153944193378" id="1987251859607015336">
- <property name="name" nameId="tpck.1169194664001" value="e" />
- </node>
- <node role="inputSequence" roleId="tp2q.1153944424730" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607015337">
- <node role="operand" roleId="tpee.1197027771414" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607015338">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859607015349">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934916" />
- </node>
- </node>
- <node role="body" roleId="tpee.1154032183016" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859607015340">
- <node role="statement" roleId="tpee.1068581517665" type="tpd4.CreateLessThanInequationStatement" typeId="tpd4.1174663118805" id="1987251859607015341">
- <property name="checkOnly" nameId="tpd4.1206359757216" value="true" />
- <node role="leftExpression" roleId="tpd4.1174660783413" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015342">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015343">
- <node role="term" roleId="tpd4.1174657509053" type="tp2q.ForEachVariableReference" typeId="tp2q.1153944233411" id="1987251859607015344">
- <link role="variable" roleId="tp2q.1153944258490" targetNodeId="1987251859607015336" resolveInfo="e" />
- </node>
- </node>
- </node>
- <node role="rightExpression" roleId="tpd4.1174660783414" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015345">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015346">
- <node role="term" roleId="tpd4.1174657509053" type="tp3r.Quotation" typeId="tp3r.1196350785113" id="1987251859607015347">
- <node role="quotedNode" roleId="tp3r.1196350785114" type="tpee.BooleanType" typeId="tpee.1070534644030" id="1987251859607015348" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tp2q.ForEachStatement" typeId="tp2q.1153943597977" id="1987251859607015350">
- <node role="variable" roleId="tp2q.1153944400369" type="tp2q.ForEachVariable" typeId="tp2q.1153944193378" id="1987251859607015351">
- <property name="name" nameId="tpck.1169194664001" value="e" />
- </node>
- <node role="inputSequence" roleId="tp2q.1153944424730" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607015352">
- <node role="operand" roleId="tpee.1197027771414" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607015353">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkListAccess" typeId="tp25.1138056282393" id="1987251859607015364">
- <link role="link" roleId="tp25.1138056546658" targetNodeId="278c.1987251859606934918" />
- </node>
- </node>
- <node role="body" roleId="tpee.1154032183016" type="tpee.StatementList" typeId="tpee.1068580123136" id="1987251859607015355">
- <node role="statement" roleId="tpee.1068581517665" type="tpd4.CreateLessThanInequationStatement" typeId="tpd4.1174663118805" id="1987251859607015356">
- <property name="checkOnly" nameId="tpd4.1206359757216" value="true" />
- <node role="leftExpression" roleId="tpd4.1174660783413" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015357">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015358">
- <node role="term" roleId="tpd4.1174657509053" type="tp2q.ForEachVariableReference" typeId="tp2q.1153944233411" id="1987251859607015359">
- <link role="variable" roleId="tp2q.1153944258490" targetNodeId="1987251859607015351" resolveInfo="e" />
- </node>
- </node>
- </node>
- <node role="rightExpression" roleId="tpd4.1174660783414" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015360">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015361">
- <node role="term" roleId="tpd4.1174657509053" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607015366">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpd4.CreateLessThanInequationStatement" typeId="tpd4.1174663118805" id="1987251859607015373">
- <property name="checkOnly" nameId="tpd4.1206359757216" value="true" />
- <node role="leftExpression" roleId="tpd4.1174660783413" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607015374">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607015375">
- <node role="term" roleId="tpd4.1174657509053" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1987251859607015383">
- <node role="operand" roleId="tpee.1197027771414" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607015382">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="1987251859607015387">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="278c.1987251859606934915" />
- </node>
- </node>
- </node>
- </node>
- <node role="rightExpression" roleId="tpd4.1174660783414" type="tpd4.NormalTypeClause" typeId="tpd4.1185788614172" id="1987251859607091407">
- <node role="normalType" roleId="tpd4.1185788644032" type="tpd4.TypeOfExpression" typeId="tpd4.1174657487114" id="1987251859607091408">
- <node role="term" roleId="tpd4.1174657509053" type="tpd4.ApplicableNodeReference" typeId="tpd4.1174650418652" id="1987251859607091410">
- <link role="applicableNode" roleId="tpd4.1174650432090" targetNodeId="1987251859607011639" resolveInfo="decisionTable" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.Statement" typeId="tpee.1068580123157" id="1987251859607015372" />
- </node>
- <node role="applicableNode" roleId="tpd4.1174648101952" type="tpd4.ConceptReference" typeId="tpd4.1174642788531" id="1987251859607011639">
- <property name="name" nameId="tpck.1169194664001" value="decisionTable" />
- <link role="concept" roleId="tpd4.1174642800329" targetNodeId="278c.1987251859606934913" resolveInfo="DecisionTable" />
- </node>
- </root>
-</model>
-
View
53 languages/Money/Money.mpl
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<language namespace="Money" uuid="662a9f2b-5802-4d16-9558-72c65c7a681e" compileInMPS="true" doNotGenerateAdapters="false">
- <models>
- <modelRoot path="${language_descriptor}/languageModels" namespacePrefix="Money" />
- </models>
- <accessoryModels />
- <generators>
- <generator name="main" generatorUID="Money#5447719361346496650" uuid="f5860f3e-6f54-465b-9172-8b2a11b1bb2e">
- <models>
- <modelRoot path="${language_descriptor}/generator/template" namespacePrefix="Money.generator.template" />
- </models>
- <external-templates>
- <generator generatorUID="985c8c6a-64b4-486d-a91e-7d4112742556(jetbrains.mps.baseLanguage#1129914002933)" />
- </external-templates>
- <usedLanguages>
- <usedLanguage>662a9f2b-5802-4d16-9558-72c65c7a681e(Money)</usedLanguage>
- </usedLanguages>
- <usedDevKits>
- <usedDevKit>fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)</usedDevKit>
- </usedDevKits>
- <mapping-priorities>
- <mapping-priority-rule kind="before_or_together">
- <greater-priority-mapping>
- <generator generatorUID="f5860f3e-6f54-465b-9172-8b2a11b1bb2e(Money#5447719361346496650)" />
- <external-mapping>
- <all-local-mappings />
- </external-mapping>
- </greater-priority-mapping>
- <lesser-priority-mapping>
- <generator generatorUID="985c8c6a-64b4-486d-a91e-7d4112742556(jetbrains.mps.baseLanguage#1129914002933)" />
- <external-mapping>
- <all-local-mappings />
- </external-mapping>
- </lesser-priority-mapping>
- </mapping-priority-rule>
- </mapping-priorities>
- </generator>
- </generators>
- <sourcePath />
- <usedLanguages>
- <usedLanguage>7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem)</usedLanguage>
- </usedLanguages>
- <usedDevKits>
- <usedDevKit>2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)</usedDevKit>
- </usedDevKits>
- <runtime>
- <dependency reexport="false">562eff3e-65ac-4df8-98d2-6cf36850139c(MoneyRuntime)</dependency>
- </runtime>
- <extendedLanguages>
- <extendedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</extendedLanguage>
- </extendedLanguages>
-</language>
-
View
22 languages/Money/generator/template/main@generator.history
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<history>
- <StructureModification>
- <dependencies>
- <model index="ot1m" modelUID="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" version="-1" />
- <model index="v0h4" modelUID="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" version="-1" />
- <model index="40pp" modelUID="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" version="-1" />
- <model index="b1t9" modelUID="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" version="-1" />
- <model index="s06e" modelUID="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" version="-1" />
- <model index="72ys" modelUID="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" version="-1" />
- <model index="1gkp" modelUID="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" version="-1" />
- </dependencies>
- <RenameModel oldModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" newModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(org.jetbrains.mps.samples.Money.editor)" />
- <RenameModel oldModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" newModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(org.jetbrains.mps.samples.Money.constraints)" />
- <RenameModel oldModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" newModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(org.jetbrains.mps.samples.Money.behavior)" />
- <RenameModel oldModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" newModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(org.jetbrains.mps.samples.Money.typesystem)" />
- <RenameModel oldModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" newModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(org.jetbrains.mps.samples.Money.actions)" />
- <RenameModel oldModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" newModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(org.jetbrains.mps.samples.Money.structure)" />
- <RenameModel oldModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" newModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(org.jetbrains.mps.samples.Money.generator.template.generator.template.main@generator)" />
- </StructureModification>
-</history>
-
View
437 languages/Money/generator/template/main@generator.mps
@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)">
- <persistence version="7" />
- <language namespace="b401a680-8325-4110-8fd3-84331ff25bef(jetbrains.mps.lang.generator)" />
- <language namespace="d7706f63-9be2-479c-a3da-ae92af1e64d5(jetbrains.mps.lang.generator.generationContext)" />
- <language namespace="662a9f2b-5802-4d16-9558-72c65c7a681e(Money)" />
- <language namespace="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" />
- <language namespace="7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="v0h4" modelUID="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" version="-1" />
- <import index="eyn7" modelUID="r:540d5e3a-9424-4c25-a6ed-9d51ec46dfad(MoneyRuntime.classes)" version="-1" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" implicit="yes" />
- <import index="tpf8" modelUID="r:00000000-0000-4000-0000-011c895902e8(jetbrains.mps.lang.generator.structure)" version="2" implicit="yes" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <import index="tpd4" modelUID="r:00000000-0000-4000-0000-011c895902b4(jetbrains.mps.lang.typesystem.structure)" version="3" implicit="yes" />
- <roots>
- <node type="tpf8.MappingConfiguration" typeId="tpf8.1095416546421" id="5447719361346496651">
- <property name="name" nameId="tpck.1169194664001" value="main" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="5447719361346500113">
- <property name="name" nameId="tpck.1169194664001" value="reduce_MoneyLiteral" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.5447719361346490674" resolveInfo="MoneyLiteral" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="5447719361346518908">
- <property name="name" nameId="tpck.1169194664001" value="reduce_MoneyType" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.5447719361346490730" resolveInfo="MoneyType" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="5447719361346553551">
- <property name="name" nameId="tpck.1169194664001" value="reduce_PlusExpression" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="tpee.1068581242875" resolveInfo="PlusExpression" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="5447719361346553568">
- <property name="name" nameId="tpck.1169194664001" value="reduce_MinusExpression" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="tpee.1068581242869" resolveInfo="MinusExpression" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="5447719361346555637">
- <property name="name" nameId="tpck.1169194664001" value="reduce_GetAmount" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.5447719361346519865" resolveInfo="GetAmount" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="1790427706118340030">
- <property name="name" nameId="tpck.1169194664001" value="reduce_GetCurrency" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.1790427706118304177" resolveInfo="GetCurrency" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="1790427706118386761">
- <property name="name" nameId="tpck.1169194664001" value="reduce_ConvertTo" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.1790427706118381722" resolveInfo="ConvertTo" />
- </node>
- <node type="tpf8.TemplateDeclaration" typeId="tpf8.1092059087312" id="1790427706118391960">
- <property name="name" nameId="tpck.1169194664001" value="reduce_MoneyConversionType" />
- <link role="applicableConcept" roleId="tpf8.1168285871518" targetNodeId="v0h4.1790427706118391955" resolveInfo="MoneyConversionType" />
- </node>
- </roots>
- <root id="5447719361346496651">
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="5447719361346496652">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.5447719361346490674" resolveInfo="MoneyLiteral" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="5447719361346500115">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="5447719361346500113" resolveInfo="reduce_MoneyLiteral" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="5447719361346518910">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.5447719361346490730" resolveInfo="MoneyType" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="5447719361346518911">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="5447719361346518908" resolveInfo="reduce_MoneyType" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="5447719361346555635">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.5447719361346519865" resolveInfo="GetAmount" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="5447719361346555639">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="5447719361346555637" resolveInfo="reduce_GetAmount" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="5447719361346553352">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="tpee.1068581242875" resolveInfo="PlusExpression" />
- <node role="conditionFunction" roleId="tpf8.1167169362365" type="tpf8.BaseMappingRule_Condition" typeId="tpf8.1167168920554" id="5447719361346553354">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346553355">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346553378">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.NotEqualsExpression" typeId="tpee.1073239437375" id="5447719361346553389">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346553392" />
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpd4.CoerceExpression" typeId="tpd4.1178870617262" id="5447719361346553379">
- <node role="pattern" roleId="tpd4.1178870894644" type="tpd4.ConceptReference" typeId="tpd4.1174642788531" id="5447719361346553388">
- <property name="name" nameId="tpck.1169194664001" value="moneyType" />
- <link role="concept" roleId="tpd4.1174642800329" targetNodeId="v0h4.5447719361346490730" resolveInfo="MoneyType" />
- </node>
- <node role="nodeToCoerce" roleId="tpd4.1178870894645" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346553383">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346553382" />
- <node role="operation" roleId="tpee.1197027833540" type="tpd4.Node_TypeOperation" typeId="tpd4.1176544042499" id="5447719361346553387" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="5447719361346553553">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="5447719361346553551" resolveInfo="reduce_PlusExpression" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="5447719361346553531">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="tpee.1068581242869" resolveInfo="MinusExpression" />
- <node role="conditionFunction" roleId="tpf8.1167169362365" type="tpf8.BaseMappingRule_Condition" typeId="tpf8.1167168920554" id="5447719361346553533">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346553534">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346553535">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.NotEqualsExpression" typeId="tpee.1073239437375" id="5447719361346553547">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346553550" />
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpd4.CoerceExpression" typeId="tpd4.1178870617262" id="5447719361346553536">
- <node role="pattern" roleId="tpd4.1178870894644" type="tpd4.ConceptReference" typeId="tpd4.1174642788531" id="5447719361346553546">
- <property name="name" nameId="tpck.1169194664001" value="moneyType" />
- <link role="concept" roleId="tpd4.1174642800329" targetNodeId="v0h4.5447719361346490730" resolveInfo="MoneyType" />
- </node>
- <node role="nodeToCoerce" roleId="tpd4.1178870894645" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346553540">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346553539" />
- <node role="operation" roleId="tpee.1197027833540" type="tpd4.Node_TypeOperation" typeId="tpd4.1176544042499" id="5447719361346553544" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="5447719361346553570">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="5447719361346553568" resolveInfo="reduce_MinusExpression" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="1790427706118340032">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.1790427706118304177" resolveInfo="GetCurrency" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="1790427706118340033">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="1790427706118340030" resolveInfo="reduce_GetCurrency" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="1790427706118386763">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.1790427706118381722" resolveInfo="ConvertTo" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="1790427706118386764">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="1790427706118386761" resolveInfo="reduce_ConvertTo" />
- </node>
- </node>
- <node role="reductionMappingRule" roleId="tpf8.1167328349397" type="tpf8.Reduction_MappingRule" typeId="tpf8.1167327847730" id="1790427706118391962">
- <link role="applicableConcept" roleId="tpf8.1167169349424" targetNodeId="v0h4.1790427706118391955" resolveInfo="MoneyConversionType" />
- <node role="ruleConsequence" roleId="tpf8.1169672767469" type="tpf8.TemplateDeclarationReference" typeId="tpf8.1168559333462" id="1790427706118391963">
- <link role="template" roleId="tpf8.1722980698497626483" targetNodeId="1790427706118391960" resolveInfo="reduce_MoneyConversionType" />
- </node>
- </node>
- </root>
- <root id="5447719361346500113">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="5447719361346500968">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346500969">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346518779">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.GenericNewExpression" typeId="tpee.1145552977093" id="5447719361346518780">
- <node role="creator" roleId="tpee.1145553007750" type="tpee.ClassCreator" typeId="tpee.1212685548494" id="5447719361346518782">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="eyn7.5447719361346519348" resolveInfo="Money" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.IntegerConstant" typeId="tpee.1068580320020" id="5447719361346518783">
- <property name="value" nameId="tpee.1068580320021" value="1" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="5447719361346518798">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="value" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="5447719361346518799">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346518800">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346518801">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346518803">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346518802" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="5447719361346518807">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="v0h4.5447719361346490755" resolveInfo="amount" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.StringLiteral" typeId="tpee.1070475926800" id="5447719361346518785">
- <property name="value" nameId="tpee.1070475926801" value="" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="5447719361346518811">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="value" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="5447719361346518812">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346518813">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346518814">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560850">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346518816">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346518815" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3607579524910560849">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="v0h4.3607579524910560680" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910560854">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="5447719361346518797" />
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="5447719361346518908">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346519107">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="5447719361346519195" />
- </node>
- </root>
- <root id="5447719361346553551">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="5447719361346553555">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346553556">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="5447719361346558499">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="5447719361346558500">
- <property name="name" nameId="tpck.1169194664001" value="m1" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346558501">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346558502" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="5447719361346558503">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="5447719361346558504">
- <property name="name" nameId="tpck.1169194664001" value="m2" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346558505">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346558506" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558507">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558508">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5447719361346558509">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="5447719361346558500" resolveInfo="m1" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="5447719361346558521">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="5447719361346558522">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346558523">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558524">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558526">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346558525" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="5447719361346558530">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1081773367580" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="5447719361346558510">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="eyn7.5447719361346555824" resolveInfo="plus" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5447719361346558511">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="5447719361346558504" resolveInfo="m2" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="5447719361346558512">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="5447719361346558513">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346558514">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558515">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558516">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346558517" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="5447719361346558518">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1081773367579" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="5447719361346558519" />
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="5447719361346553568">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="5447719361346556052">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346556053">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="5447719361346558462">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="5447719361346558463">
- <property name="name" nameId="tpck.1169194664001" value="m1" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346558464">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346558466" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="5447719361346558471">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="5447719361346558472">
- <property name="name" nameId="tpck.1169194664001" value="m2" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346558473">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346558475" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558477">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558479">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5447719361346558478">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="5447719361346558463" resolveInfo="m1" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="5447719361346558532">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="5447719361346558533">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346558534">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558535">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558537">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346558536" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="5447719361346558541">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1081773367580" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="5447719361346558483">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="eyn7.5447719361346555932" resolveInfo="minus" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5447719361346558484">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="5447719361346558472" resolveInfo="m2" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.CopySrcNodeMacro" typeId="tpf8.1114706874351" id="5447719361346558489">
- <node role="sourceNodeQuery" roleId="tpf8.1168024447342" type="tpf8.SourceSubstituteMacro_SourceNodeQuery" typeId="tpf8.1168024337012" id="5447719361346558490">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346558491">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346558492">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346558494">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="5447719361346558493" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="5447719361346558498">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="tpee.1081773367579" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="5447719361346558487" />
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="5447719361346555637">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="5447719361346555646">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="5447719361346555647">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="5447719361346555650">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="5447719361346555651">
- <property name="name" nameId="tpck.1169194664001" value="m" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="5447719361346555652">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="5447719361346555654" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="5447719361346555656">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="5447719361346555658">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5447719361346555657">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="5447719361346555651" resolveInfo="m" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.PropertyReference" typeId="tpee.1201385106094" id="5447719361346555662">
- <link role="property" roleId="tpee.1201385237847" targetNodeId="eyn7.5447719361346501266" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="5447719361346555663" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="1790427706118340030">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="1790427706118340034">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="1790427706118340035">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="1790427706118343428">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="1790427706118343429">
- <property name="name" nameId="tpck.1169194664001" value="m" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="1790427706118343430">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="1790427706118343432" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1790427706118343434">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1790427706118343436">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="1790427706118343435">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="1790427706118343429" resolveInfo="m" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.PropertyReference" typeId="tpee.1201385106094" id="1790427706118343530">
- <link role="property" roleId="tpee.1201385237847" targetNodeId="eyn7.5447719361346501273" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="1790427706118343531" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="1790427706118386761">
- <node role="contentNode" roleId="tpf8.1092060348987" type="tpee.BlockStatement" typeId="tpee.1082485599095" id="1790427706118386765">
- <node role="statements" roleId="tpee.1082485599096" type="tpee.StatementList" typeId="tpee.1068580123136" id="1790427706118386766">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="1790427706118386769">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="1790427706118386770">
- <property name="name" nameId="tpck.1169194664001" value="money" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.ClassifierType" typeId="tpee.1107535904670" id="1790427706118386771">
- <link role="classifier" roleId="tpee.1107535924139" targetNodeId="eyn7.5447719361346501252" resolveInfo="Money" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="1790427706118386773" />
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1790427706118386775">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1790427706118386777">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="1790427706118386776">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="1790427706118386770" resolveInfo="money" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="1790427706118386781">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="eyn7.5447719361346501253" resolveInfo="to" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpee.StringLiteral" typeId="tpee.1070475926800" id="1790427706118386782">
- <property name="value" nameId="tpee.1070475926801" value="" />
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.PropertyMacro" typeId="tpf8.1087833241328" id="1790427706118386795">
- <property name="propertyName" nameId="tpck.1757699476691236117" value="value" />
- <node role="propertyValueFunction" roleId="tpf8.1167756362303" type="tpf8.PropertyMacro_GetPropertyValue" typeId="tpf8.1167756080639" id="1790427706118386796">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="1790427706118386797">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="1790427706118386798">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="1790427706118386800">
- <node role="operand" roleId="tpee.1197027771414" type="tpf8.TemplateFunctionParameter_sourceNode" typeId="tpf8.1167169188348" id="1790427706118386799" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="1790427706118386804">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="v0h4.1790427706118386783" resolveInfo="targetCurrency" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="1790427706118386794" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </root>
- <root id="1790427706118391960">
- <node role="contentNode" roleId="tpf8.1092060348987" type="v0h4.MoneyConversionType" typeId="v0h4.1790427706118391955" id="1790427706118391968">
- <node role="smodelAttribute" roleId="tpck.5169995583184591170" type="tpf8.TemplateFragment" typeId="tpf8.1095672379244" id="1790427706118391969" />
- </node>
- </root>
-</model>
-
View
22 languages/Money/languageModels/actions.history
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<history>
- <StructureModification>
- <dependencies>
- <model index="ot1m" modelUID="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" version="-1" />
- <model index="v0h4" modelUID="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" version="-1" />
- <model index="40pp" modelUID="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" version="-1" />
- <model index="b1t9" modelUID="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" version="-1" />
- <model index="s06e" modelUID="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" version="-1" />
- <model index="72ys" modelUID="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" version="-1" />
- <model index="1gkp" modelUID="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" version="-1" />
- </dependencies>
- <RenameModel oldModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" newModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(org.jetbrains.mps.samples.Money.editor)" />
- <RenameModel oldModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" newModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(org.jetbrains.mps.samples.Money.constraints)" />
- <RenameModel oldModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" newModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(org.jetbrains.mps.samples.Money.behavior)" />
- <RenameModel oldModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" newModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(org.jetbrains.mps.samples.Money.typesystem)" />
- <RenameModel oldModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" newModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(org.jetbrains.mps.samples.Money.actions)" />
- <RenameModel oldModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" newModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(org.jetbrains.mps.samples.Money.structure)" />
- <RenameModel oldModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" newModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(org.jetbrains.mps.samples.Money.generator.template.generator.template.main@generator)" />
- </StructureModification>
-</history>
-
View
251 languages/Money/languageModels/actions.mps
@@ -1,251 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<model modelUID="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)">
- <persistence version="7" />
- <language namespace="aee9cad2-acd4-4608-aef2-0004f6a1cdbd(jetbrains.mps.lang.actions)" />
- <language namespace="662a9f2b-5802-4d16-9558-72c65c7a681e(Money)" />
- <devkit namespace="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
- <import index="v0h4" modelUID="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" version="-1" />
- <import index="tpck" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" />
- <import index="e2lb" modelUID="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" version="-1" />
- <import index="tp25" modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="-1" implicit="yes" />
- <import index="tpdg" modelUID="r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)" version="23" implicit="yes" />
- <import index="tpee" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" implicit="yes" />
- <import index="tp2c" modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" implicit="yes" />
- <import index="tp2q" modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" implicit="yes" />
- <roots>
- <node type="tpdg.SideTransformHintSubstituteActions" typeId="tpdg.1138079416598" id="3607579524910547544">
- <property name="name" nameId="tpck.1169194664001" value="makeMoneyFromInteger" />
- </node>
- </roots>
- <root id="3607579524910547544">
- <node role="actionsBuilder" roleId="tpdg.1138079416599" type="tpdg.SideTransformHintSubstituteActionsBuilder" typeId="tpdg.1138079221458" id="3607579524910547545">
- <link role="applicableConcept" roleId="tpdg.1138079221462" targetNodeId="tpee.1179362310214" resolveInfo="IntegerLiteral" />
- <node role="part" roleId="tpdg.1177442283389" type="tpdg.AddMenuPart" typeId="tpdg.1177323996388" id="3607579524910547546">
- <link role="concept" roleId="tpdg.1177333551023" targetNodeId="v0h4.5447719361346490674" resolveInfo="MoneyLiteral" />
- <node role="part" roleId="tpdg.1177333559040" type="tpdg.SimpleSideTransformMenuPart" typeId="tpdg.1177498013932" id="3607579524910547547">
- <node role="handler" roleId="tpdg.1177498207384" type="tpdg.QueryFunction_SideTransform_Handler" typeId="tpdg.1177498227294" id="3607579524910547548">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910547549">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3607579524910560808">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3607579524910560809">
- <property name="name" nameId="tpck.1169194664001" value="units" />
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560810">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560811">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560812">
- <node role="operand" roleId="tpee.1197027771414" type="tpdg.ConceptFunctionParameter_sourceNode" typeId="tpdg.1177497140107" id="3607579524910560813" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetModelOperation" typeId="tp25.1143234257716" id="3607579524910560814" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Model_RootsOperation" typeId="tp25.1171315804604" id="3607579524910560815">
- <link role="concept" roleId="tp25.1171315804605" targetNodeId="v0h4.3607579524910560662" resolveInfo="CurrencyDefTable" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkImplicitSelect" typeId="tp25.3562215692195599741" id="3607579524910560816">
- <link role="link" roleId="tp25.3562215692195600259" targetNodeId="v0h4.3607579524910560668" />
- </node>
- </node>
- <node role="type" roleId="tpee.5680397130376446158" type="tp2q.SequenceType" typeId="tp2q.1151689724996" id="3607579524910560817">
- <node role="elementType" roleId="tp2q.1151689745422" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3607579524910560818">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="v0h4.3607579524910560663" resolveInfo="CurrencyUnit" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3607579524910567676">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3607579524910567677">
- <property name="name" nameId="tpck.1169194664001" value="unit" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3607579524910567678">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="v0h4.3607579524910560663" resolveInfo="CurrencyUnit" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910567679">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910567680">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910560809" resolveInfo="units" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp2q.FindFirstOperation" typeId="tp2q.1225727723840" id="3607579524910567681">
- <node role="closure" roleId="tp2q.1204796294226" type="tp2c.ClosureLiteral" typeId="tp2c.1199569711397" id="3607579524910567682">
- <node role="body" roleId="tp2c.1199569916463" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910567683">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3607579524910567684">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910567685">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910567686">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.ParameterReference" typeId="tpee.1068581242874" id="3607579524910567687">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910567691" resolveInfo="it" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910567688">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="3607579524910567689">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="e2lb.~String%dequals(java%dlang%dObject)%cboolean" resolveInfo="equals" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpdg.ConceptFunctionParameter_pattern" typeId="tpdg.1177327274449" id="3607579524910567690" />
- </node>
- </node>
- </node>
- </node>
- <node role="parameter" roleId="tp2c.1199569906740" type="tp2q.SmartClosureParameterDeclaration" typeId="tp2q.1203518072036" id="3607579524910567691">
- <property name="name" nameId="tpck.1169194664001" value="it" />
- <node role="type" roleId="tpee.5680397130376446158" type="tpee.UndefinedType" typeId="tpee.4836112446988635817" id="3607579524910567692" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.IfStatement" typeId="tpee.1068580123159" id="3607579524910567695">
- <node role="ifTrue" roleId="tpee.1068580123161" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910567696">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3607579524910547645">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3607579524910547646">
- <property name="name" nameId="tpck.1169194664001" value="ml" />
- <node role="type" roleId="tpee.5680397130376446158" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3607579524910547647">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="v0h4.5447719361346490674" resolveInfo="MoneyLiteral" />
- </node>
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.GenericNewExpression" typeId="tpee.1145552977093" id="3607579524910547649">
- <node role="creator" roleId="tpee.1145553007750" type="tp25.SNodeCreator" typeId="tp25.1180636770613" id="3607579524910547650">
- <node role="createdType" roleId="tp25.1180636770616" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3607579524910547651">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="v0h4.5447719361346490674" resolveInfo="MoneyLiteral" />
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3607579524910547653">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.AssignmentExpression" typeId="tpee.1068498886294" id="3607579524910567704">
- <node role="rValue" roleId="tpee.1068498886297" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910567707">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910567677" resolveInfo="unit" />
- </node>
- <node role="lValue" roleId="tpee.1068498886295" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910547655">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910547654">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910547646" resolveInfo="ml" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="3607579524910560819">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="v0h4.3607579524910560680" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3607579524910547665">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.AssignmentExpression" typeId="tpee.1068498886294" id="3607579524910547672">
- <node role="rValue" roleId="tpee.1068498886297" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910547682">
- <node role="operand" roleId="tpee.1197027771414" type="tp25.SNodeTypeCastExpression" typeId="tp25.1140137987495" id="3607579524910547680">
- <link role="concept" roleId="tp25.1140138128738" targetNodeId="tpee.1068580320020" resolveInfo="IntegerConstant" />
- <node role="leftExpression" roleId="tp25.1140138123956" type="tpdg.ConceptFunctionParameter_sourceNode" typeId="tpdg.1177497140107" id="3607579524910547675" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910547686">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpee.1068580320021" resolveInfo="value" />
- </node>
- </node>
- <node role="lValue" roleId="tpee.1068498886295" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910547667">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910547666">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910547646" resolveInfo="ml" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910547671">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="v0h4.5447719361346490755" resolveInfo="amount" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3607579524910547688">
- <node role="expression" roleId="tpee.1068580123156" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910547690">
- <node role="operand" roleId="tpee.1197027771414" type="tpdg.ConceptFunctionParameter_sourceNode" typeId="tpdg.1177497140107" id="3607579524910547689" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_ReplaceWithAnotherOperation" typeId="tp25.1140131837776" id="3607579524910547694">
- <node role="replacementNode" roleId="tp25.1140131861877" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910547696">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910547646" resolveInfo="ml" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="5796591703341896855">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.DotExpression" typeId="tpee.1197027756228" id="6451560055131404268">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="5796591703341966462">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910547646" resolveInfo="ml" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkAccess" typeId="tp25.1138056143562" id="6451560055131438513">
- <link role="link" roleId="tp25.1138056516764" targetNodeId="v0h4.3607579524910560680" />
- </node>
- </node>
- </node>
- </node>
- <node role="condition" roleId="tpee.1068580123160" type="tpee.NotEqualsExpression" typeId="tpee.1073239437375" id="3607579524910567700">
- <node role="rightExpression" roleId="tpee.1081773367579" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="3607579524910567703" />
- <node role="leftExpression" roleId="tpee.1081773367580" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910567699">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910567677" resolveInfo="unit" />
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ExpressionStatement" typeId="tpee.1068580123155" id="3607579524910567708">
- <node role="expression" roleId="tpee.1068580123156" type="tpdg.ConceptFunctionParameter_sourceNode" typeId="tpdg.1177497140107" id="3607579524910567709" />
- </node>
- </node>
- </node>
- <node role="matchingText" roleId="tpdg.1177498166690" type="tpdg.QueryFunction_SideTransform_String" typeId="tpdg.1177498071304" id="3607579524910560686">
- <node role="body" roleId="tpee.1137022507850" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910560687">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.LocalVariableDeclarationStatement" typeId="tpee.1068581242864" id="3607579524910560688">
- <node role="localVariableDeclaration" roleId="tpee.1068581242865" type="tpee.LocalVariableDeclaration" typeId="tpee.1068581242863" id="3607579524910560689">
- <property name="name" nameId="tpck.1169194664001" value="units" />
- <node role="initializer" roleId="tpee.1068431790190" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560703">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560698">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560693">
- <node role="operand" roleId="tpee.1197027771414" type="tpdg.ConceptFunctionParameter_sourceNode" typeId="tpdg.1177497140107" id="3607579524910560692" />
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Node_GetModelOperation" typeId="tp25.1143234257716" id="3607579524910560697" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.Model_RootsOperation" typeId="tp25.1171315804604" id="3607579524910560702">
- <link role="concept" roleId="tp25.1171315804605" targetNodeId="v0h4.3607579524910560662" resolveInfo="CurrencyDefTable" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SLinkImplicitSelect" typeId="tp25.3562215692195599741" id="3607579524910560707">
- <link role="link" roleId="tp25.3562215692195600259" targetNodeId="v0h4.3607579524910560668" />
- </node>
- </node>
- <node role="type" roleId="tpee.5680397130376446158" type="tp2q.SequenceType" typeId="tp2q.1151689724996" id="3607579524910560804">
- <node role="elementType" roleId="tp2q.1151689745422" type="tp25.SNodeType" typeId="tp25.1138055754698" id="3607579524910560806">
- <link role="concept" roleId="tp25.1138405853777" targetNodeId="v0h4.3607579524910560663" resolveInfo="CurrencyUnit" />
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tp2q.ForEachStatement" typeId="tp2q.1153943597977" id="3607579524910560770">
- <node role="variable" roleId="tp2q.1153944400369" type="tp2q.ForEachVariable" typeId="tp2q.1153944193378" id="3607579524910560771">
- <property name="name" nameId="tpck.1169194664001" value="u" />
- </node>
- <node role="inputSequence" roleId="tp2q.1153944424730" type="tpee.LocalVariableReference" typeId="tpee.1068581242866" id="3607579524910560774">
- <link role="variableDeclaration" roleId="tpee.1068581517664" targetNodeId="3607579524910560689" resolveInfo="units" />
- </node>
- <node role="body" roleId="tpee.1154032183016" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910560773">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.IfStatement" typeId="tpee.1068580123159" id="3607579524910560775">
- <node role="condition" roleId="tpee.1068580123160" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560784">
- <node role="operand" roleId="tpee.1197027771414" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560779">
- <node role="operand" roleId="tpee.1197027771414" type="tp2q.ForEachVariableReference" typeId="tp2q.1153944233411" id="3607579524910560778">
- <link role="variable" roleId="tp2q.1153944258490" targetNodeId="3607579524910560771" resolveInfo="u" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910560783">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tpee.InstanceMethodCallOperation" typeId="tpee.1202948039474" id="3607579524910560788">
- <link role="baseMethodDeclaration" roleId="tpee.1068499141037" targetNodeId="e2lb.~String%dstartsWith(java%dlang%dString)%cboolean" resolveInfo="startsWith" />
- <node role="actualArgument" roleId="tpee.1068499141038" type="tpdg.ConceptFunctionParameter_pattern" typeId="tpdg.1177327274449" id="3607579524910560789" />
- </node>
- </node>
- <node role="ifTrue" roleId="tpee.1068580123161" type="tpee.StatementList" typeId="tpee.1068580123136" id="3607579524910560777">
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="3607579524910560790">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.DotExpression" typeId="tpee.1197027756228" id="3607579524910560793">
- <node role="operand" roleId="tpee.1197027771414" type="tp2q.ForEachVariableReference" typeId="tp2q.1153944233411" id="3607579524910560792">
- <link role="variable" roleId="tp2q.1153944258490" targetNodeId="3607579524910560771" resolveInfo="u" />
- </node>
- <node role="operation" roleId="tpee.1197027833540" type="tp25.SPropertyAccess" typeId="tp25.1138056022639" id="3607579524910560797">
- <link role="property" roleId="tp25.1138056395725" targetNodeId="tpck.1169194664001" resolveInfo="name" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- <node role="statement" roleId="tpee.1068581517665" type="tpee.ReturnStatement" typeId="tpee.1068581242878" id="3607579524910560799">
- <node role="expression" roleId="tpee.1068581517676" type="tpee.NullLiteral" typeId="tpee.1070534058343" id="3607579524910560801" />
- </node>
- </node>
- </node>
- </node>
- </node>
- </node>
- </root>
-</model>
-
View
22 languages/Money/languageModels/behavior.history
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<history>
- <StructureModification>
- <dependencies>
- <model index="ot1m" modelUID="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" version="-1" />
- <model index="v0h4" modelUID="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" version="-1" />
- <model index="40pp" modelUID="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" version="-1" />
- <model index="b1t9" modelUID="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" version="-1" />
- <model index="s06e" modelUID="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" version="-1" />
- <model index="72ys" modelUID="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" version="-1" />
- <model index="1gkp" modelUID="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" version="-1" />
- </dependencies>
- <RenameModel oldModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(Money.editor)" newModel="r:363920dc-2dd0-49fc-94ed-f20b88b2ec02(org.jetbrains.mps.samples.Money.editor)" />
- <RenameModel oldModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(Money.constraints)" newModel="r:287f3730-82f2-4e81-b8c8-89838004f6d4(org.jetbrains.mps.samples.Money.constraints)" />
- <RenameModel oldModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(Money.behavior)" newModel="r:66ae1c00-8213-4a4f-b278-da47b00dec95(org.jetbrains.mps.samples.Money.behavior)" />
- <RenameModel oldModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(Money.typesystem)" newModel="r:0c486cb8-8265-4e9d-90e8-118f83fd1147(org.jetbrains.mps.samples.Money.typesystem)" />
- <RenameModel oldModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(Money.actions)" newModel="r:a4988a37-dce9-4e83-b399-b6b2ea80640c(org.jetbrains.mps.samples.Money.actions)" />
- <RenameModel oldModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(Money.structure)" newModel="r:cd29712f-cf1b-4f19-90a2-4ce86af0d5f6(org.jetbrains.mps.samples.Money.structure)" />
- <RenameModel oldModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(Money.generator.template.main@generator)" newModel="r:c68260e6-0a07-47e7-af7c-570ace5903cf(org.jetbrains.mps.samples.Money.generator.template.generator.template.main@generator)" />
- </StructureModification>
-</history>
-