From 8e7d3b2d361ec452365fca4ceae4f7aadd5c8e7e Mon Sep 17 00:00:00 2001 From: Diederik Dulfer Date: Fri, 24 May 2019 06:50:50 +0200 Subject: [PATCH] Update AWS language --- languages/AWSStateMachine/AWSStateMachine.mpl | 94 + .../AWSStateMachine/Language.class | Bin 0 -> 2670 bytes .../behavior/BehaviorAspectDescriptor.class | Bin 0 -> 2819 bytes .../BooleanValue__BehaviorDescriptor.class | Bin 0 -> 7431 bytes .../IntegerValue__BehaviorDescriptor.class | Bin 0 -> 7453 bytes .../StringValue__BehaviorDescriptor.class | Bin 0 -> 7405 bytes .../behavior/Value__BehaviorDescriptor.class | Bin 0 -> 6799 bytes .../AWSStateMachine/behavior/trace.info | 314 + .../ConstraintsAspectDescriptor.class | Bin 0 -> 812 bytes .../aspectcps-descriptorclasses.mps | 137 + .../AWSStateMachine/constraints/checkpoints | 7 + .../AWSStateMachine/constraints/trace.info | 9 + .../editor/BooleanValue_Editor.class | Bin 0 -> 940 bytes .../BooleanValue_EditorBuilder_a$1.class | Bin 0 -> 1730 bytes .../editor/BooleanValue_EditorBuilder_a.class | Bin 0 -> 8431 bytes .../editor/ChoiceRule_Editor.class | Bin 0 -> 932 bytes .../ChoiceRule_EditorBuilder_a$1$1.class | Bin 0 -> 1703 bytes .../editor/ChoiceRule_EditorBuilder_a$1.class | Bin 0 -> 1576 bytes .../ChoiceRule_EditorBuilder_a$2$1.class | Bin 0 -> 1703 bytes .../editor/ChoiceRule_EditorBuilder_a$2.class | Bin 0 -> 4067 bytes .../editor/ChoiceRule_EditorBuilder_a$3.class | Bin 0 -> 1724 bytes ...mparisonSingleRoleHandler_ln1q6v_c2a.class | Bin 0 -> 6049 bytes ...mparisonSingleRoleHandler_ln1q6v_c4a.class | Bin 0 -> 6049 bytes ...le_EditorBuilder_a$Inline_Builder0$1.class | Bin 0 -> 1879 bytes ...Rule_EditorBuilder_a$Inline_Builder0.class | Bin 0 -> 7968 bytes ...r_a$NextSingleRoleHandler_ln1q6v_g2a.class | Bin 0 -> 6013 bytes .../editor/ChoiceRule_EditorBuilder_a.class | Bin 0 -> 12635 bytes ...tuteMenu$SMP_ReferenceScope_9w3165_a.class | Bin 0 -> 2834 bytes ...stituteMenu$SMP_Subconcepts_9w3165_b.class | Bin 0 -> 4761 bytes .../editor/ChoiceRule_SubstituteMenu.class | Bin 0 -> 4518 bytes .../editor/Comparison_Editor.class | Bin 0 -> 932 bytes .../Comparison_EditorBuilder_a$1$1.class | Bin 0 -> 1703 bytes .../editor/Comparison_EditorBuilder_a$1.class | Bin 0 -> 4071 bytes .../editor/Comparison_EditorBuilder_a$2.class | Bin 0 -> 1724 bytes .../editor/Comparison_EditorBuilder_a$3.class | Bin 0 -> 1718 bytes .../editor/Comparison_EditorBuilder_a$4.class | Bin 0 -> 1718 bytes ...on_EditorBuilder_a$Inline_Builder0$1.class | Bin 0 -> 1879 bytes ...ison_EditorBuilder_a$Inline_Builder0.class | Bin 0 -> 7968 bytes ...r_a$valueSingleRoleHandler_mm5bu9_i0.class | Bin 0 -> 5309 bytes .../editor/Comparison_EditorBuilder_a.class | Bin 0 -> 13585 bytes ...tuteMenu$SMP_ReferenceScope_qmihaf_a.class | Bin 0 -> 2838 bytes ...stituteMenu$SMP_Subconcepts_qmihaf_b.class | Bin 0 -> 4761 bytes .../editor/Comparison_SubstituteMenu.class | Bin 0 -> 4518 bytes .../editor/EditorAspectDescriptorImpl.class | Bin 0 -> 4309 bytes .../editor/IntegerValue_Editor.class | Bin 0 -> 940 bytes .../IntegerValue_EditorBuilder_a$1.class | Bin 0 -> 1730 bytes .../editor/IntegerValue_EditorBuilder_a.class | Bin 0 -> 8431 bytes .../editor/StateInput_Editor.class | Bin 0 -> 932 bytes ...der_a$VariablesListHandler_u7hkk9_c0.class | Bin 0 -> 5590 bytes .../editor/StateInput_EditorBuilder_a.class | Bin 0 -> 5615 bytes .../editor/StateMachine_Editor.class | Bin 0 -> 940 bytes .../StateMachine_EditorBuilder_a$1.class | Bin 0 -> 1730 bytes .../StateMachine_EditorBuilder_a$2.class | Bin 0 -> 1730 bytes .../StateMachine_EditorBuilder_a$3.class | Bin 0 -> 1730 bytes .../StateMachine_EditorBuilder_a$4$1.class | Bin 0 -> 1719 bytes .../StateMachine_EditorBuilder_a$4.class | Bin 0 -> 1730 bytes .../StateMachine_EditorBuilder_a$5$1.class | Bin 0 -> 1719 bytes .../StateMachine_EditorBuilder_a$5.class | Bin 0 -> 4086 bytes .../StateMachine_EditorBuilder_a$6.class | Bin 0 -> 1736 bytes ...ne_EditorBuilder_a$Inline_Builder0$1.class | Bin 0 -> 1893 bytes ...hine_EditorBuilder_a$Inline_Builder0.class | Bin 0 -> 7981 bytes ...$StartAtSingleRoleHandler_qpt50r_j3a.class | Bin 0 -> 6039 bytes ...ilder_a$StatesListHandler_qpt50r_n3a.class | Bin 0 -> 5586 bytes ...ilder_a$StatesListHandler_qpt50r_n4a.class | Bin 0 -> 5586 bytes .../editor/StateMachine_EditorBuilder_a.class | Bin 0 -> 18100 bytes ...tuteMenu$SMP_ReferenceScope_kdnim9_a.class | Bin 0 -> 2851 bytes ...stituteMenu$SMP_Subconcepts_kdnim9_b.class | Bin 0 -> 4777 bytes .../editor/StateMachine_SubstituteMenu.class | Bin 0 -> 4534 bytes .../AWSStateMachine/editor/State_Editor.class | Bin 0 -> 912 bytes .../editor/State_EditorBuilder_a$1.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$2.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$3.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$4.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$5$1.class | Bin 0 -> 1663 bytes .../editor/State_EditorBuilder_a$5.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$6.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$7.class | Bin 0 -> 1688 bytes .../editor/State_EditorBuilder_a$8$1.class | Bin 0 -> 1663 bytes .../editor/State_EditorBuilder_a$8.class | Bin 0 -> 2758 bytes .../editor/State_EditorBuilder_a$9.class | Bin 0 -> 1694 bytes ...r_a$BranchesListHandler_sjqidp_c01d0.class | Bin 0 -> 5579 bytes ...er_a$BranchesListHandler_sjqidp_c9d0.class | Bin 0 -> 5576 bytes ...der_a$ChoicesListHandler_sjqidp_c7d0.class | Bin 0 -> 5570 bytes ...der_a$ChoicesListHandler_sjqidp_c8d0.class | Bin 0 -> 5570 bytes ...der_a$ChoicesListHandler_sjqidp_c9d0.class | Bin 0 -> 5570 bytes ...te_EditorBuilder_a$Inline_Builder0$1.class | Bin 0 -> 1844 bytes ...tate_EditorBuilder_a$Inline_Builder0.class | Bin 0 -> 7939 bytes ...r_a$NextSingleRoleHandler_sjqidp_m3a.class | Bin 0 -> 5993 bytes ...ateInputSingleRoleHandler_sjqidp_h3a.class | Bin 0 -> 5978 bytes .../editor/State_EditorBuilder_a.class | Bin 0 -> 25514 bytes .../editor/StringValue_Editor.class | Bin 0 -> 936 bytes .../StringValue_EditorBuilder_a$1.class | Bin 0 -> 1724 bytes .../editor/StringValue_EditorBuilder_a.class | Bin 0 -> 8426 bytes .../editor/VariableReference_Editor.class | Bin 0 -> 960 bytes ...ariableReference_EditorBuilder_a$1$1.class | Bin 0 -> 1759 bytes .../VariableReference_EditorBuilder_a$1.class | Bin 0 -> 4127 bytes .../VariableReference_EditorBuilder_a$2.class | Bin 0 -> 1766 bytes ...ce_EditorBuilder_a$Inline_Builder0$1.class | Bin 0 -> 1928 bytes ...ence_EditorBuilder_a$Inline_Builder0.class | Bin 0 -> 8661 bytes .../VariableReference_EditorBuilder_a.class | Bin 0 -> 7532 bytes ...tuteMenu$SMP_ReferenceScope_hx33jo_a.class | Bin 0 -> 2887 bytes ...stituteMenu$SMP_Subconcepts_hx33jo_b.class | Bin 0 -> 4817 bytes .../VariableReference_SubstituteMenu.class | Bin 0 -> 4574 bytes .../editor/Variable_Editor.class | Bin 0 -> 924 bytes .../editor/Variable_EditorBuilder_a$1.class | Bin 0 -> 1706 bytes .../editor/Variable_EditorBuilder_a.class | Bin 0 -> 8400 bytes .../AWSStateMachine/editor/trace.info | 3100 ++++++ .../ConceptPresentationAspectImpl.class | Bin 0 -> 3342 bytes ...rationDescriptor_ComparisonOperators.class | Bin 0 -> 6112 bytes .../EnumerationDescriptor_StateType.class | Bin 0 -> 3872 bytes .../structure/LanguageConceptSwitch.class | Bin 0 -> 1877 bytes .../structure/StructureAspectDescriptor.class | Bin 0 -> 11174 bytes .../structure/aspectcps-descriptorclasses.mps | 8665 +++++++++++++++++ .../AWSStateMachine/structure/checkpoints | 7 + .../AWSStateMachine/structure/trace.info | 549 ++ .../classes_gen/AWSStateMachine/trace.info | 9 + .../CheckState_NonTypesystemRule.class | Bin 0 -> 3531 bytes .../typesystem/TypesystemDescriptor.class | Bin 0 -> 687 bytes .../aspectcps-descriptorclasses.mps | 873 ++ .../AWSStateMachine/typesystem/checkpoints | 7 + .../AWSStateMachine/typesystem/trace.info | 72 + .../AWSStateMachine/Generator.class | Bin 0 -> 2874 bytes .../classes_gen/AWSStateMachine/trace.info | 9 + .../main/QueriesGenerated$IMQ.class | Bin 0 -> 1744 bytes .../main/QueriesGenerated$IfMC.class | Bin 0 -> 2685 bytes .../main/QueriesGenerated$MRRC.class | Bin 0 -> 1743 bytes .../main/QueriesGenerated$PVQ.class | Bin 0 -> 4674 bytes .../main/QueriesGenerated$RRC.class | Bin 0 -> 1588 bytes .../main/QueriesGenerated$SNQ.class | Bin 0 -> 1783 bytes .../main/QueriesGenerated$SNsQ.class | Bin 0 -> 2996 bytes .../classes_gen/main/QueriesGenerated.class | Bin 0 -> 25444 bytes .../generator/classes_gen/main/trace.info | 853 ++ .../AWSStateMachine/dependencies | 19 + .../AWSStateMachine/generated | 5 + .../source_gen.caches/main/dependencies | 39 + .../source_gen.caches/main/generated | 5 + .../source_gen/AWSStateMachine/Generator.java | 43 + .../source_gen/AWSStateMachine/trace.info | 9 + .../source_gen/main/QueriesGenerated.java | 697 ++ .../generator/source_gen/main/trace.info | 853 ++ .../generator/template/main@generator.mps | 2376 +++++ languages/AWSStateMachine/models/behavior.mps | 188 + .../AWSStateMachine/models/constraints.mps | 11 + languages/AWSStateMachine/models/editor.mps | 874 ++ .../AWSStateMachine/models/structure.mps | 384 + .../AWSStateMachine/models/typesystem.mps | 126 + .../sandbox/AWSStateMachine.sandbox.msd | 18 + .../HellloWorld/HelloWorld.json | 11 + .../AWSStateMachine/HellloWorld/trace.info | 3 + .../sandbox/Choice example.json | 33 + .../sandbox/Parallel state example.json | 32 + .../AWSStateMachine/sandbox/Pass states.json | 21 + .../sandbox/Simple state machine.json | 10 + .../AWSStateMachine/sandbox/null.json | 11 + .../AWSStateMachine/sandbox/trace.info | 3 + .../models/AWSStateMachine.HellloWorld.mps | 38 + .../models/AWSStateMachine.sandbox.mps | 156 + .../AWSStateMachine/HellloWorld/dependencies | 3 + .../AWSStateMachine/HellloWorld/generated | 5 + .../AWSStateMachine/sandbox/dependencies | 3 + .../AWSStateMachine/sandbox/generated | 5 + .../HellloWorld/HelloWorld.json | 11 + .../AWSStateMachine/HellloWorld/trace.info | 3 + .../sandbox/Choice example.json | 33 + .../sandbox/Parallel state example.json | 32 + .../AWSStateMachine/sandbox/Pass states.json | 21 + .../sandbox/Simple state machine.json | 10 + .../AWSStateMachine/sandbox/null.json | 11 + .../AWSStateMachine/sandbox/trace.info | 3 + .../AWSStateMachine/behavior/dependencies | 110 + .../AWSStateMachine/behavior/generated | 5 + .../AWSStateMachine/constraints/dependencies | 11 + .../AWSStateMachine/constraints/generated | 5 + .../AWSStateMachine/dependencies | 26 + .../AWSStateMachine/editor/dependencies | 572 ++ .../AWSStateMachine/editor/generated | 5 + .../AWSStateMachine/generated | 5 + .../AWSStateMachine/structure/dependencies | 61 + .../AWSStateMachine/structure/generated | 5 + .../AWSStateMachine/typesystem/dependencies | 24 + .../AWSStateMachine/typesystem/generated | 5 + .../source_gen/AWSStateMachine/Language.java | 67 + .../behavior/BehaviorAspectDescriptor.java | 40 + .../BooleanValue__BehaviorDescriptor.java | 89 + .../IntegerValue__BehaviorDescriptor.java | 85 + .../StringValue__BehaviorDescriptor.java | 85 + .../behavior/Value__BehaviorDescriptor.java | 79 + .../AWSStateMachine/behavior/trace.info | 314 + .../ConstraintsAspectDescriptor.java | 19 + .../aspectcps-descriptorclasses.mps | 137 + .../AWSStateMachine/constraints/checkpoints | 7 + .../AWSStateMachine/constraints/trace.info | 9 + .../editor/BooleanValue_Editor.java | 14 + .../editor/BooleanValue_EditorBuilder_a.java | 85 + .../editor/ChoiceRule_Editor.java | 14 + .../editor/ChoiceRule_EditorBuilder_a.java | 340 + .../editor/ChoiceRule_SubstituteMenu.java | 87 + .../editor/Comparison_Editor.java | 14 + .../editor/Comparison_EditorBuilder_a.java | 308 + .../editor/Comparison_SubstituteMenu.java | 87 + .../editor/EditorAspectDescriptorImpl.java | 67 + .../editor/IntegerValue_Editor.java | 14 + .../editor/IntegerValue_EditorBuilder_a.java | 85 + .../editor/StateInput_Editor.java | 14 + .../editor/StateInput_EditorBuilder_a.java | 145 + .../editor/StateMachine_Editor.java | 14 + .../editor/StateMachine_EditorBuilder_a.java | 484 + .../editor/StateMachine_SubstituteMenu.java | 87 + .../AWSStateMachine/editor/State_Editor.java | 14 + .../editor/State_EditorBuilder_a.java | 832 ++ .../editor/StringValue_Editor.java | 14 + .../editor/StringValue_EditorBuilder_a.java | 85 + .../editor/VariableReference_Editor.java | 14 + .../VariableReference_EditorBuilder_a.java | 164 + .../VariableReference_SubstituteMenu.java | 87 + .../editor/Variable_Editor.java | 14 + .../editor/Variable_EditorBuilder_a.java | 85 + .../AWSStateMachine/editor/trace.info | 3100 ++++++ .../ConceptPresentationAspectImpl.java | 108 + ...erationDescriptor_ComparisonOperators.java | 90 + .../EnumerationDescriptor_StateType.java | 63 + .../structure/LanguageConceptSwitch.java | 47 + .../structure/StructureAspectDescriptor.java | 192 + .../structure/aspectcps-descriptorclasses.mps | 8665 +++++++++++++++++ .../AWSStateMachine/structure/checkpoints | 7 + .../AWSStateMachine/structure/trace.info | 549 ++ .../source_gen/AWSStateMachine/trace.info | 9 + .../CheckState_NonTypesystemRule.java | 44 + .../typesystem/TypesystemDescriptor.java | 15 + .../aspectcps-descriptorclasses.mps | 873 ++ .../AWSStateMachine/typesystem/checkpoints | 7 + .../AWSStateMachine/typesystem/trace.info | 72 + 232 files changed, 39584 insertions(+) create mode 100644 languages/AWSStateMachine/AWSStateMachine.mpl create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/Language.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/BehaviorAspectDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/IntegerValue__BehaviorDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/trace.info create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/checkpoints create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/trace.info create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$1$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$2$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$2.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$3.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c2a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c4a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$NextSingleRoleHandler_ln1q6v_g2a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu$SMP_ReferenceScope_9w3165_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu$SMP_Subconcepts_9w3165_b.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$1$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$2.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$3.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$4.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$Inline_Builder0$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$Inline_Builder0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$valueSingleRoleHandler_mm5bu9_i0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_SubstituteMenu$SMP_ReferenceScope_qmihaf_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_SubstituteMenu$SMP_Subconcepts_qmihaf_b.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/EditorAspectDescriptorImpl.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a$VariablesListHandler_u7hkk9_c0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$2.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$3.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$4$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$4.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$5$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$5.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$6.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$Inline_Builder0$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$Inline_Builder0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StartAtSingleRoleHandler_qpt50r_j3a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StatesListHandler_qpt50r_n3a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StatesListHandler_qpt50r_n4a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu$SMP_ReferenceScope_kdnim9_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu$SMP_Subconcepts_kdnim9_b.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$2.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$3.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$4.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$6.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$7.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$8$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$8.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$9.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$BranchesListHandler_sjqidp_c01d0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$BranchesListHandler_sjqidp_c9d0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$ChoicesListHandler_sjqidp_c7d0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$ChoicesListHandler_sjqidp_c8d0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$ChoicesListHandler_sjqidp_c9d0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$Inline_Builder0$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$Inline_Builder0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$NextSingleRoleHandler_sjqidp_m3a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$StateInputSingleRoleHandler_sjqidp_h3a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$1$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$2.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$Inline_Builder0$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$Inline_Builder0.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu$SMP_ReferenceScope_hx33jo_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu$SMP_Subconcepts_hx33jo_b.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_Editor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a$1.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/trace.info create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/LanguageConceptSwitch.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/StructureAspectDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/checkpoints create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/trace.info create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/trace.info create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/TypesystemDescriptor.class create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/checkpoints create mode 100644 languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/trace.info create mode 100644 languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/Generator.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/trace.info create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IMQ.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IfMC.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$MRRC.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$PVQ.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$RRC.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$SNQ.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$SNsQ.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated.class create mode 100644 languages/AWSStateMachine/generator/classes_gen/main/trace.info create mode 100644 languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/dependencies create mode 100644 languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/generated create mode 100644 languages/AWSStateMachine/generator/source_gen.caches/main/dependencies create mode 100644 languages/AWSStateMachine/generator/source_gen.caches/main/generated create mode 100644 languages/AWSStateMachine/generator/source_gen/AWSStateMachine/Generator.java create mode 100644 languages/AWSStateMachine/generator/source_gen/AWSStateMachine/trace.info create mode 100644 languages/AWSStateMachine/generator/source_gen/main/QueriesGenerated.java create mode 100644 languages/AWSStateMachine/generator/source_gen/main/trace.info create mode 100644 languages/AWSStateMachine/generator/template/main@generator.mps create mode 100644 languages/AWSStateMachine/models/behavior.mps create mode 100644 languages/AWSStateMachine/models/constraints.mps create mode 100644 languages/AWSStateMachine/models/editor.mps create mode 100644 languages/AWSStateMachine/models/structure.mps create mode 100644 languages/AWSStateMachine/models/typesystem.mps create mode 100644 languages/AWSStateMachine/sandbox/AWSStateMachine.sandbox.msd create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/HelloWorld.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/trace.info create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Choice example.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Parallel state example.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Pass states.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Simple state machine.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/null.json create mode 100644 languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/trace.info create mode 100644 languages/AWSStateMachine/sandbox/models/AWSStateMachine.HellloWorld.mps create mode 100644 languages/AWSStateMachine/sandbox/models/AWSStateMachine.sandbox.mps create mode 100644 languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/dependencies create mode 100644 languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/generated create mode 100644 languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/dependencies create mode 100644 languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/generated create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/HelloWorld.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/trace.info create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Choice example.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Parallel state example.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Pass states.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Simple state machine.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/null.json create mode 100644 languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/trace.info create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/generated create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/generated create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/generated create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/generated create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/generated create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/dependencies create mode 100644 languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/generated create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/Language.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BehaviorAspectDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/IntegerValue__BehaviorDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/trace.info create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/checkpoints create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/trace.info create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/EditorAspectDescriptorImpl.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_Editor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/editor/trace.info create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/LanguageConceptSwitch.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/StructureAspectDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/checkpoints create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/structure/trace.info create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/trace.info create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/TypesystemDescriptor.java create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/aspectcps-descriptorclasses.mps create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/checkpoints create mode 100644 languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/trace.info diff --git a/languages/AWSStateMachine/AWSStateMachine.mpl b/languages/AWSStateMachine/AWSStateMachine.mpl new file mode 100644 index 0000000..c0594ac --- /dev/null +++ b/languages/AWSStateMachine/AWSStateMachine.mpl @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + b5c0bb04-c583-4b2a-a66e-1eab92d33c68(com.mbeddr.mpsutil.json) + b401a680-8325-4110-8fd3-84331ff25bef(jetbrains.mps.lang.generator) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/Language.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/Language.class new file mode 100644 index 0000000000000000000000000000000000000000..4e16474b82915539f2d392376805d5df09b67270 GIT binary patch literal 2670 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..79a751f4cfce17c948f9271bf2c4498858589b07 GIT binary patch literal 7431 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..4c2ca04298ace843205ac78ade027db251a0cb91 GIT binary patch literal 7405 zcmcIo`+FQ!8GcW)$xOCW8n#J&no3D&Ym@Y{^g`1#p)|L)+a^uuhLnJsPBxQt+TERX zb~m&>UckEuML|Ik6;Y`-1X@f2vEUuWyNKZJXMXZO@UgyUW_Gi?-Nb3ceV()5%$ak( z^L^iWzsotV{QHF$0qnv*6jTW8={z2dX7r5Fug6ZBNh3UFoYbdG%MM2~wwat9*5g@Y zbhOLs?J?3Z+e~FFTR}kJrc*{{%+}3hI-E$Q!!gS?!g@Mo#4_m|qpTh7($hxQq4}u- zO83Cg?%u&6a_F<{$#5|nD`h10lo^ie$;qrfX@sMlW9f{o$1>ekGG?SQ?E>nt-h+|o z(6JGL_P*lj3rHb3=F~W5Oq%3)mW=8%maFNgIlf~embkHX`|Vw41a|o68tpeSC#`WZ ztBIPENj;Ob4S@q!&7h<2ls=_9YJ1ji-$$mwu0x~!y+elvdZGfg?wD-GjEDQE1HT_E z=^`6HyCUu3N#4=2&sj*IPVW7y&R zSpZq(LT)91;Y2nhqa6e5K)vHry2;{prH!YL2SS~6l@gO zT2{-=bkNwg{{wuTsDY+JU8d|YOpt{2YVO>+f#&*Z`bh^EHIEXOz%8`VAI|um2dM=1aLC8nN%?u+s z@0VO}(Xbz#M14|EaQ7mGtGh^UFWpaH7Hh9TH+mKH_zjqyv6zug58CFG88;@4w1xvX zNV^Q)*3}p37HIXSbtxO7D}o~m4*TDDYuubL4LdD2PD3C1DMidSm@fpZrpOZI@NLDy zWCc#3?Y$oz8_h zCs}vewtkkLoIsL3q^D)_X6}?)<&*xv*eRAyQe@dRpW~%KDGkeUjlhaNR%u7Gi7~?- z(#PWT!%&|U)8oUsZOV7AGdMarDx)ZgKugmi+0aeD(WA`5jEVvqj%AY>GhsxMQ)b#E z$NaW*CX*IRMbk>A1=g3a)aO5jk6M|d*?61*S{ohBoHWytxfEnm$s}1c=Bm9yIh@G8 zutyaR^^7GmYOZL?l_#?*-cJBc$r4tUA0O0kH|}wh^q|dk?aW!$X|jM=as`p&!|3#3 zd{n_l1bU0{;z;J@{YfKf*g8v@u-oC4H{ocG%>adREv(^V_&5U{ivTzG2$+7iaSG)w8zKAa=c#Nhhj<6cOjIS`Eo5^wG%)kUsg@v_WE-XhBd{v;!H>|o2 zxiT>v9*`Aq?-_Y`W%vx@aePg>*Vp}5FA@@khv@dJHjPs|3p^<^8{=Me!l^144&8@{ z)LlSC1XdMi6xPdLR`FSQ79>-5KLnQZk|B1wUr%|Q&Mk(3`5=|6*}c=&5|l0ng)0Fm z@aWY8^(_>0QP?uYGYj+>vAAv<<1VHc1VZv8SX?N`LrZDr(ys&7lvV;o1wboTTG)vf zwhcpB)XLg1;{XpgjH_;TTkxJ~n^aNY+6@~v*hb2-oyvkQ3~zy^Nb|6UY0SvDJIh*g z3Gyg-fjO?zp3EkUWTtV#vK#k%^-E(u2fJfz~hiXjyhDxOwxy^6Go z8Ws1ec!ZuyArm@NOj}`;a_v|)^cCRU8>Qj5_+1b?@q1o;I3RKaiNtx{)Z;m8;Mye+hP7HckI z-7MBmqxmAX&LKQ9hwUSwoin&;25q5^Y3!?2FQ97{ho*7#0@h9ASZH_}w_m{4Y1~

wseMQuXV z?>cni26SNydU)DDP@rjBUeh+-vq&ER+VYyVd755FpDNWdkbqS@HC$BH0`Eo zYaRUF5xR69YUri&sB}2o z#6J0x^X2nmt&QK?s?XDRIr|cRCZ@4lKz}@8R^TUuB5JRobF54TR86ENWhuDlJpl2zd-1hi|}*i$a!o7 zCG9xhkB?M^Ug7+;q`x9vMfz*fYe;`XO4Bg7|KY0bx}UuF&*9ZOMrZJ6vYW#j^6@WZ z_Yyw|8A-${H0%lVDA<{0>t?%5Obgxu@=;tyd+u4mUoSHjdtctdx7H={Tc{(k^v;UEV9 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..3aad39b082f640ac5eaa1f39015dc96b10f34905 GIT binary patch literal 6799 zcmcIo`+F2u8GcW)$qdUv!-k+hTNVLH0%QpU5=a`!h0Ep!vLQ5WHJxlGVPJP>JF}aD zmsV}HwN`4qRK;4gYSC)7O==Q|6l=9;{VV**pZpJe#P`h1ZZ?~Xn^^NalW%7BocFxn zcfQ-15B`1g9RLmZn}QO718wJ{(X^JPX*&y%vBK?|t+$_=n<}7mobKy5ex{!Y zJ*G7lo)2TD^rV(D!f`D*meI!aaI|gMPFq?m-C-tUdMe#4pq@Q`G7{}SJ1EfHGk^LL zEF@x9jkEfgLBuNrs!E&Dv}Gj6hK!K|qp`&P#`*`_FViH&qegr6^aXQ-U~8hrSW-)8 zEM4HliUC@BE^6bNqjuQk)Z9u?fBUJS-sAnJPIpEHD%>%dv=I;YPzU~gvfveAirE!u z5080EZL71A+7gQ!Nh94VP+DCxAmHmTNA$8c8k9?KcXwYcyY||E`D*wdBV~A@{?YP( zc2BCdOWO+XsNVrg>%!ww5QhQzCFQR zH?1oHY(t2q7}K*pAkbOe)z!7oWHm*3RMwN$K;UBml%d>@o%pzdT>|?SrJ3_aZ)(=!sVU&keoJpX9V81WIEA%8&NXmJy}=*b;sB4uWhBmGxWdL)sGD`=nt7y7s#^*9_r zBbo%tTRivMSe>`A9dXUJn`;LA2;-<6NvCh-fTF!Tn?58F;;49l2_zf$67>@S977xZ zJ*g$Qdy)Lry+|zF&!Q~WyapXOuAsBnRM{4b>9&2wGRBR#KBn6NoWM!i<;=PEo=As4 zV{uv+!qB@S=vL5G{KlIj#;BoNw%oV?deBQ2F-vES5HPDFtK?C%74w%T`!G%ia0Z`b zie=JpnF+*;bb@Gac8=7hxo8qjTKAmaArTFrALm%VVs0UFD6FP{t&W0<^UQ&BRZ7}r zFo1`o>y{WJ^6`-XK7~)yy)CcA30Os1Y0(0?I-&|5E!NYVGIU0>7VXs$3-yBUCO38r%bn5mUe}a zoIsK>q}j4;3+$3w<;wl(;frjVBxU((uDVM?sQ}hty}&&^?9BQyiDBL9*M{Sa!(fjY z)8Ye~WyojmrGIE>NM=zAf!gY2s-atcqkXKx%!&d#&t{ToBcVr<z>We)ZSKc#pPBB<#N$lRfuW)F1;du$lF06YNwQtc_Idd{{3yj|WRCx=KXbzniq2gxgiBcn`dd7S?)UX zlE9Y&utBHtB^|nJnVz!PMb```4)RGc)uggv)ij zUFy|R9@5q2_C42*FF0bZT-C)KV4)idTwA$&euy-ebyk)X9z8nsSX{I85!aI#`ayZ} zm|vJ=lU(?6^#{+bg_UPs!D-}5ONZ{#wqXK`ni(smpI|dBaQ~9uGU}vq0vmSj+-d14 z({gGUADGU3)sdQk0Dg|wWS+gwu4WZX6#SCatj!wBB=lrDG-_I*V_u~Ux)p+v?`hgfw(!+I#mT(9C+Ea$mtZX^|swR9f4liv6@vRz1Cc2w|N6_2ZU zO2yMEUQ*GoqC~|jDz>SxRXm~MSvDzTn9x{Hj^w8#?;!MF+}s-#!0&O(kArxJ=WEAz z92Su{k2P96Yl>WUQt*d@1nA*N<2T}ue!PqK_^Dw5lJnIn59ZH)ypQ)3JR`7WZm{QG zdE@@dQzyT2@Ee#9TjcSdcU$D?m~yjh0Qu`$-j^W2_w2uN&-d_G6&2XPH$jegjA){4Lc+GlWT3VjpU zK83TvfhjyVfqheWxbzl=rl3ti_uazSVCe+(=nRZWm~U|YXMFu6@%YU@&HwQ4xi_HAD+OI9<@tEkmRfOkeZLw_EMHn z?wP?C=VClLmxRcVDjh+r$`3dd2 z_#R1qpKslrlB2G1lEwAUxo}M>7J)5MSs;j43Ar)SYqUte$y;Q*vxu~4;Ucf+Ez-Nl zB6;8yepzU^1i?%GPXC|=;?9=WxfGa6-9MS3~ zyh*v9a+Z>2VAj07BKt|Zw9Mk&hlZx{Cqm8QeR+F_P`CM$klB~1cXNZUQ^CQEJ3cS38f9=xRre(p0j`y*{8leoCv9;Aj5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..58336b513f86e9fc99e45bac54cabdab1a3b5770 GIT binary patch literal 812 zcmbVKO;5r=5Pge4rQ#QU-}DBWxCb?AKoi7xs$MV{kK1(vi_kXR#owhT5>5O8{wU+L znt&WQaGBX@-@KjoX1~7QKLH$L$3ceSwEoa+T4B|#kR2T;F2lgsSm?kS-WZ+hCQ{N~ zDOT;><|2}4IM;nH7Z$>FqhNZT$W1})Wm%T7< z^Z)w7NChI&yeES8K(rNa*8RjQne<8(*=oi6-!b9H*cBrus}5Efs#6<%vU1YT5rc~r ztRP9EK+8t9n`Fak!;zeK&w0e4rK!#4Va*7UB zN0b@m-2M>rZ|QHBqDwGf0a+9&f?^7yyhs%-5z7=4f(xQeu!Rq-JRS^DdZi*m1W4}y WR#Sq_U(g=`!Lfl&qF~rc@!LPVN9RWX literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps new file mode 100644 index 0000000..85802e4 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/checkpoints b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/trace.info b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/trace.info new file mode 100644 index 0000000..195bc41 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/constraints/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..21d529570a451617fcbca4252c498cd8d6ceb4df GIT binary patch literal 940 zcmcIjT~8B16g^W4)wPuh%9kI&69tJAqi-c7Q02vimzp&`HPh_{hD>*w?JV&J_=EIC z5>5O8{wTwp-Bv=lKs)b`CzY+fF$;R`Iz`NK#Kb zo619L4XGqjCZo>Ve6NBs_g|3frb;J6*&hsLVtZ6n>m2wYmLw%$RQ;%9|;g6+94l zH9eKXOq(919TlLCMX%gLf#|<5iTo8yRV-sgASm=JlzZ9uSDFGf%5BpsVQ%`;q?upu}J7Lyi^BB(H+k*_|ug z`I?slj=l^8xW}S=!R*)@=K35x&# literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4440b1d86cd834dbafec6efe1a8b7adc336ba9ec GIT binary patch literal 1730 zcmbVNYflqF6g|@-YjL#|#rF%X(iUW?FVrH2;v*y#H8q&vhi1AR+QDJB&dxT`-{cpK z_)0W>_D31-lwv^CAWgbEd*{x%k8}6z_aC3X0=R8AvnDu$0?T2LBf?zrfHp8#Y7=40~PdLcd+5T{zf1fF$<2NMVp6 znX|6x3h^)>uhfNp!s|*f3|2y)s|Bv5eeN0iY!iuvofMEQ+9q({7j45($o-?970O$A z)p@#=@{1`P!wCn+8SZUvw{0^quZ33^E#8qdLhJpWF-FUJY(%YA?(N+Xk*{T&2F=Au zoMJfI6lUGOCL2ZGS$ce>Tz>U1WVlq>9I6|IM{Sz1Xgyl2Jxg}=fiSJGQF3sGA+yXo zyvx7$u)a**dvF$62j>_j{uj~3d0e2D$)FQHCr0MC+p=es-?J#?x0(i!L%~6wVSm>> zHd6JHj$Djlj6#bSF;_(RNN(%-t(N>ELqZa{BirPbVdxLQ`9%jshVy@azc$Rr01fqJ z7l(0#VW1ku+P7~!b!+%vYBFvsW=K_KGvFrH#EdKSzjm>d28}IOKVEYoeKh?XBCek z5#bEAG)Z!u$YiW+0GUB68f3B76l}})(CP*fT}!$!x(c^2wu*g)56HZ+M{$6z{p1MT z$3eQf-E|s6I7Cm(64ry6Baj5yhTh`nXz~kAf5LDQg?HHZ5hJf@V%k6_kA+PYM!#X=JuX=&wjnRlM@*B=mSgj@zw7kxqrytKMymuS>6>Nm GSAPN;WAQ=& literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..6e4f6dd91673b6f02a9116e3b02c168577471d9d GIT binary patch literal 8431 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 H9{%xP1i>53 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..4c71a3b4517436e852343da042058c1fd571b0a1 GIT binary patch literal 932 zcmcIiO-~b16g{^TszXaF3M%sDinbD8NZ8ewXw?lP3rb2@HLuevea&>HnZ7an0Dh2e zAi=~R;EyuinJE&YA!WhlzPVrL-gD>t`hEEmz%Dil$PudVj#@3NEq~Tt-vq3;7^~rEtb(w|Syp}EFFN+^{@(~;?u`kIeM^|B*4l)8 zQ*sVw@UVzk%n{12%-fHLU5*ZQ*Jr|_8+zJr>&PVjB$&5-GnUcrw3{{v6)$4plhC^UT4N|-ikw_|!Td91FtXcX{>urn=@ z_p$MN9CfsV3LYm{dqQa63y*d(V!4Q?ct&ut>t%P_sos?&p~R_Vn%OZ4+qa+T=IKQ# ziLMA+Q~m^5xE02c$Dd3hqUC?2`+A_iYP^IfQIrqlr7G67LXNN_ zC0)-bHeAaTyMZk#o9&Y)fo0c(SK;Y=Ie8B+T~Ry}Sx zzR_&?Mj$QQD7wv7AbHgm3{lyz{B)iym(F3jz%Y8i?X=`xUC14`Mu@W|*Q*<+&AKh& z@RnsXNy9eEN|CNc*DS}9>kO65xs3N|D7(iHDU!)yFvN9exS+U8I))L8A&hYyBbZxhG~YS!Ljl>ZsHd89aX;Tn(IjMRx&L7 zFQ8NU1?5Is#~s|Ito-hyEP?dbNiigmQ8mmmyvzJMm8UKDX`oNF?4I&uPRBeZ8Dgd< zXpmLC7$#IkdghbjW-xSIZ)=y`z%#{DOAY1p-^YDHp)d@Wt-8Zy;E{IqEOJi{dZvD@ zNBnC#MQ7KX>9%$1*7&Al+OBUo^=%;=ZcWDntTK#ug4`8vgeM%c8||x1zZo0Q69#?D zafDa2x$g^K!(*DBfm@fN=@|sfP$|On4k46Cs0{%m#?*eG-5jQO1UgAC688w9_DMW9 zcZkv4{2>y#V~l+uQ3#jm8zn{H8?Mk-T>|2`ifcrfDs>m;8JSYD)Mq4L=RRWe2&oRa zO(b!Q*(2oMlfp^R?P$P`3B$$rZuD(E>|Bn8X*tG9Jkh_D@O{(Xdt+7jOMKN43HY*yAGUT?KlZxobp-;zgoYZiFp}cD%4V=PhhF%_( zMOEY3p6IN5e$(u(zt<8jZ%K1QmECO2)2E{249;md%TVohjrk4Tj<4AqACWzsyJBKSwy8KMj9E|`HNw{43@bg?N|hV4S%YWOs^Oi z#E_1wxUS(E!R)569ZJWXebwg9Bbphwftz$Dp$xS1XeX-p(pEaaB$nb+2EF06eM>x$ zO7N%u-3um^Ch3yQx|ZVwB-J?)u6eeByST@2(((m$mPNts1=o4ob@x|DW@V-Iu72@L zFG&-Mdq&(qW~hJAO)+XNDPzXrK_CK*5G83E`@s79)di-`mZ6b_B5Qxt=Tb<~S1*ly zf>HX6gCA&>!XbM1kPl#EfZj$l*Krs}XvGxENrwB;4#4nNBvTNvKLNapz_ zE^MOoo+3IkzUas}{5#`COe7hnB7fRtI}{lO4n=@j5~#qKn4~umhD%9`+vKB;l^rW> p;_?=z-fhG1vLjXYcdBfXDvc`nD~=Qc>bXrLLrvrkDl|*s)=!J(mcsx5 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$2$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9dc43356fea828f42aaf45c5e02dd84ffc3c3c18 GIT binary patch literal 1703 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 F{Q}`E>>dCB literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c2a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c2a.class new file mode 100644 index 0000000000000000000000000000000000000000..2f09bf37da604044147cd5c9782ba524b9586892 GIT binary patch literal 6049 zcmcIoYj_-G6@I^D(@D~4Lql4nP#YmFxpwIV5K;@9WNXuI($Y;+k^;Hb?B>)@nHw9$^w}y5{qps%aJz9JuY3e~ek#sFP*g0Y)A)h2^yL?JT*aFH;f&&HJYSSCz#XJnfG2`L29hmO6UStM=X0dSg6iQ>!y}Y22&hi z1fz0byTIi;Gp3tN>D}gN(n$^(ddM^_dYH6KN8qX%dbHffV6Wx&W(K6!f(#2|& zW08s~EEY%f0yVT-@6Du!bh}R@wgR;gE3O&+B!qm4#qE>%JW3(%4<;1ZR%wj>F6#V6?g@9W&ne zV1ZcsLR^Ja3K|5~&RbZ;YOD~r)K~05AOVyxRG|^g3Yz9p>pLkWLUEbkePd}|MGIP) z!d>A=xGyZQzPMYnsc2WQMxd+Eqij~%esu{ZQ)we8h5ebGV9ttImu~2UHl^9FMEx2S z%W-+di4Dquv)i`aU-9s<^Rr@-B%(zr;fTzsY?LIo+(zYt-3K*45#wn6}>YIruP zJ_~Z$qGAiWSz{dC_2Vm`H@*WR%}<0yUNV21iio6eRY$0ETXaXLGb~xut71ELump28 zbv46~eCsy%SuC?9V?8en+6U#DQ^B^tNRX92QgT*-U@3m(&}5kiW0#74>=sx;B1SVq zj+=BdE>~&k!JNg%k58c(vvfe=6hRN}H@dzS&-C_vmIO7!9Y= z?pR*x6k1V@LEJ7$e}}-jk|>ggOH;psy#m*jV1-v7XHFf%?GoC!iUhb8FCkqEhfsG( zHWf;dhf?jZiV-9QDrLlEmnXHATpHqf+TF~>jaA8u{{a;SQq(4m^tD}IjJO5apRY`U zM$WVrg67jRI8~knzN;_hKh3$`Ot~s@cjL(iu>^Z7yER^ z4avgPR=N{jN3A3sFTDlCAZwkcU!b{odCRv#U=g=Z@dG_t+UtE4JS4EHq`iuQuawr` z6ecHE0KaMU>ylTG*Ukmp%=OLd2EV4_>v%+9v1|>fC)+Tvrp{MgR+2G!6pt%-OkhJ% z4$d@Zx>b2XCTLAMa zwo*GZn|rU2nULGBYCMVKvL<{}AXcmr<+l_?I*)>aRj|*K<@8ZJt>PJco9;2)WTQJ} z89U86SUb0OB(vNXKC9v=9zk9Z60N-W`NtZmP(bZA zx&7=kG{?~$1+Oxd=e^k#Se-K=cLXxqVaksMZYql5+#KQJazPI8T|+~It*0&9JNw|n zH9Ti%>~88;@e}-1(%@$T9fecR)+Y58+%U~T>pgj7 zm|Cv#US-Lz;`jJNHGYRbk_R~hx(!1g)(r2kEPO~dB&;e5{wyoV*=oFvzi@BO#gvC@ z0%h{Jgja=6@>Iq6_(S8%G9sRhwJe#`)XwJZetyxeQDAyV%on4`q*V^u4I% zyJmkpE=3)mD2b(>Zh5y1@1mr;)O;2-1Fu0TKaZcEiT4^fqfH$4$3uULvcO-x-u!3Ku@@KQA?rlDY_q0sl$};q{p2pRaXdB?G zU>(-hVSOF0t;6-TH=IX%%Q!+4=qd+CZJm2mb4zRaI8{n}eQ1^uTHuSE{Xwjy-MjG+ z?!cElo9jK;_D(~z7q@s2EyOPDM3frJRVSF z#o|c}4z!Nrw&PehiI}|ACNNY64rC|x8kV%E{(@#`#kKnrre5MRC_I^O>QL%Kpg7AOHm;gz`;P8o@;;({V23C5ZT1_s2>-SPT zf^{sH?RbnXK7l=4)slFME$T7ch2tJ98+6Z z((7xQV9$24XZpVNWlp#TTN$q@I4U9jg{YX>K>qAcnIZ1j`tCK+8g~9#?vfv((`w$T=mK+jy1yFR%S>j&6QRjOV39 zxv%7sYFQw&qK!mYie6Fs>xvig#z1-Po6&(l?Qf&!@ux|=Js2CuUti{TN#Y;yx0Y9d TACf_`3;7XVr$gWKzJC9|JS9BY literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c4a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$ComparisonSingleRoleHandler_ln1q6v_c4a.class new file mode 100644 index 0000000000000000000000000000000000000000..3181a17901e163428dbde68ba6950e92cdbf4076 GIT binary patch literal 6049 zcmcIoYj_mp6@I^D!z9Z2-V(f`>W5>KmFN%ZQpNZlidwrv+-&7$K3Wi z=R4;;?>XQ3zL)>~?DGIN;BN{_1a5EL6^*)@t9NPfk%Xy-^r3`n*`f9kD-qXsqzye5 z_P(^G6ULBk$F$mZE1A;lgkzb}ggI>JJ1j%rqM1Vm|253Dci(Uz7T=&L2ncN2r@Mo; zmN1=AGUbE}%^aSZAg&w6cH26Tpi(E4)zqHzU0^|SwA&ie1+I-)_HZa)ot4r}EtLo* zIl>4<<-it!D|e(#H<8pk%>xN1F=*(mrfJc`gk?Gc*UZqPW&aFyTW)vSFsNg}#)O%0 zHwipYH)FhXW43t<43l1`wP8IJZMRI9U?g?ZjU>$dEs@#%$%MeiUCQW(+?M)2fj~Q5 z45Ac^R8(NGz)&Ic{#Wx>K;SYJWmq6kNxSv#baGI)do^M!P!+M_n$br>$oI_0fIE^P z*aMOO7rPjv3hSV$+dexgq{DBA`f3#9N?gKGC7zuw*(o+l`3lReuk6A?o17F=BVyC%nSlXs|(UG z?TruRiM1@mHCUyfR$%SCg;lJ^3W3Xg#U2C_KnX(y>d>H|elE4XlTxBJE)%?WG^ML( zL=#iEBOD3$h6UCac55~jEeh5MbmV)K$x7R=E}=v+WrU=#KeH3cS`q8e4V};?HQSY_ zU#DU@t}J_MgR=j`wrvlVJ@jaw^+@RNLuC>7pZ5=(@7d}xUX0m7f6*$&s0DtFGczmB8(3y*euYT58zY{ z&qUQ{K{i`dY(Xb$jHA1Ld1H|< z4JT9XXinAYRh}Jp)L_RYubr&aL72E(M#&Z^t&?fy;(&rQV^*x1R+qJLkd$>) z9K<1k>dx+taCdJk(%Rp%vp43y&AHy>7&fhuYx9TkQ3W4i2(z`g%_8KQsp4b!IQxqO znvvFf_6jVk8{kqsU9vO7i18=zDFvStsLOY0Mybm&K*gtVF9Bgh1h&jUlpMLN;W>8n z4DQq8vQL%R-lyU-5~F4L7EVacxhReTN)WY{I+#E{O_gXGxY`TGSG58{hl z>{DsCRTie^;+^n1Y9--#=`A1zSnE9f0u6=BTdoxXi@1G?@9)x5Uhk{m8v?6}+N&t| zW^w&ZesXdJ@S8@zE_wBM?OedkT;IHI@Y^cBgYOC~maPHxWEuw6)cLB*NHQi5;}Hel z7uZmcgEP&UZdHCD6SOjwc1EN@vgooGSMWoD+X^b=mMZOpTw61py_TKyc6v zld1lX+5}Fi7{fUEL4$L`A+To-duN81{ba%DT{K?8^{k3X$%e%#E0r_5g6Ftr$XeVx zVp|9Ot!O2A+->!0Ht)UO9zfm@60N-S`NtZm zP(bZ8x&3T6G{?~$1urp`=e^k#Se-Q?djvAuVal%sZYhZ2+#KQJa#0TOTWxKvt*0#8 zJNw|vbv$RN>#Xln@f*A%Y4BTtw*0AQYm<8Oa!+m{X3kh@lDa!$4b`l2 z)~s@Bl4-}S;UP_pt+QP)YfPTPl;aJOI2$~Fc~S6YIZDd0JnuiBwF=(iO5mqIH%zn8 zdUp;Prk1OmPZ{#7_&xp*#M}5Id5|@r(=ha5&F~J(!iQu-!m6U+&$5D?2;v?5g?no* zraW8|D3Qk{yeoW@_j2A9-YXyxUC6gPI5NPy+R)TI#%tqAR6fJ^5-j0$v8U&8%09u- zPoj$78vOCN9MycIB$j%*<Nf5?~sNyFgqjhy0D!RvvQUZ_@+OThEw zz-g?*8MNR9y7(e?cF~CqZG@ioA zU5(worU~|J$GWDUn@)4WHQ35{O~FwP@h|LD@H5Ztb)-00nJVxK$GwX6c#W>VjyAl( zE&Dl2o@boTQT|PCH_s!63myc^7m4 zQlivXa#>Io$c$(m5tgD?Rh=t)4(Izzt1d+Q1699^j^j_0cxNCshQFTX|B}Qn@><2a UV5H8Hf=3ypm+8<8-oL;2FSfHl-T(jq literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a2128921aae5f8c27208ff1080aed378d5bd863e GIT binary patch literal 1879 zcmb_dZEq7t5PsHnb2uE>goZ-PO8`S`hvs5lno_3$+XN|+3A9Ear5~*Id24UFxifov zmf$z_ORJ`DQW2l|Q5Cb!1xP|rqF~A1@$Ag(%s$UO_xk^TUjn#^x`Px$qxQ7bGTev< z-0#akc%my!sJ%u%l)m^eR-(N$^3-FgxkVL4C~*iIaCg^Gg=!~B{s9nEDBdFzA7 zlYtRB;L7turG#%}NEvca&h5XofylPq>!$f8xy83uah4{5XY* zy&&%UVqh4`#g9z4PE#nawL(j^w3@}2IP2gmhWp#0un-VOwD3Bj&xewzw}nN`7%e-o z5$$$8*}EqqU&{dz)WtcRXE@UnW-GoeyA?kC`G=eJ`iqAl!}aF&qeiFjXh3X?woZ$+ zXNk~yAWT2(Rvk<+j$F*(8XYa3#at2m)5YESyFH~-tbMBubXynpR-sutFGIE^djU7Grs&QNy!S0Z z3;P^(k;tE03VantGU#nm#=&KvWIoYnYk;5cT(aJ0fk}}IwBt^c--*ILp z{U0v;gNtdD|G@FTG5srTykBf_RP5AdLQ;%U@ik__@--^!C1o#Cj4hij&%DCipSW&I ov3GruoxvjcCMfJS?x02^+8*uaTl!|mTg5kIr7%w~QoG)I1LdkCWB>pF literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$Inline_Builder0.class new file mode 100644 index 0000000000000000000000000000000000000000..7c911b776d2fb8086194ccb298fc1fdb3cf8d36c GIT binary patch literal 7968 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$NextSingleRoleHandler_ln1q6v_g2a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a$NextSingleRoleHandler_ln1q6v_g2a.class new file mode 100644 index 0000000000000000000000000000000000000000..fa17d39b5007892fc35e433949f70537d257a6de GIT binary patch literal 6013 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..c4f02048911219215b6b81b582cc022317e8647f GIT binary patch literal 12635 zcmb_j349ynm4DCI$jT%!wv*rlh!dQ|x17XDAkO93GEpMi@ev0nfHIcGjuKfiIvmW= zhAZW6Il>KFXiEx|0wMUoz4z!YyW2fl=(bC{yDeK0A9tPHDBHEa<#uLXm$Q!Xu%sgM>kIkFO{s;`ikE|4jo3YZqVVYrUi@PHcb zRiGHAVt2@^1p1V)U;H*6=0%VCp{b4TtW6HhNnTwSOtsl)jwvsw*;yJ=qq@bbDy!zH zPbRxJtOA=YY9IipqT{Sa^P*YAVVDm0O?D{h5}8)gMNo-BDijE)UI7|UgG8&C8m%OS zv^oVxDmhP!*;f$0RHh1A!&HQkS>VD{KbNGI_DvG4W7;&U9BySS6pK29BJ^92E9g^$ zQ9G@rDgmKtrrgS^K0B3Dt@vHXbSf)I&C@0+7D!Q7nwU*heKvA1l_YfM2?W<)yLr^3 z2wB(5w1GA<6-Lyk7@W(;v;=Z1qlzP-1cw|w(Xc-_1Tv!aCYd(V7Pv85@AeM?T$P8! z8>Y);+Dd@wB7=_MxlBjqP(rGao6ZMg+hy7zFjf@DSTGV*f>BR{5PFwP&9s|oq2lu; zu*tL`Yss{cw#wwp#B04!!xb{^5ic*+1?g55UuQ5d)(%hyn!R2%5($NcR7`ti+LwvU z2Jy08rVjBk-DlRrCsi#U2x~EIo*fU#-k9V*Kzuh8Fe~Cyy6PIWQ7_X1ua=w2!$?kc z>Y_e@_k&DF=TNBC>E@01bST=WAG!g=bSua4483;IdK+EEMB?@unLGm90+X%kpb`s2 zdy!2Lam z({YK8rCDRLF zKx-i68>>TI;Z+yVwG@#k%v3pFVlqW3hA;?qGwqoJ3>k$;iaVVH$B-tpxYI=^WV(*V zm~063n*N~bxk7vrgC;SU8)UkXZbIxDiA9@*>(tF(LWseXuTf;Gp0{@4W;eqcS*QC7 z#FCSAt8lB^;Nq3%Q80+8e2VUn=u>IPN=X?OKi?k)R>ILSneL>!pesF$F-^>&s}$F^ zA|{QYB^=JXxJyxc8dXCEghfw$7)^zA58Wrxy(nI+GNrhLo`pn6ZPsd&-mwu?rccvn zpo3PY+u7@!)2lL(KmqgsJtWbCX+}tKZ@sf~cqBTO5JINY^f1CLK=0CmkQbHZ<}}>T zhZF=kMUTq#7(K4%dVQEo>Kum6II0v&%%Mv-k1)fNGCd{qS-88oWna(!<`$=oevfHo z<{W9nbT4B1DOxY03I~-qe>vAb|OMAMZuC3WsGLPiJxAS=}Usa1<4G$U03Ys6>q;R)63$m&DrYe zZQkv63c*ffmrG1o+UPapk}4a$o*|d`8U()ynI;9lrLK-vXGbqWdw=JFUQdVfpvUd% zfbQO4DoroyRIT$@WcsS;Tx#vC{}MIP2~lNyL#A(LDnT}im%lI5A7pyjC|>@NOy3qS z7stz-!46b7dSUY?GQF9p<0jGZ&t&@ZOfNT!mwzGCUs|aOU(l)kwM^g5)NzZA-V)Q4 z(C`Q*Tai%EM&H+}-IUs(QL)hvp!2OZ`r8ce2O2T0{t?ra*~jV@lXVXY<$&4^;O$X@ zz5wRxaTGTy`7bp}$ItECcVGVF&-I0#b-d@xcSnD9=b`U)?$vMJdcV#_?_nqjdUpB+ z{gXuRqq?>RuZTV|SA5C{=Cuw?@MGR+EUY@()u_^}KW)RDKNLnF|A2l8kRgVMk{k;L z!AX`cE-IM^S2{|IPqQpMdTEW_Y0jQ5t@}zr4x@SW{jHhyXC0BXcfefk@1XyVXH8 ztOmWRZts1+mAx&*nj|hbugXSDZ`dYN87;SSKHC8pUcmH~^Qm!W0Z-N#vyLvst|S)2sKSYfE6-dB$fk;AfaUh z;^ieWujF#D!pk0=)t1@9!i=1%`aq6ONPH<%mvyiyHDJ3Mj5&HtNqS;f`}9XKQ*s3d zLp{SvI3Z=L>J5bzL`aFTgtYbi$=bPs*9jC?&bOE{-~+?VR{AE?VU9<5v6v9?YOWR> zYnXPXmT%c;1hj;q>SV5GED>EG3}sQ7HutcqCL_G8y+BrCtW)$_duqYa$Xr8eP}Q{W z&>t8%%i%KTqpju&b_FJD=HrN+8>q_8jl5anO-#=0d6=|1G1JjkuVvoCm+2wXeCzf{ zFpIr;HpE(jO!k6g8mw6T66+nYs6XHkA~fZH=f$qmYu@i%o&UrGMNOyQyhqNjfAysT z+ao{hvhgmgTbqpQu`FIMv|JBptMz78P%m&}j!Wc--7>duD{2kBDiChX)GD&WZ&3^g zDou87<2@2z!PIQZrEO5m$NJhvL$Xy|ycdBrG>B3|m(c^bo6A8i)IMT$eSTgP-v=>h z#TBi|Wm2-Un>!?KM{2W*@5eqwIH&|1UULaLVy^4-sMp3smX*1a_cO_Z;m~lLB$GR% z%&DuKvodhSIUwy~-R?XV6gJwqi+e@TIKbrp9Vc6%L%k+U4OI*HAoojrW!ftL{Dv#@ zAwGv`1$I@_^!Xm9bwlTuis(#}vW$;X%nbp+AbZViz z_+$uMJ&r7gifN1~x@nLIpqB)^c-RE_<=$8rlb1xvmfS}g);$QT(xB+H4=$Gjk+QG6&P1AfcxHVU5Y>pF1ReC~d}&4K?7! zl8YpMgsIIcoxq4u8#}TomOypS(&}RiDg{@#A7P{sbnf z&EcV#SQsiF428>g8Rs?1v81LSohV%98!ffbg*M8uQJD?JN^&E8aZ2JZVo4rS z4lBr7mnYX&#_HAKBxjCqA|*XCTFLwZzi8*@`AbZz6Oy=aIAKT$#MR-vPSl+^s~|Df ze+vm^)XV$|JRq$HB0yA4YJS$vuZfl=8N`wJb%eJB3FE{{Qtt^Y(W0inF(IZLamEB! z3BSbEhHEjdh1lcFAsN4p<0{&&sQETYxs&{4Ev|XER@Y3>!s^=BspwU_&gGl&od@Mg zAV9PTorI=mRZdWiyQa8)oEmEK#;LKo zW}GfNSOYHG#%ZUxwiwqo?$)GTiV;8}L)v99L?_+}o8vfxA@>p3U$iQprY=+N;+_dQ0Fkd8r$aTxhsWva zBq@qvWTFGmO&^SQkS?Jslem=|+=>B!PCBA-!+{2a+k@aHu(aL6P0_h|!EKsUXl$sx z_ADJO4o=ZXE4wLP6+51CY+{|{jkn0!jzMAySwHr-91V7kJBT#d&0OYetMif zncO>m6ih2$SE<;LG&NUs<}N?3P;20|achv7Ir2poiNL$L4&)nkWwGli*z zBCuc-Lygf8jV2AyZw#;$mg%HdF`Uh`(HtPof*1olZCGHZ#R6w_3!JlBVBC~`P8*ED z2G_#|H^2rrQXSnyTflrf^qcVeou&=yOdG5;MZ}2|L&SICO2P)CGrH0gTq#NA)5&sv z%}^{1_jSXKzGYnh(767was5-{`W@r?SK^v5$YxpyDQ3>aaUzj5xCseor^b+cP`i z{m}XY(E5V_%0n7o-Q_bmA-3BLZqFGIa9beoH#)Z;S|MOT^Stn|T1z31K(a?6*<--N zw~2|ZCMIf44Ph71kog+8g$Pq?r|F%3;g6;C<5K$jQu;|L zy<7aVN&2~P*a`Y)H=z2j2^)$eM)VA=qGyxzv)16c3Yz$k{vAAW#IEA3*7y%yKmRqe zHQvFPe}pmr7}of^ByO3kfo;n9SmS?wH`e$GB>O2Odl%ODM_A)$u*Q3^#?N7mU(DMY z*ge%{<`0pGP$+PIk`?~1_~S`t_cZ7CS67d-RHGS$3)^c;SRUs^wc}jUQ8&euM%=?F3g% zacvH1IhY&zCwRjoZ!G1@OS!3(x0mqFNp7BG=hpl(6cGES8L1EbdZxH9hqe}!72x3% z(-56y3ntAluy7!74#4EAzuejH_%(u$zuqoM{tZm1fD!> z%D3|Md;_5WHjZxIh`R#Fw2W`!Pmsi)goGl9=&eqgtxjt74K~RQ*gk9okzJM`a#(Yc z5+lkGRBiHa3IWt88E)}%5Y1OT})B*ru+j82Ti$T`3q}C+^qaQ{SIk!k_CoLrcWX=W!#8n=jxdPCl)l z*0(=TZzYSH=gj71Itwl0iF@%`-Jf5=XV3&Pp>}_1CV2$ib<_OvAM=ImECOG``) zOe!7-v{(O3;=ds7!3egZR6L0*{@`)?wM)O^WC8QNWas;E{S4XoetwWo7Zh>>Kg^F} Mo_H79o-g)7jGdiQwRz|sW#u@LN@h5ocKM>!uNtz~9ruAcX=Il9V&v`$d_kEvtfBy6P z9|2rMRY8QIFn(9pg(3KyVOA`MYkb8LuBS~@T+8J1fz6lnVA&Uz2=~BhYt@>s*@jbY3a!$8U-P%+Y3*{_72PpB z!EiuSEI&QOaADt;=IHjA=xJC=>(b#lMR9|>viNfjxaV(1}-+d(T>&N{_gs{O}$ z+l1v3h~kV21!;!$%$^J%r{weql%@lFy40>!2Kq&Eh8KhCGWQmYWt%f33$AI{CBw7i zy0ICP>BvyrcQ!q*Y$#E?O^;I%<^`{k_`8|H?(u3A=QDNGUO5DXptw=w!(<4AWore? z7o_K)Zj~KFCM3h>|Bsfje`UKwAa|WCeQiE)gjMBv=Yi#06oGNaafzrb*CB+?bcESx zebkDsC&6f+C>Um#_z%!jF@lSf6;uFIAw^0uT%gP&Brj(O>NeJE7Fb)rI_{By zmvKeGn?!E=zpY{vR~cTY1%4$oBk!!b4AD%sq+pEUO1sEsX}D$0B==3vsu8c;G<+Th z@nza;GJMLH6rXC5c1mVnsz&UbKn^!#wT?4PQ8INhPe+VoH)!HgXF9z|gtuLbxok-y zGNED;Q{#%!%#=#X?EPdl|%*hoJP*@QaVjJP;bw_eo=6b zq5nps{wPmG#a&7D`Gb9asv7trMFpJlII)kDa;QS%c%M2-3y<5&YupqHK8zz0N4D)- zy_qRkrl!8?dR2oO-smnlcYjA3*5x&6Fsy(^PgJo2o`8u}hLbG=^0v*(h8_M7O+Aub zmDol>h2h99sw5T)))KI=j#Gq4l>Vz&Pmlajpjni56vSyfNUQtkMugtk{(YII zPe^=T#IXuFN0a+c=~JY!N9$r}{Aoe}xI*5Kl9U|Xy@p|W z=P*XkHQd7W(4nItI{Ah}WIkq5Ak70(D9+(Ly${fO5a>zB6r{OyH$(19D2^vT==uRm oi_zpq`eH0;=$j}%hIMag1NIa8E~U)VC^MHq$GbG%33uQ53vPN-p#T5? literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu$SMP_Subconcepts_9w3165_b.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu$SMP_Subconcepts_9w3165_b.class new file mode 100644 index 0000000000000000000000000000000000000000..7ef2274deed847ae42dd69ede217350521d08e52 GIT binary patch literal 4761 zcmd5=TXP&o75;j)^2qCPqR4Vc2qtSsc2<{YubFaz z)8~BWJE!-r|Ng_D035@wG{gk5_bJmdz0(56Q#;>2xF8Upu#0jx1or6Y#;ydq zuvdqMhXlG(YQe)fx@Fd{E=yQJ6;Pf2=_ z$0+;dRIc5DF&20Cu+Xz>>J#rM}$(vqgFn86sZlrzBtS}sviY$1hZDkU86pv~6 zl)y;47Pm?dsii@{C#74ER?)CLcY=_SIv&TTLrb%k>ls``7^JAA4GCKd$#nnzn0D>M z^XK2`{`Kz`?BAyUS?tbv|9bQC-!Dw};E=#T2Q)@q&+!YM@5s?6QWF@!5e$ zC>k|SI_bvV^o;b3@o;v^C=mCzbUcleK%(h*fyvbL^mOR70ML2QF|88)Xgj5JyQX?X z)H>fN$#gz)Tj1Uy9m5zA=%@5a)1l*AyeTl1x+jU_Oh<>-)+M*bGcP^Dre~=T##-Q9 zM;z(~Mrj@<<+hMvd<%{wOJqG+B@!<^cqHabSDC&$Z8lSD9XSvHxJxkL{=)e%ag`7u3fd$WF}lG%eXyrAK80uvjfXh%WP zaRMhvPQ=!^fWsBX&J!r~V672Fh5HwoRcfkk(8eqTu>hRqK+)4 zc~X~I-LO~S)IGs>qq9=5szW&)Y0QxPT1~yMe3iV>M&d#0C`&HrxTt)t*X&xu1aB^um1Ev2TPWZhuR@SxMgyQ2AZOdx{F}Y{mj!wo48gFfjzC~^ zJAMdJ8m%WUEWyz5ioj62dG&0OVH4T5OUE(_%o1v!lQr8_ZRV}8RoJ|aGVR!crt{4m zETj@84J)*|U3t`EGys%~YVe#av9_qv{y544uWVIiH_*39C$p&<8u${fDweq>Q0|20 zc1C9IFEvO+W2h>=uml!5m3D+>o1z~gW?WT@>=w}m{w|%D|r%cuKf3{ghI&MUx>Kp=hJK72b zkoL|zVo{Zq!QJNputbN>odvp{&Z?Wyvz8^DiHhO6($(;7CT2&=T|djFeh_$Uv%8_d zBLf2i4%6NVS|7d;0`XLKa6!j+@Ld(G?+H8|ewFemv2S1O0fi@8BAqx{bm2`Jq+VWFYL(a6=@FTk#A=DNd-A zrnyS&-)L@Ji66d$;{ta;aD_kb;>=>-S+R=AJ9sgMq2X1WpRKQ&6?kUxFVMQy@Y?$` zEwdvZQ+yIfkfG2n%yB$|*e5uNxCWt-_B6bqe!TGsKgFUszUKp99O5a}S@&R?QgYlo zi=%vIFvEsv7BAvL%h9rpqh;}>;AlscP&|j{`BZ*A#%Ely3TM@Eukg4kP6vkX;-y8} zeOaCPs{(5%j;zAGgGvmY-kc9qCc}*ll?Nh~6b2hLDhQQd>K#{oAeAeH2RX08wtHy! z<OnuPNdDmx5y$chNgZ``l>xAu3V!5hq+eavR=8>-XXMCgN|bU!G7I8!b=q_zG;F z>H9(VAMxg5SKp8Fi}Aj<@@x3nUA%XBX%)ZxnBP_CzR6J~y1=*aD#!42-@q--$ME(4 E0B|?96951J literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.class new file mode 100644 index 0000000000000000000000000000000000000000..db9bc9eab6f6703682f721051990f257b843692a GIT binary patch literal 4518 zcmcInYf~H78GeosURlVO2<#Z+i{juQz#uU9$f3c2Q?S6)a&d*z(v@_8wWVEkcjZf4 zH*M2P(o23o`z;^BOlLBa&SVC=w9ThZXFAhw{Q>>fkNpRw&sj<60(MNtWoC8G?s?z$ zyqD*_@VEc`;m-hu@sS3fz`)e)WYX1Lxu9n@3{%Er)^II5HoajP8F{mqldH*M+HnoH zNE&GtHTVUt+?8(H)(z8%&ux?-4yJ1Nit_+^xU#;8|uCM(eG{;j=<%_L2ZZ&1lFay zq}wj}Z$}gL=2!)3>II|XiZ3x~+A>}F(2aK|?&|mTSkX0dv4r8cyyS4wST}XIXiFhN z|DRi~H0Ykw&GmZ4RnU~Bjg$woa?X|cc*9)>lTh)~WPFmY>9|=mT_Z2&%=?C8Fs4(c zX%UBpWilkMCoFqCR*i~YJ&Y|{?qV^Qi)%O`&|3BRlx^#el;eYF!(k1l1XijN6ioN} zrUs`}&v6x`UFVvSbER#V>-E@GPMnb$%hs778cquw7(@VO{>>-L*2l4bWt$W3zdv00$Bp>_ zE(&xuW|5L>Ia>LH0A z(1TuqAajgv&B%f)FcY1hpD(3|7l)*)Jj|@AkF<(Y1y_o$sISXdvMePY#H;92KI#`p zHzw5H@K&H7f1yjJSmtaRP`Rvoxdj8btYJ{#XccD)Vj&D+nB_~)W(7`A5taGg{WsEg zWroFIMZ>7TT!Y6enOSvrLv{54LfB3Gb~%HJW=IFVD_bCBa5*uonnpx zkMAvDC+o}Zqe7+h{-uGovA8@t7LAmZV3+&OmlWHVU51WjY^jl0@L*={6Coz!Yr<_12dURJzhEM788YS zc{IwdS2qgmdqo3ZyaivyyoNdU?t^oOa9zy^M+!w}!&7609x<_=EB`(desb9m_1YWDxu3S!&i>#_k7Tb=r14s%?*>4U_3=IyBt&R0%GQ(qi z!z05(ed9y=Xy4e{P(ZR8yiQ%E~fziS7 zAeL}jRnKn-bk!EEaxJbYW0mT>97F;uisue1&VD@4F5jho;TgEw^4O(R@V^_hFO+=yg^_~Q1gVEGiDT-DObA(plTg7b?7~Dq+pV8RIQC}lE$9Vrn$)mS znI=5k+}g0M2c_9Fn6!#^Msg}3;?Gr)&``SjRTJQSb0*<2ozophvYd20r{fEpQm6Zs zdx2LvJ3DPzuxxMI;mZIA<>*}ZatJ1@AOs2mJ#Uw%AtKe?u(FYhPX9$Gk}o=LgyR&! z$nI`NOwLOI*aDMN_Ii<^c0Ew55oujdIemEJL-4#%8DCegM7zm_|nf z;8b5jQNodi@3YS^kMcSNOzZ=rJ2lv=w9uMQWjKcL1H2c+WBgFyd{vFPTu!d*Iq%+Aa*c=CJjQvRgJSW*EUbDFz*M>Ab_*DgmZ}Fyr*NNq(@mtYJ_o2Q11ZV z!keV>;R^YbC8aNK@yl_3@!=JOxhi{Gxe}kW&hJ_GPtvN}?(|YaKQ-)qiYbAoct@bL z-9{o6Ufjk~Dtt41YYWR;NIk{7KJ@f%;oFN9`m{iwva(rOxlr@<(ign&GF4sRHBC^q zccCe;gK79n##502W&OYo&wS-?d|&sxae*3gtfuB~P)wA9ddM23xNaRi@$kU-jH*p7C?od7R=i&1Z+P6hejTF@b!(ve)p-9eT2Svd>$`bIx9z&-Y9z?@}SoJnH#1 Y!*-7rgt@lUjvSv6K6yR{zx#0azoq993jhEB literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..e3415c036118a6f01ea172ffe6cd11914b901ed5 GIT binary patch literal 932 zcmcIi%TC)s6g@WyNij)DLwWTDtZFD?gv2ft5(L=Put}Awt7zg3Fv#&l_5|?({h)RO z5=i}kepJP^olr$ZC|z`O$M<#aJ=f>g@7tdMcCb=Hj^OTnX*R92>R9^cI#fb+wKb7w zm|kB-IyPbZFpZQ@AZ%PH+lizOW6|r!A~aoZJVXe^k2=(LmymbYTZBS` za}M&DE@KKs!mP*hP6oY>iayIupa?b3_%dkm+{7OS3-(;cJldOd(>kH*M~XRRyERl0 z5WczI`0}Q&LfO|N!oykoSlM>k< z=%A~jwscU%TynLSgw}uI(Mm=vl(C2Nx{S#)KAU!y0k~Gcg@|F_{IOE zi9n)>KfoVloNZ47#g~>#?q+Xi_L-SyX7>A!FW&&HU|mCmVRiFOxh%O9JKSp6t}sQ- zmY#1Gy=II1cHp^{txv6ZaUnpn=h*e!jc-|451J;(j>IjCoY}i3MPo7H`a9v;+J>*VWa=$L*u2&<(xsvDC&9iR3mT-B? zHk)MOm}O;1N8{_ZYs(FWO6Ee&`*f7uV~7>WOb6!DdHH`E)sb znoiNZYtD7s26bz4%e5RYu-*EOkPWY<;}O;v#=A+r68pjzt`%ncHq$R-14hE2Z@aGW ziw+M05omZy(=%}EQZ_wRs+LMvsx|in}C? z6U-eW_mK=vgEmfqrn;cUCV@T(K~p3Z=uqw$i|Q~t6%k#6cuaef6#g_x^(bTYOi@|| VN_vIXG19K$A*~`<#!^S-e*!7X$CoXh_9x4(T(e*fp^ zUjZD)M?q|3IF`JU%?eHMX-!`;EUxmRA#6uY*`>1P7_M#Q)0Lia&oGPJ$!p~ITD!ZzwS&Mh)>fAIhIrgeS<6Sj7%NMxAEuE(}^fT-bONJYMnjmC4#*m=t zXAH{_V+_AUwlF_qJBw<41a_HQTG>!bc9ENEc7`5_Cc|XFp0>z0#FsIwl|<&jt5#|C zxlGxX;5S5KIL8o3(MCOB*r}ikJ3`owT?&HO&2Tf)WdHveW-kTDXS`B@J9ApW`9;dlr`ctWc7NrwCu>XDM)Bxf6?KAh|N=6G=B`>ClNFQx((j$rbn?SB1xInrC%cwpS?>%}kqh+6ENiQp?}Az37}jE9xJg8tscG2{E1#d> zWryopCEl!9Gda1{e7j}ZKwm>r8qt!y%Q{Udm_V8#NOdZ6!7xnaxw%7aRJ)x2yn+{S zo?#yakmV(fLe%9tbGD4ohhNV|D_m`E?!%u_kij&=2%YpoGtCKZa>0|jAg6KjmMtvL zH1lprb3{#Z3`ZNK)(Vq63PVD3Y9s|DoeXM+oHO+LR-ASm+mQ@W1_(?|eYNWBjI$u- z2u%GPi?ZOGvf7yYd}Vu?zMO(9xavDc)xrJKpW#R=o30yArk}+%X|gXd7%lj%pV?-@ z?`P@SaIOchARol5tt`oBKoah2V{Wa?6}$$Gu4)tMOnQz=;8;7!tY3m`LT5PLl=!L` zD;4jz^S(-Dne>2TF^C0*3tL|#?5{UrkatMoD_DX-B|Uj@_DXVgf+5ooS%Wm1B5Yio z5?#QGOf+eCb&KBgp8&|p&w`?~QD*2N$vL zRQ6Ibm6nqtZT?5- zh}@6-CT;1a?b4A?w}vIV7{oiYZ^zdt1@GbgntPFz$~wr?oh9DNC42&_6;G2W1m(PC zaVKSJt}73?-Uj*N5E;{U`WMLh`sAMuYRR`Cx~ad1S~&!$AJ`oo`2nG5Y;-Vi8_IXo zvkkrUy@SR9MfA~kl*ZCXJcNFF%GMqX&^X!Ji+z=qcjIB~r*Q!c;y`teFQ8O@I~!fc zBX=+~A04@k$43Sb9>7xrhzuawANvtUe!}qpe#7bM5qdiljnVM&bxcNM>$nj6mbURB z9VGa`0(N1UE~5*GUDS#I-TLt(rg(+zn zyMydJ?Rr`6JVHdwPseWIPipo%Eq!*hdpi{1lx8}H%`YHh=t{{pXk B3}OHP literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$2.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$2.class new file mode 100644 index 0000000000000000000000000000000000000000..bac3feb66d59c26c18f33de400cc2c82b6336587 GIT binary patch literal 1724 zcmbVNYflqF6g|@-YjLFo#rF#>(iU}j`7B}pAt5Okt}>ym@z3~0 z<2%v#*&k)RQ)&Vt258dm?A?3MeVn_eKYxAw4qzJh93&W~=AM?zh8wZM{f1P+6E$f< z?Jb1O7S}QgRb{bbnU7^q6S~5)lMZ?qZmtVc)m*B`Yqla!DkHSwf#-)oAbcZ3dZ1%v zWK(#{Pa8suB^i(pL$7JbC_7HMOM6aUWEg1kAgjf5LR7veN%g`ag}Ux-tte~>#aq$~ zxT?pzF1+%i%|V3JJ0q1evkWq~k4pBDGXI33XCbVK6c`S>IDlSzO1p4yun$QLxJY4; zA(^wTX=+Za#?7kGk9jo^41=Z6=fM*q#@=_0J$9Z9*Z1B-cG6CP`@U!yhC=Q?Ej6j? zz$>rPrI=q!;S|m|IL$D>b?A23v;taqRng#WNtMTT^t$IO+^zEU>inu|i1a8v5 ImAzj74L;ZIRsaA1 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$3.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a$3.class new file mode 100644 index 0000000000000000000000000000000000000000..842377390dd7b9c68e5c0e7107f322295fc824b6 GIT binary patch literal 1718 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..d04c74ea83bfa3e0952f84777a0b3a2420d0d6b5 GIT binary patch literal 13585 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 ByB`1m literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.class new file mode 100644 index 0000000000000000000000000000000000000000..55419f45c79560086ba17848b153fcd86be24622 GIT binary patch literal 4518 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 a9!@~eX&PSD@Wb~=KqrYhFH$ps&;J*qAH$3Q literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..bea47256d6d5cfa2624ae1cd101d8d9189c216a9 GIT binary patch literal 940 zcmcIjT~8B16g^W4g|&qWC?6`|ljS2!2)@;rNQK0>@KUpeCo4Ji-4+}S(#&Y648oc;Ct_9uY1SS_I-u<_w*vuTy3LlvIsm?X8e zO^o~$TRJ5Zs3@hA{cNvt%w9>{UlUTpp15Tf3s-MbWdQ*AAQ!kKs7YP zyz=Q96h#6THUIwjNta^P)dSM~-h{dTuysE%r*e3Ihlxb8>A2R{AI1#%=AQgFMZJWl z0=uJA*-LfQCUc@ZR59n2n->WF3zNWI@w|)$EDCtJez|fxwa3yFs8D8`MlPp&zu{u$ zZ3Bt=;~VBuz{3-c<-CE{3TFb-nBnLSe?~C_t=yq{yt#FQ*=szz}(VLO}=Qn zCmNsqQN}Z+7!Wl`lkT29bMD{SZ@>Te{1w0@+;Wg$xIFu~S~c8=d)#lyKzO1dO{l$c zU_?{sC9YyoTj=WMVyPNJ*Lb$*ppW6|iZFG}We|C*?Z}hlp#!cwKU7NiMuv2t?8(1>S_ab0Fg(resDl5?mtSJ&n-3cz1%^E?cA?)&X%`N54aj~Nan0* zxVNt+ZH zHicQYugOM{cb-1HG&lG1e#mg4vN=^Z3y<2gW6^rHSbG-i>OEmvVWZ^WBtvF}cX$_n z?|yxStOs!lSqG;Xrv5jgi!(S&Ba=ZVd`5^YZg*r)D!*4z%5PN-Acum3Jj33ud2FQW z6&<;lz&T1Sp2u7f;N!Wi{#!NqWrl<#aL2caEyKtk0_T?<6dBI^{r%do9|N@17hN30 zA%=l!7;E3Y@ieWmf3eA=?U*4|mCb;gSd)GIH^jG1Ez{dPPARhg-#YAt#9AUkQB-dG~$FjaqD)QFob)IA@%Pj|i(DRB%k%(}T zMw%qLPGmBcHh|2qB@NP8Z3=eegCt!?qN_<4Cf>m$`m9)x{)^+ok)JciBA|yqVN_&A2I%l4mJiWcY_^RbLa&lSDeQr zSZ0>OdcCk?WMjjo3KQQj^&S^&D7K+4;z!Jo&bDLgw7+Zg@1w>_xI$6_SLvH&@0Wi9 DldSQU literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..ed8ad346a69c168e33397068567351fd96926a17 GIT binary patch literal 8431 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 JXF2%Ce*xbO8}R@D literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..4f4180587d355d2e9bafba994f3384b9d4f7f9db GIT binary patch literal 932 zcmcIi+fEZv6kWR)iepP_#iFQOo+wB-A@QxoL@FePk(ZhppPJL@fu3eM(@f78K7bFx z7n?}J2l!FOJ!guBV4C{C%RaMjYwxvZ{rvUg8o+C;7my*;-+gYij5O+_^!hqbLiMx> zBVl77f>CTbhc;3`j<7ROrW;8ejKy#?7D3okX;!>fr!w}<$)5;e;f)Toc}vLFx7&nV zlXDKTcu+(h3xu-E^G@PnS4E#>*H?t98+y`j%Sb2wG?+7eJ?7Ewyqh)%6)#fEDc!B9 ze4lVpcW*Brj#MB=`iAhdHVlk9Hw`z8&cwg#hfKp4t%PY~dp4%WlgHxk7L5WP5%%XL zau933r=pH@P{HHmYRiQ7z3^x!BWgvg;3>gLub19!zy7}@2_$VOT?1pz}n!>R=? N;W=K|tzO#Bwcog^2Gall literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a$VariablesListHandler_u7hkk9_c0.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a$VariablesListHandler_u7hkk9_c0.class new file mode 100644 index 0000000000000000000000000000000000000000..c7956d9aeadaaecd10569a8922bfbece5f968c95 GIT binary patch literal 5590 zcmb_g`*$5x75+|c(#d1eKpLYH1oGRD86E{^DA!<)7e>{^$>`rG95-ZgS`5b+e#d>&}@o z=X`tbZ|}4BK6&rIZ@vv+5B{d0L|`y>ERk?ESMS%7Glr>0^-06E?5H=_XJ)eQc#k)8 zC~Kr9b$eWE7}0D)n@H(S+;H6cHFGk>>FmCl+1dT$$qogj0{5QO-3ePWOedPoIMI}5 zPUnD=dMY(&Tc-?yIng0~YQUP*^N<8KrO(Paft_*7o{om0tc-4I86%qJic~Zq7j_EV zI+QhCBdzzDrwqrSZZXreXq91^j=;wXaI~e5(E-aH$fi=n*mS@!4fhiQBaH>?r3ov^ zjjya)z@SfCmu0&88Mm`(M4+^b+EyZhY84gOEYQ)o5s0y-kqQXhprQ<$1Zv`R*FZKs zq1(gK9Rjs+E2*V&?g=JK-5G-%48=ceN0YJ&>$IuczO$61Z>d1*MvM|rrghhcXliUK zl6ir0?n;n>S%H0PZj-T>)u#1mLb`$>nbu8LZtN_3ZI3d0>By1i%3gS7#CkdU&&jg5 z`>$um{_%cEZV)NQ4w{*x)TzWyG%08l*dO-2?X>1x% z@Swm0Yr@j0StrU346bh{%d4!bCsf>zK562FiXcli6|_V zoo&L(+DX0FkQcB!R=+j3%OonG_L;mfb)_`N(H#Z9q0oX(I(JWA9ZKN#T#vo-6`VD; zAg?I+t-yU@pB2R2`bC!BTGmc*uA!m9)-#sv-J|)^!HaHVU(<++H*i_j;yHGtVbLoE z?Qp1#k#QWRTEV*O=Zw6>FySk>E^yNdq9lJ6_)8_;#e1kHixK|OMxaFA{rOb*CZFYemh)Kw$#fOp zhPYC$RhwHQbNp?212wPny#zP%ceD3xjC+rB^~0#;T)n>@TTsV0?!-+VwjAAzk8md& z5NzX9;&*xPKy~va)Qnz-61jpa7x*CpgTGWNuHaQqm{brr;R#W_adjXhUwwgFa4Ww` z@B=hN?y0TAZFRW44)t}|UfXa5cS;Gq2|j8v54AQx<)0qV79i~>MG~ndhtyu%aRs{z zVW#q6Y8GMc#=Zb%45c1BbTVUdkFJT#BvbWFT?4&(7= z(Nao{np-YIJJvGbV=y1JUFcsNw_c^Fc675n&H0Lf^KTqgaMJVEZn_&x%@xRSosAAS z*bA3F$>I=uy>6UAKc7c&8iO2*?$nLqs7+$7#^jJ5QZw>c&_-X z;LTExiS6F8dX(;bj7Q-dL;rEc)f0%}DU9H0^74#ld9!cRqKn)Lu=Dme&40aRt{F@b1|79R7Nh-(|$V#@}10zre3? ZfrtD_>ht=+ZM?f(#3lObm)@#h{U6wDkqrO< literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..c5ca89a403147af8b7abf4b460f90a6f1a1518ec GIT binary patch literal 5615 zcmb_f`Fj)B6+KV3kt_z{$_WXJi2??^$jEE~VhDHxL}fv2$HXM97)xVYAdlS9$c1hx zUD9T6o2Glyy>8Pjp~MbxmNspZHf?_CA5?no%-C8mUi#JFH-2wM_uYH$J@?-C-Ut7A z<81)@@u43+g*~0;1_o^1Hv06`c*ZoMMml5Xtf=!XW=!iaXC{nj+Q_G@%%te)9Ld|3p0dl7D6E;dlE|eEg@-D&x~Y^PSea0c_wG(6}DIC(ThJu6FECk$Y!Zy z&5?|mu^&_zYKkvz({ta2+nqCQDeLO%E-I-vDzNbFjD*C ztEQZh^QYWcC`48hIfZJ|;n_cC*e>JEP0cHer$R7g8O+UYBb#Naa^aGsr6`tXO|HYen&P4UO2LP)Ee`wwm26{E8Iog`jj5c>gE{x zkd-mVs79m@Xt*B-S;my^%8W6&n$F8F3Wqg30H*1BPmfo*3Ky0MLM6!^|4WV?)$pL? zSlxV%nR#0`?PR-vKCYn?T?*^;bh?)Q8=yPql+!x%ThC(HZLS7+`lxExAJy=fq^+b|k1?tj zvi2Z13U-rK1kwM#E?E zIkq(Bey5aP+sY9VhC+>_QK4nUjId0DUXL%m0STvX)N&6+G$3R}~&CXTM?_I&0;oGCZv27mlCK##uzI;VC?=u(o)- zU`AysBVVEQ*3C^)wCo&Qv7(~c&7VA2@XvCavr4-2LTIIGpV#m;slKh{)z^J07Vqir zO-LC^6^iILG`t|9cb1E~Z?gMbmY97@!?*Drwpcl;WQ_?P90vMXcWm@a9>!z`F6d+I zEbNFWW70ms(^$bWSju61Ps8`|17<%9%hPtSX^GZ*TV;~P{&6>*6pk+)(q*Y-aDTi= z8%?)MxPGePXA-XUeVv00XW}F~TUT#9fM0L}9Lc4xwDD4tVqAg)xq_84PGlrV_ul?8 zv|Bovf)+DP!|KlJ`MkkQ+PXmJqLso1*x1-;8Iw87xtQ>!UCuJG<{=F)<2SOC|5jng zib}|j-?JP#t+9g88XnDA;p5(gCp3^0jfQvRckjrDCklBx%*#`F#0ZkURTC*=}KA4AoZpve~pKoViR|}q94}-*bu-y0r&#g7(i{Akb9EzV~)*^ zC?|Bb{-VWkTyrZzKs3XQ28`HD%;pn|ASV;TFVu zw}MYDZ5;i4lQF^re{+8Am z96HxZD@SHy zCJGPX-IR=@j~IP&C-AUdAm<_#our z@!xb$92}j))nOq{2%N^FA{o&6nbbAZP)PJ0$RR&z4WE%M`Q-yY;*jG z(4`k=@ZCs}*cKLzAX`g0cjc!($aexxzrc-7*f^t`IW5Ppc4 z=tBcy4$TY}NfQ66=pXM^o_{ZR6dWz1;1QRCAC*(^lhDssM!=IK;3*RDGzoZyhM#3N zK1cJQp0vcQb>VmSlxB%6M1jy1;{!K44AX1d>pJb`bbF$)`0?g2 zpKd-kNv&czbEE?e*uhW`K5{ehgOQqsTrrW{DcDLD1#Sidq<$f(NqHrc zn{GUARLe3r5oK30WNqIOZb<~n?3>AizEX9DRlD<9^9&g$ki;vRt{`2P;Vx(Y9N(`= zPt;V4bhFp@w7k`M+Yc^z`~E5sae2{j%`g3q>Cnw}{xwBDi9v>q&Z+D+lv|O(xv-GI zkWp@!q4Y0IO6H2u6vi;lU`6^x%B|=AN|PZiL)#Q0InDdE7c**WNz@dd++w`Nu-M@< z(7;8%5jgTd86%CiG4R^8xDi+Y`H}trAVy#0LyAe-aatLzUCU4Cc?ioEMNhF>+6Z7#(eaq(YGSsIdtGf||f&2%N?gro*Xb H!jrQfQXmO$ literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..691069d119655cc703166753500be7e2a46b671d GIT binary patch literal 1730 zcmbVNYflqF6g|^c*1~El3cep`m9`*DQA90b05u`0sHxEeKQz+Eb3{Y`$+ zh_6KBXMdFOPAP_pl1h{A&fd9m?&I7&`{U=AZvd|1wuKnO?BdgMS#vG!bGIRV;fR{l zfpWInDt9}!rAT@;p(;F6u#jMwTNk>jxb#D(*$N%$YoUDZId0&2!qqaM4HfxXHifhD zv>}wZCq43E7|;zFW~M26X%FFx40fA)nU)G#Lg`lwQ>8%Fo!)e4&*v@ac-*f?ye^#b z!>&J_ADEZE)C&yHvwOIsJ7Qs8p$30KlQcZ~_tL}Fnt1!M}Q3EXu>OEcuNyVTR9ygjG9O1ENe zEr}C2W#J^lz20`4HWTwoI91W$ZAl}v)$c{Em8?cuR4Pl|y*nawm2AO|pTi)Jj`iWVuykX^nnbR(!0Eu3RWuk$wV@b5gR zu9No=&Ld;t0>kwGBHFl!OVl#yw}ThN$ZEeWdsg~0i(+o4X%JcDE#w#ub=)H@y>8N> zjR{OrXz?=Q9uYpC-FbeeCAY>9lSJ-#pWHHx`~^6-W}(1v@!#*)w)q&Op}u0{D2_1< zmV-#S=8dOrjqRo;Q>J2uWLegIt|LYM)jt^TTUzG(EOvp$KXuo4y&#l+eRF6m+@$pP zphq_5af`;yRf2T%_Y{-76|%&2k4SE*QdebN;d!C6DX+`4rnKx8-xq4x<6$U5oTHY; zNv>n*w2=)UJ#0jSEXJCIY55SXZXnjNr1BFRu=A4}IGF#4^jmWjhv_;%jzAqp=xTS? zDU4v0o|qx53$sEXF|v)k!|{puSDgKfu{iSYaqtty-_XW(Fxdec-8|3*qocTtDX{b+ z!8%>oG4e66$^683On<j8NL!EvL{WoQc%E>z3}{0|zLp!p zSzM_JCGJa)d>A@)O@`@l%3e4?`aFZ(;9k0}g1S)p1;bb&P*rDlIke~Vx^z75S0i2( zPVrI8pU!vANMGt%hPBLrD)_&A*=2@~g`gr5U^rsq5IW5&X~V+dF2r%vMgqMI@r-dz z7Kn$XXrnCD6JGWNLvJB)xwp)fG|w$#hXIjTI7kEONdp3RT~XHzxy(QM*`T^Tr?^D7 ze0DW~(>QD448#51a2uG3c_o~(sPTrR5!%LkPHQF0krt)Wd~5Hn2wf%XG-x)?;XK2s zs?gj1C0Uu^jkU*9^Ybqs1`Lyh-Km;ccvzT?|_@-OdUylrWjX|vf`8vo=y-}Qn}`qizWv2csZ zKY$+Dn89rtH&+SL(ce={uuWu$>s=zbtx7GGb%p1J&X&9`(3;A!7kyu-1&@cJ2r)pA z#!0SYsg#ioAk}L`gDl3HfPuW5RyPrAT9UbuP1w27P4whGBK6iB#WA{ek|Xd6$LVS} z*GcrDpPrZ@tQBUFg2c$y_YS8<;$Ly$GX~?xy+_X{48Ng`oxxr=gY|D6Xa%FAxPmdT z)EtF%T44vt$AnGfM!sYG113!-LpvLmJPOBKE>6>Nl*M0%D C+wqYA literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$3.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$3.class new file mode 100644 index 0000000000000000000000000000000000000000..fb2960969e0f56e3bb1cd8b1eaefa323bca48aa2 GIT binary patch literal 1730 zcmbVNTTc@~6#k|~*5XPFiuW5@q%F#F5mAd6KuJgnXlfwAhi1AR+reeG&dxT`-{gx% zyd@f+eKGza z=9X(hiCO894@0}I$uK=c(F=zNpJ%We+)LM0P!~$SVi+t0s_JY{hxUA4myXB%YQ(F; zDL!ub)A{xZ=}SGy@H}&<3=S4AyTs5o6I4V3499I8LAzNcZCE(kfjGKsB+$(e&luNa zfp}Pm*2+RX<+4yDixjhL|LB`}fH$L(e~evnv*c8T$VJer=hL4jSrF8>exG zp`#c?$~A91b*pzTH5oJ&GbD<#>T?|_@-OdTeBaVCvCm>BY5bFqeAf#?=~p*~#=<>H z{}6g)V*>YS+*~C{NB>Uo2*YrOxZWm`o2t}OSyy;o=xoUA46P|Gd(QWTn(=rTiV#<* zrE!w$SSn>?14wln(IAVlCSY2Aj8=CMYg&@Ifpyrq8|&!IeMIW5If@f>Z6`2P7Ah|d<<+NH}D-pA24E|*p|FVA2CTbQ;x~g{O-`djS9=-Hmzb9r*D?IkNp85 C*77a@ literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$4$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$4$1.class new file mode 100644 index 0000000000000000000000000000000000000000..57141989904c725789f72067f0ac67bab7d2a55c GIT binary patch literal 1719 zcmbVMZBG+H5Pr5TJt+r00pGwPXqC1gN2Q2ZLIMpMl7fjfsGrF8x|So?yXJ07{NjJo zL?F?`AK;HN&bFsQF<5)a-OTOIJ~Q*o%zppzt3`6{e`! z((}!;Yx`U6wau38)P%p!(}i?iLyW;VZQFGy!Tqp_7897lw1ztj%l)7gbj;u`bs%*>7@p@!@m?}4{41$*_C*y) zTE~4nAZC8|Q!<`Kkx`Y*GJMEfPUm^gJv!*oEW4*7nbR?k35JB_3mR%wGlp@+ zNY|uN-VCOWTW#x#*YYj#%vR$$bJ^%GC>(~tid}cPZ24qgy@=h#Le~wj*0ud>PDSVD zxzKa#)U(Mg*K)kTcI!Jr9(Xk!kFmlq)=BfFcqe?}T4BC#GQD#4pOG-=+pa78lEZ^Q z1R9<)EcMa8luy?uH!G>_1baezsWBe z@s()&>~Av0JEfQ+YAQ{-JA3EOxsP-A?6)7Ez5tlST?;XWskzlsNpme8aJMdf;fSi# zfpWTS<;AvbK9XKls4~w?T1YTVZwOscT>7EYXoimTwNO6y95?Vh;c6MshKhVG8^T#y ztqUdYOOJdQ`gC1}nQ@9<+(Y;RgWcj@rm2FaQ2GVKSTRsFXJRE>M?4C0Czj(PP42gxHDw1G0Xk#Dx%qnHW!v225F<>K!L56tNxTcE4 z!*bN92=$m(Ji#zn3|#I#;Yyn4jxk}HNG$B7fXt+60(V`})C~FTKk8{v-kwuhrduJm zmc&V%ws4B!{?2xrHWTwoI2BRnElDG^-S0WAm8?Wsl*{v-y?Y{bm2A?W**Jr<3@2(r zZ~K>Jb%M9nA5G5Bzg!6zt`&ENYDeK=lV&X3jut7$kX?EpbUmmRESzUZZ}1jx^Y5%w zHpu$`E+Av!BE$IqBHFlw%hWRIw}NNH$a1eOds_TGi$ZR9lSJ-FkK8g0{Q)?)W?_Qi(%;{&uKDPvp}ub87>+aa zmx4&S=8dOr4gX6`#!STw$&#%3Tt|xhE59+`v$V|gSnMo~e`?Wpy&#l+ZEI*O+@|#R zphq@laEHdtRf2T%*A!o8n8*^>J4A9@l{zZx3eO9jEqPs_HKk=Q`MyvK9uGqi;ykr9 zPI4Vfr;Tg?=|LkJWHHtxOv?|@>K0;cODaFQ2|Isf6NmEek$!EC;xJwN$PxICBXqUf z>lB7?l%AL&tOK(|AThEHy}^mm_-CB^h~YT$Z*k}YMqbfIH`tFh*wL*69WXkIs~7`I z&k?NCfgL6v1Dni`e#Q7ZTr*ItD=*SV%#zKNWAZe=oAggmVFlcvRSeVg%`*3?pJpQR AivR!s literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$5$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$5$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d1de006d5c6c136dd61fc2241bf615224dc71913 GIT binary patch literal 1719 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$Inline_Builder0.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$Inline_Builder0.class new file mode 100644 index 0000000000000000000000000000000000000000..ab628a5f47e6c9f5b41c2dfebe9f340cf4b8e278 GIT binary patch literal 7981 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StartAtSingleRoleHandler_qpt50r_j3a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StartAtSingleRoleHandler_qpt50r_j3a.class new file mode 100644 index 0000000000000000000000000000000000000000..feacd28d5e74504cbf81502cf2f0257c0687b849 GIT binary patch literal 6039 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 Q3CIue3a$BF_v`om3o^?nwg3PC literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StatesListHandler_qpt50r_n3a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a$StatesListHandler_qpt50r_n3a.class new file mode 100644 index 0000000000000000000000000000000000000000..aa65869172143c490fb1b55a53358c3bd146417d GIT binary patch literal 5586 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 j@u&H`lky9^h%>z8kF$zv#VL`xKZ} literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..0ea479c86feee1e74884971b3f32fadaca69b9a8 GIT binary patch literal 18100 zcmdU134B~t)j#KDd6VgD8#1M}3+=R|w9Pi@LTQt3X_C^kle8qEB}E96^i-@unL8MejQX-oRn}~icd?2zaf+!%0Ajk*)&wFp)yqQc^m*4N3{*wFV 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu$SMP_Subconcepts_kdnim9_b.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu$SMP_Subconcepts_kdnim9_b.class new file mode 100644 index 0000000000000000000000000000000000000000..de6918ccbe01818d992473cee2cba0431597cac8 GIT binary patch literal 4777 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 P9G@{hc|Hce`*81njmaAc literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..2e15ce6eb922b17beeda9ac45e16f8662de79f99 GIT binary patch literal 912 zcmcIi%T60X5Ue(~7dAGSN1i|cMG*!pMo8QoMM_L^$->3R5hrWBo`gZ`U28p#@&SAh zT(A_Rd_X=bO7E=ALqe8w;L>bt8>Bl>Vs>l~8SM zqFC6s<|mst$P%{Clxf9Mhdt5h_Cy%9RazAX>YMBb=IG{ykbkE`ZQc{6%3BRWw#GFV zQGRJ$al1v;!91Zd0f&!$ z9kf;4lrBnGOte}eG#-UQBl+T40nhP*;HJW*lI@lMmmi_1tWj#Ij!bsELibf?eFLl7|3OT4ncMJ!{* KZnbJBU;hIb5&m!h literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..3e0ff84aa0b4a6819738589d1844345d446ef899 GIT binary patch literal 1688 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4d720e7adc76ec69fab736740888634c47cbd7cb GIT binary patch literal 1663 zcmb7EZBNrs6n^eDRvDF5z&CJ;I%OM38G>(HNN_>L3{0HCmoMb5yN;5sUD`Y17ypwc z0*NO60DqM6+^s4MqHB}(oZfrxbIx;K?vI~ezXMo8SwoCrVfA&bCb<+F+}g2SVTy(= zJ>TrEZLf8I9(Qb~A^dHgUCtIYBp8fczQ;|6yG`>&eOFjgLy{r0D`eg0wi}qOc3^g- z?U)s>)$T}McLYOH?$|-LNKUKKyp|Y7_qdal+;0lG=`{#!rt0}k^SDQ^EnMEV%@$cW zW=$E=(PY_nZMnkmE*I7BfIjkD42cSP8wNvKhlVpsJEvn9sTATE*D-<#hImeyrmK|b z%}%Q>{8zoqj8#30J6qhh)ql8{Q0Zb=j2LvbNSrmRn|I1nF_*8No~5wTmT;WF>{Yr# zdP&0-hH|6|t-B6U+726KA%&}$)^LqsJ`&8bj_bHV?L}1%1M*xcK1c%kAB|)7B^5zd z$1U8ZT>R;oJb?_>H7QIXr;3(m_?Y{50*`wh(7}La`7IU6td2QMGNdeD(5R{^F-)k8 z^o=3$W-xVJ?poKpj&F%4wwk@kQwMrp0Wb{L?54|Q$0x)3Nzgv}eREyz+x|U-qIZ#; zXs;D&&-9vWIbLA9%?%-UyoQc@xX&=&u#&yRp+dZ5NCf!+y0Gb9!0P~iac>M;8o5$Op$ptVT~|0+rKC}Z_Z5v>xDULrj~ PyUSQ4Erz>T=*r?RClu1* literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$5.class new file mode 100644 index 0000000000000000000000000000000000000000..27476dca54ef90673396213b20049ce10d74e1d0 GIT binary patch literal 1688 zcmb7FTW=CU6#fRVD|HpDR&BjiMGLfcTW!5jYf9Cm304h8llnl0WrV5QU7VdI(H~@d z@I_<2B^saoQN}YA)V6AX1m^6SbG~!kkMBP|e+4j$8x~>=Q;UzvWzDs?!`+7Tg(GTG z2g+&dD!1AX#YlQJp(;ExXCc9Gc}?i5;?fVD^=9ZuUkl}P&v66K6Rws4U8u;{a$Pvf zj~YUW+tMQ&h5_A>VP=}bmimcXV6a=<%QRKc6iPog{(-7HTl1hhpEsrBalan%x^T+( zI`-s0FfVGU|F83aCCCzh3nJ{f*nC>g{%$zBkyRK+zhJ5xvg{)J;o>N|-qmWxo zVid^muls|4vPAl_4f+xZ^#}mSOlWz`0cmGYn_{{YL$Ew`H2nK`N<9J%YQ)njd8^R`W+xcu$MSUvTbCf zFpNWVGBctM%rb$*NH_czBNOp2IQa>u;>f?lzKJ~Y$q*bXkcb#}Ii{w7~E z;w{nm?33{a8PAlWAZloncFvwT=R4Q^`t`@h&j7CDu7w!G=*()Vq`4ONxm%aMa70z= zKsha4dA{{98%eJ!RGDWcEhHFjtP5RHT>7E2(Fh&sYoUDZId0&2!qqaM3l;fVZU|>_ zwJwxckRI7Ebm_VbGh-CC*h$<1gWcp_rlEp{Q2M#?4^++Bod@0dydfQr`?ZMIgj0IZ zwkQ9tDd|f+%}~yE7P_-QxfO=QTu>EBFdVXR09{5(*|2c18*v=5kwh;;JZnr-MQZs{ zv{4c25wCcHp|=>g+*{#Fn&-AMVcNzp)=}n}NmDj=UD41C`RsoR*`S0yr?f;zA-9&q zNu0KDieX`QgH2;;$VxaBQRhubYqH(p8LgG9L|T-~v+cWkB6O8(&@$OLgR=|+HKDid z%d$Gon@=8IpPhZN957rh?he(8!ovowQ@9;1QjQsK>AukQpjxnSo*})?o4hq~XSuRY z);+k0jD<_otxgeb4B|4iO#02>DUD)jzb$)Q{4!F`7>=~eBQ3pl(xHuE zj8JItEaDzbdMLZsf3GID#t@S<+@XEWmZ9%2z_~RG;|zoUexr8mM>lQrH5x&HSfD#5K6zcwJjEIGmLb? zIX0$nhZf9Lg4prb-cB%#XKA{-7;u|;+T7_1&kLO`?wli;^060vU#K~choJ~@o|+gZ z5{{+Qh9Q7-ui*#M7;O@!$vq_9Lae1p<%c(6=SMbiIR6gmSH=}b>9>mv!M@=b$+nS^ zLLd6+WM)Kdm_-7Kk*@DG28QFGaP9*x#F2l4!|yTlk}h_FeQ$yFZ#lHV$Q4&G3YMNB zSf>qpfou$HGC%wUV{dWQK(XI>k(|IZ=}b8$H}knk-vkv_z$8gA+@OCVb58sOqCw%) literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$7.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$7.class new file mode 100644 index 0000000000000000000000000000000000000000..8c7d33306f3d07b4da4f8f18e4b9f523a70dbabe GIT binary patch literal 1688 zcmb7FTTc@~6#k~Itc8^p6ujSyv;|o}6t#!})P$sfrUnvxXr|k-9b9(n>}(VLO}=Qn zCmNsqL&g{5nNm~)4Qb%a^0g zick-E#S;wu#lYp>Dp%4xx0MOgHiq$zGS5t#vbpPuhGxiT|5L~&CG0t+WjYGE^(0Q< zl!cQF_jWeeG?s>}gi{f9-juW^+Z~?MTFFYJMY%lRzPlqrSIGt~la13j!*IMN^tOFj zRwsD#@q?-P`R6ME!(?%1s8$pnHfWu~?P!s5%y>&nLf3<8!NNI)^agM8*2JBa$_82Y z-~uuhE>gETMYJ)5OVl#yH-jfMisk*b>{0RWEDE{Zs%~VFw~%A#Ynew{dhMh`8zUH{ z(Bf&tJ(~1zcDMg-O>UhbCTY0C`kCW6YGwkSxiX&vm58u=3Za_e~!&`>b-7_C9sjcfBB#er;=8EZk%m?Syk| z%-|L+n5zV_F!{_ZRTlnrz<=!bhfy2fn>_ZUi5vT7Cat?BE&grVw^}g zmQEXn0Mh-2A4p@gNth=0kaPpFmL`=Sc>_B?`UbuEcSyf9t~gA;U1SLM4M#|}jf@lq zFi0meBWlAe5=e}61Fvv=B>o9!Kj3^E`Pb-ukKq?|@h8~#7TDmHLmP}-aT#M^={bUR x+OX%z#=s`?BVRE77Lx{w{mzTz1ZGKR$}zc_&vp7HsIUUAkrcx;{S%q<>QCP8;v@h7 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$8$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$8$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e5d0ddb76e404e5dc6f2549e12ef848d2803bbf6 GIT binary patch literal 1663 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$ChoicesListHandler_sjqidp_c8d0.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$ChoicesListHandler_sjqidp_c8d0.class new file mode 100644 index 0000000000000000000000000000000000000000..511b70121869fc8c256de4781107f127fa3140a0 GIT binary patch literal 5570 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$Inline_Builder0$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$Inline_Builder0$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ab09fa5c52b31b7acddbdf3ca9678b247155df0e GIT binary patch literal 1844 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$NextSingleRoleHandler_sjqidp_m3a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$NextSingleRoleHandler_sjqidp_m3a.class new file mode 100644 index 0000000000000000000000000000000000000000..50ada5c91db2b5d1a3363eaa83ed6f8adeafc122 GIT binary patch literal 5993 zcmb_gS$GrI75=X+Gqyb7;27FKXxzjkUQxiLDKPE5rTTbgF+mXuI}aoi+L7t*HtnyzX4)W<&dt?hqjWLsk#S{GtBJQ9&pEgpumC%}E z`e`SgHpdNpf7Z}C_Yi1hyU5oiR&Gn|3IZvqOevj?YL<>V~n` z%AQP9oE@5z)Km0cU|Hr&ESu5=Zi!~C@sM9!Hm93fE*;8nh7pR(iCqF~_vcL~ozeTu zlW99WX6Rwl%+joM*0cp~nkPq_`!f{FIjnl?{#MHjZGfV+pdTtle4T80GzJv1?hN-S4VgB1d)QtG{4`_@3< z8WmMoCQwJc^;kYLrdxv=u@$I~W|NvRtXXL}F1!pl6KR4y5Pe-KMaR@+Pno*qQKByC zhg0CT*W?8OMM@&b0_{t22^Ws*j;BmZb4!WM{S2*3S~|n5XM(XL=`L`vlpl*1x0KdT z29+Hu5QooQLHh0n6^(c^eMn`8aw+Z{*KM2OK)|SVNe<@S`61u3u3FrL^$MBOsr?5ToF#ns2)6%(^a&gopIY6iADw^0-dGJT1Z5f zf(-(_ev1mBXn83ml+NUgkX-ETY=`EwNc8H4PG~clcI;qS(%JLU4KsZ6ZvLXjwUe5ci{p;P6y8;ey04x^g6KfE zOhi2b_m)fG5<&9nJC#`E3y$GhL~xgaodO+x0B2Hm!JnT0=i)@gF7z?G*t+9+RzPol z4HR1166SQt`8_J4lDswD;hsJ5z2TmSmE z$|I(VN57F02zp4#T?Inr*fobH6GQ|YlF2z|ibBV)MG&JnB1wO@z^1Y& zQiMy(u!5rkZz)3yH#5%PI)Nh++N6pUc=WC$UHwxiyDXjjtH?tsc3i~-(gM}eW3s4| z(#lQ^Nj>N6J0Aa&dQ-kZY!jcj8^FEKX`hULQCnu)2AahxBa9E=(iF@4@>N zyjP&vZ_>O}SEPW7_u~TugdP#twFps)*3Btiq{qP6aXl%^Qi<)oDn2MNTJ6Uu7CDfJ z_QfKSUH7T@Fzzp~OZtf}U99>j(!sU&qbeT2$9T-=@=jPLrjGKBa0_T9ZM)$uAV!(% zT=@d6rPEun76QxJ4kb_YYdN>nRq$DX^<}jt3O-j}W#bP{o&a9C=;b9hA8%X?xcTRs zTL*qY#TW4abtzD4sGZnDIk(Tp|bBCK89I+9toflsP9hX<>1 zUY^(T*h@#}|&9-%0!4)Q}rL?jF?v`_3 zH5U3l@)LpWCDB@(2RuNo;yK?nH8oj!E^E1;GdQ@F{Y7(M%dm={;%Cy~KNslsZ@o|{ zH0X;jSsnRPlY(C|dG08DHfhZ0&O|oVxZd8d-fqm~ZKsjnT^cQ&C4t#!^216se$6g) z&Q0DCqTsjHsHnyo-+vxI6}-%B?}a#I`Jxh^=9TJ26@13sR;miI#obQz78SND zHY9-Sv5x;r;ZJ(1;%Mt7ys2#pH&&p({Q_>8M#l(Wg&MH20i6xFtpT^!Z@G-Fwn>Di z&|3-4+P(O!*0%P_Ns5&EdeE#Uv=Da^mTlN5wzF;6!TLJv>f9({!_irYj$)q+Q7wkB zA8|^kkd2b3yI4nOP!`U%Phn8t3hKOv7jW<#8r#>M!-{E)jccVU&-g-v2Ny2Kvr7yWEpVyw#ta7yfD z{kG4AWwU4IEG%aWu+a1ZEb{5&_yjdLM4o*TpCZ=+^1LXx`DHA3*{9K`pP#~)8OnT^ z#v=ox~H-w)$^R;VBM8TY#=?ZM%f0546QRNmH!L&iBtgw?EGfH()pY zH3LUA#D6fP;JdEbn@DkpLDYyLet|iFPH~W?kDyzOVwX6C-Qo!1ybp=P80K?A-0ecJ znw|%=0tB77(KVc@4$ndEDY@Liy9|`d`tQxr%?k;wC?qO9A=dhevFss&F{Pa{^0*f C@f|Y& literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$StateInputSingleRoleHandler_sjqidp_h3a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a$StateInputSingleRoleHandler_sjqidp_h3a.class new file mode 100644 index 0000000000000000000000000000000000000000..3bef28a73ca667924aee43f99d0ba7dab2a6379d GIT binary patch literal 5978 zcmcIoTX-8s75+z-v$nj68`lXWX{bn@))zV3TuNvi(#p0%l*n=#$xiJwmDke7UT3wd z?5>=cTe%iWq1-+$DHKSdEw`2=q;XW!mU2m<+@TPlz$=eD@&=sQl`XB}N^(EYgJySj z=FB<&`Old%^YXu+eICFr{9S;LArU^3NZ7Ki49V$fRaYb>quPckIen>!^U|MJwTxn> zlWo=Y8RsLS=^xM-afjtuYKM;%D(`=m571Jd~ zYuXDc!)>q27YqWIL{Kw?R^k|%IHlOGGF_crRTlU1v^8xi6mkR86jz+|4EI#?X8Gi< z>iY4}vZNw?=(#UI9=uUR5N{?=lCmSY46U3{EQ^AI03)rdGBNLrmps$@T5uD#3g}?i zzT(LuZpLPY>s`SP1ROvPLo+(jEugEGSl38CBb?^3ot(=lB6<*_=pBs2BFPBD&gy0@ zC!$ZlHikj3Ma6(L-NYiP*_L6( z>lI{=oPAp~PeuF@lbrJ8zd#J*gm9@Mwe4JM99H-5C zDQOpn5z6ny`vts@q0?(rMY1bXK*R^|L4t&Q!mz&vRm$d-6fe_bcydNb^CFd#=K&EP z#z%_e;cg(0)haQ{7I2LDsECK~G1|-Nm=WfAr?-9$omyE?Ehl;z*f^y!M?OP$_3Txy z1;c9EjngNFL9$tl(YlrmQ;t~ir?@+iI{;L8lVsuHYHoux|Tt33W%b9rl;E5vgumD&OxW4ODj zKsqetEy*@z-8ycVS?3(*p7r>_gI9hX`%EKyNH*zI71lHSU=_ewe4U5<;|!^4iKe__ zs8U#X@{#8R#|i%^o)qy7e3Q(hSmJf;qGnV`)?jUI>xj(!#P@9xpTp;y@Dx?>3g4Ad zrBac{+;>Hs!+E!C;Q&Wz-(E+HFJ+3w@{Xi2d{4whJVX2-h0EN*Fi}I_O7~K^Sk-&i zjOTF8i@40$uqJ2Z%2pTfEFB3-8Yibs!2a>5?n z2$sOv%d2W5Z>E)fD$hh4olljQ8r!%m1~IDB!E!*8ElaTk{D>0QN=~p0HH>w2T6aJ5X6yk@6z`h^qno0e_-Xa7lrvrYTdh z<~S^JnpYW=O9cFd=Z*6Lyo$flftmJ4x+i1s@#_z21$yIc6SV@h&ESZ((A&K<(oe0} z9qOH@|DI>idY;~WSWEwFxE!{hu27CeO+kQ6SQCnf+dOVY=q7Uqf}5IadZxH*f6mK(FE>xAZoz~4kJMl zeEekO>dsoo86*p*LIorluAtR@coFxUK`^xW4Av}Qd@MANd!Izh0#f`@E@09J8c4;} zOV}8?#=rt*d{}@!HjmsL{tf;Mu>6-XSHS&ba{(V>*x)bVK_9rcT^9t=xNcZLu=ley`saLVu;hIby{6Ya=qQIqx1)N>prSte&0Z;hQ zJ&$k2dfL8Iz|-`?di>hO1eaK*}0*m=gA#Iyh9Ba`M7Xo~3Gt>G{JRf7_%CPyAPN8g literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/State_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..6ea9d5cb24a76acbf71669f5e91166fab1874abb GIT binary patch literal 25514 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..d2154ed05f6ff8dc73cc2886853e144b799c2df6 GIT binary patch literal 936 zcmcIiO-~b16g{^TDr0LaDkz}niWZ138h14&T4lq)X3P*){{B7(@Chp=6bOy4yPjvIRogP?=|~CH(Ka^1 zvqnc5c&H*d)K`?pwQ*$Ck!`xM>5ALy2h1ZBUP`suxEnLz$s_T9i)IN=2_GkB z@-5L}N11);poVAZ-JTQt2O;98Bj(Fkz)OOYpD#b$hx&b45-KVaO)I}9VdL&QUB5kR zB~=z-b;7^E3wv>50=21A87FY!CQc7{i%S=wQn zrU3_!*_QJHek<$|o}kJ$ZQepL1Fif)ZEtJ=6< P;0l(ooNe_w>wI$w8P*76 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2fb4b0c921dbe3e9389cf7e35efd921f19768102 GIT binary patch literal 1724 zcmbVNYflqF6g|@-YjL#|1>cHVq%Fu&#b*%%_y|cwO${XYp_y*Sc5v9Ov$IX~H~B^5 zJJI;rA7#8#is7LKY|`DkckbMK=bp1?fBgLN4ZtLBJ4i50&MZ|bh8yvK`%M`LPt>Ie zwO27(28~6oVo|-@am~h3)rGF|Y|%jv!?hJ*YMRR+@>W}sCj%pNz?J8RN(tY{kQQ_t z7`ZCE`K6}N;+|9#!_aG*GRjU+@$&Agml)hOSJ{>hTSA+c4CCccH@wZ=&|1J-(o;NW z#JnNA%A;;P?eCqEfi%+$BKJQH?5|emRBXIO*U7!@bSJwnHY^weV`9$=j0Xvp($^Lp-X*MpUb_-L*R+^0jOc$y}Vm zX@+ABVbrvXOAamXJ0)G87`GKm+DmEQHux`tyhb+XQ8e<5T+T{OAdw@GAq2z zJLr24YbzAJ59g3|aGqgew;5dw;{uIL2JP@U0kW{ukv%PM?V^<5?&?Dh1qXSCgPri$ zNY!mRaxscADlJ~bToK+Qx$XP6d-BT+2}$6N>=0Xqfj=b9FFPnQ4FCP@+Q5%K;`C(~ zM{ty(uM)=Ex34=*Yv>`&hfd=*9{aBG}# zaFeLEdo6M?gK;S+O z)79JM#{f>zbxMWkY4SkU~Vw!yRIJQswyH5WeI#>x;$x7fFeXZ>M F$}im%?}h*X literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..7f3c158d61030742c46f01dcafe1edbd09b40ea1 GIT binary patch literal 8426 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 Je3plQ{1>C)8iN1; literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_Editor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_Editor.class new file mode 100644 index 0000000000000000000000000000000000000000..5bb39d76b6119a00787d871cda4f252203d972dc GIT binary patch literal 960 zcmcIjT~8BH5Is{0g|(IP}FTzRmj#wT*SozhFTyUpz_@dx;W z-~|#*_yPPVsCvh3JqX?5pBuu|D-#*_ znlMq>Xb|!>iFug7Oc9fqBFy^I_HfW`vi+QNB+UD9pu^Dw!^^zum_A|GA9LU;p&VEi zhS`WU4nxBCihq+s+~Y|1%!vLlH;x>Cb5%dK$Ljz2U11ZddP2CmaXV%po%`zV6x9Oe z2>WC5c{?y+i|vv2P{u;C!$m^lUg$KE7LST}j3)#yTVl4p-O9LJ2_;SiRLgcs*uH&R zH(x+>lcrN9v6#k|yT`4PF0dLeIYK68SOBEGqLxK$|v0!2i>Mt_g4rR%9x7nQ%|M*Ut z2qc>L06vuQOj`&PFSTqkdnR+veCPJf`SJ7XcK{10Xb3SBR^FD&l1s79tsUDHrl{J| z^UY1}+q~k4*J4}v!nMTKYD@97X**TnZ}C(vmD3PmFn0MKHy!TQ%vY6NVMz^9hUBi0 z6`$K~VAdOf*_5_p7QK3-DHSS1RPNY8Dn|j7`i~&bFucc|l;nO*$PKSbz|$qqubHR4 zdkx|8hHci#!ZFLrkgi4xwrk5}hVAruV(8IdW|JXOB+r9ji0jaBLG3Q-7(^_FFh+F@ zVT>W1R;KY1HDjY$uL%E5yJ90H&*IKeUpj{oRYr#8b0m<;Q7ts9)f=i`E}bd;zIq*I zSi*4vv(1Jg?eiLLFudryi)*e!scvr;Z5t$H6eCz!(P0cFpCo>C>gkSqELE z=$a3OF7?p^7VY75hJwpP;rOa+IbLA9wRItPysC~zc+4=`&hm;6? z*~f5pb{|Ie5F?*S6~bluN68Ra!xj3gOF$e~ag8KXjqkubCs#_B{D#E)>=z6lAlVjo zNEnBhK0x*p8Jq-tc>*-q1~pa)^j-%vNm79hWDhW>F0&I6(VWC0osCoY6C~BAjMbN* XwDOen0_`KDeTe(C3*iCgTQc_xe#-dE literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d13ef3e928e95eb4b95837da5d344475c2b78ef0 GIT binary patch literal 4127 zcmcgv-E$LF6#w0lk~S=~mWqH1s2NDplr?+_q*T&0#nO~Q(*}wkakII!TQ<9K_im+r zfL{;tpg#EKqYu70ql^}n8OIsleD;6v(f`2l+-w?}07-~5<{^7?bMLvobI$Ml?%6;7 z`Q=vt$M8uIT@0s_m$O-+2|lCg%Z9~OUNnU5s5#9sw1Ua!_%-fuOXvA?<&SaCFpJ#D zYvFhh0fw;^E((rjSgu+syQ-;KOB*J1ZkiVzd)1)zu9~e`N^P2F*eaF{H~bzehSZld+v8wca1Q%q^{Ks3p6|O*MOg9*HK)r2C$>#5Z}HF|6x}%)_l# zW9>&aWm|&Z5Q(82Lm)*5^@3rWf^KXLVGFh^2x14r?MRdJ|7VzeA~D_A&G?aj{S?(&<_5x`u5r9FMdx z=vCIMb=wj_9H0btTA<;0I3B`&JTE!?0>ib=is!`}T3K*Mb%o>U!gIJf z!-bagXD2nClygnN5gheHUrV_Z0fyFyHxgsEcAAB(1Byb&RTqC z3oBd~L_RA2k*01oRzV17@Ny7zAw=uY8p40{Dj+?h^VR@#R zcT1WhYMf&@(nz&dnB@H!5}H#BQb2~2L4C}aGxYhwoOT@BkrAQ{5SSYKYSsC8F$-dz zz|`-tC=0$stBtwOSB{tI%PF{wE5346_1td>7!J1*?Yi}J1!QqmYVE5GMvM5??`$*S z4@T+gP_7rRBOk;Ytt82hfDE|Ljrp}QSMVk@YU3u-ne;rBz|nS+S#N@5LZ>dWY2d45 ztW>-|&igEtWzq|dr68^`obTL7*ta)fkakGoD_Dj>B|SMicR4vX!H{Y2tbrO$5jGm9 zL>F*fCYrdr+Mzc6CjheYvmh^Rlo@(Sczg#KcnjV=j0G+Fjy$9y#lWzMIQRmrd#eMNXV;o|nxnmS3`TCxx=M=jeRWkge~*jjp#Q zZjG-@hvl&(J84TdZI^C-Y95yDVh}eOPIlT`Dfj>%*0hYymQ|6b4kq48GyHH?>z_7} zL&}t8aVKSJt}Cy*z6LVm0Lj!AdV6I3{qntpM)Fq>Jv84-qZ|S>5A28z|AoP3r>KgT2)=zJyZw z?@V+ZPv67-#pv)|JU2Xu@E{HjA~J~RKb*` zJ37XPw2$BeQ`n9f>QJW;!3B(97AJ5K30$f`J>VZ$gL;P63=*6O0iC6FT?FtF=BfZc zB{yYQ#_l1zNT)8ylZPn~i!-r1cZEA0p5Nfng9R* literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$2.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$2.class new file mode 100644 index 0000000000000000000000000000000000000000..3c7346bc4c31a7393998f9d1016a2181ab5f4b19 GIT binary patch literal 1766 zcmbVNYflqF6g|@-Yhkqo1>Xu_HrT zHWKJ(h-ZvzlIV){Xs0aHbJHM({zBk#uidbgvCCAKVXos;(le$e+;v4=GvqS=$ZUtm zdronk9{KD>0vB=F!X<{qgDo(nr@2tVDT^9!NSZQJ`US0(EJs?DN{cP~V-dPa)@crH zT)|a_fvV8Pw`_w>GRRrT(x^Ax zBQ3oa>CnbFCg^DKI^rI6dn|J_{-`Cp!4Q+w)Ujjsl zmW^{b&(Kp0BIOz#plXe_=l1vKcvxsAP1+2JqOAH{M~Z^VhuVH@)tNhH#`84$$z|X5 zf>8R^y~(lgfZ<-JQe|Tf4++#&g2a}RT@s#GBK4cjP}2`+Xj`gUO6-zj={7agy{{DrLk2Nc9`(Ad9gkU~1n>tNVyGEy>*YF6`XIE>7n@BK6jU z;tbup$q^7ZOLx1uPGSIq^u|o*S}>~w5+mEdJ6sr#f5o-W7>*tO4$a08N`lis9D+z?LR%w{(g$n29_&dcyJmLQ z67BD(_!E68BD5g2>T`co#T{o|<%3kAilyBh-?{hBy>rf-`TL(Ye*&0A)j^8k>!ru_ zy5UCL=YB^9!V@iNLhU``TJok6--#zei@+C+mHtFEmZ~LmgXdQRMgEP%Fq1Dk7-G1w zAxu+q8ARS@H}Yg)gbuj!{7@<38yV7sjsqh%g}3^+L%HutMLrC}rX!<#nM$f1RZSHJ zx5rh!tHZ9)<{86uE!1sqca1a`@UHX}585$r3$Ol7;!p9z3o?*qk>RJp(UtXnMHC+~ z3@wK(kpaVT7aw5QjCb(JsM?c%;Kx`v@t_>U$xsTt+f*XUCzu4nKu&O12AaCbK_77!wi7G6_ycux{7 z2gocLqh&KTqS2@(b9Y4KYuP38y7&a2GK{x{8TdD3tIT^(zMZXBe|!)!T&?Y1s=o@4 zx7Kx9t1c-YP1^{iYEVP;yXYIN5iPjZ{g|k&7u@p{2#sm@8tzWMO~&eoJwkAtedi z$wOkxF!qkb#dQaC%r6~$5_j-pgqVKK#TlGs7^#P`_N`#hZe1Sm`9Ou5wrw+H>arbh z6Ke`;?t%T#^0aWsju+_+WLE-Tg^>)}+sturli}V`X_|`#d__d`wIJ30m)|oC43zI=)O}s?}W$0-=``k0KE{xXm#4e+#9?_go2>An?+3*`#tgt6D&A z)M^%4tTh7*?lBt8Bh|NLOH*5LOINmVqVyYbzuHioqW3U40zcy;db|B`7GpR~|Cpsl zl4g~Xq{ue*0^?KZKk(UWTu7tz5+{Dg7nlaiEm2x8Nqd2O zY}!m|>MzW^!d07!?Wl|78H;2aCAWFp!V$Sf*dWOha!Iv~j;RfBj_Iv#;v|cy^ literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$Inline_Builder0.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a$Inline_Builder0.class new file mode 100644 index 0000000000000000000000000000000000000000..2e41e3531ca40ce5be152557caf08ea6d9743a96 GIT binary patch literal 8661 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..24a680a8aefd4e9c5a1d15936a384dcbdfb47895 GIT binary patch literal 7532 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu$SMP_Subconcepts_hx33jo_b.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu$SMP_Subconcepts_hx33jo_b.class new file mode 100644 index 0000000000000000000000000000000000000000..620ec8c801b10a077726876550b39c9250f1d89e GIT binary patch literal 4817 zcmd5=>vI!T6#v~cWlLD3loml`2v9J6(C{peRHU>NQ__M>EfmDEO>UDd$!^>S6d(9R z#Rn+(n9*;3@S8I@qqN8x^ISX7Ap6&bjCO&hMO? zU;qB$Cjh(gxdb1>iO!SpxTRRUPf4UzjfZ(swR9sqq!_9)n&AU{j2m1_@R7JZYFesg z(^9V4jq$z{Vk)82x142;q$hUm8rMfgCHNV(k8^9(P*lwfXLDvaqiCtT;4E!6!(Hw+ zA;~bxj3wGZV`HFMiOqw8IF{NBX6L` z1a894iyR7b!r(+CQHy5@kS7-(kTKO1rZ0`FDNPaaW%%;H(bDm+Tp~OWIY^eS8?ZG? z&GM*rK{ZvPiB3(^iEJsQ$U~dULa9uD4EO6+zn#fMmZ2T{BS@mJvlS9oVGgE|~39 ztJ3r4WpTF{yD3=d$Rt=4rDMq9aK*_QWD0< z>Qd!i!%+ZG%qztMJVhl&RQR<>Gn|{N*jCUtOJ6gq8Zz({#s$lqXGoVrb3P*@3rh_m zqIP5jUuXo(1*w%@uUbv28-eD%4Xi7}sqh!FyD36WB7Nnv~t0+Qe}f?v^zfGc(pBQ&FXz zThbzsMVZcri+4V&MQlE$r+bA_kJII^b9n&d{4t9angK>+7+hZsQa--$v6d`cN#a+Yz?f-QWqMt=NV(630Y>let3dZ)C1t zh;O-rJq&k17;}H##i8N4!)y}WcW~5)=9Wnu>(8(1XV^CU3#6(kym_myXtwnpi4S5c zA|$j512k@h?>-K|FM&x!f)cKXA6M?vC!aS*?{UW$o9L9{tjo|#Qew2XA3Nw7K_9hG z{Wyx_MMsMkjuyo;&e3)Vq1cIC^b~&GO;5kz7@8HwJwwM8aa!MU7pI2F?$hGT&ofLR z**XdJ4l+KJdvnlH8FV)mRIc|_k}&AVkpfrw$=XiQ6_RqHa3jr&uq|zF`5EoE@q!Re ze`L_;#+}u6lYOSQd=n`V_7P5KdFyRhmDaDqg;~U3oVh$8GS*ujqT>s&Jzn=t^^dqZ wTvhj8eAr+2etZfa-^I<-Ba`^-9(@;~dznU&=nSvmRT|yXy@X3N@577#0BtnSF8}}l literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.class new file mode 100644 index 0000000000000000000000000000000000000000..4ec3cf1b11ecf9f3062bd3bc45786cc678b59311 GIT binary patch literal 4574 zcmcIn-BTOa75`ljURlT=5!f-tABqD(fI(n^F_A-q0VmjkP|L*?PD@wP1r|%Y>h8+1 z+d65RHXr>+-`lr7l$p+Srk%+Qc4?cZPG>sPxBdZr>tp|e(%)Tu3v9<8S2MeJckj99 zo^$T+{Laze|NFSP@7o4bRW#wFHd7dIp)Tu6sHm<&+J5u1lWy3Vw zDS_5V|FVE@hU)`p#laxja6sTlf(9)X^J!_{RJI6&5>`gfRctGN^tl^`BQTkGPFLar z{&ndt>9$KXw<3u~udISJ^@33e%u_s@u}oLqbL0JqP5rJOExJZ7nlK!fn;c9U>!$7& zZ7D?X|Fg^GCfjqmx!!2FIy>cQv*fdRIq%ARylJmz(@=@iRD6n|>Aq1kT_Z2&&AWzU z@TjLv(;_Mj%jA)~ny~EkXzf(=+GKRmaujA+S=@ zpwPNEHg#~Nd5)`)?K)SDoGWd^TyKQ13gWEHShmh|(Qr~A`JDLcNiHm{R`V>GVIWsG z?!{u8)~X&r7fz{kIL&N}JU7Dom)m|frrr7c`t{G+e)*ea>(|kLXWJ6)e?DFL=P%y( zqgPunlXO+snM#evuMV#QHYHco*JU(W))EikWell^ z4GW~3vuy8~SMnkLr8b!+1=@6=vRVIfJ4SFp!>GXF8u%3Mf{0;^)TU>%0>@~Gq62UL zchZ|OLxxzjTJ`TOT&V|rAB3YF<7%> zRyrBmD3G&M)8fZF0(w@i=}d%htzd)|8pCUr9p00-!{N82DOo0DHoRtA`LK~Mwb=;%m#azsu=Y;s~` zd@O(^+)`Znb%DNm3M(^n9jR5gdO3guR@9o?B%b}&Jf6%;)x&eJT5IBpV&BF$g7_v@ zd6tf3)vcU}R}&kf^b}Op)>5(RHT58-a71m92_mcD5-eDSDp~}zDvcgupPad~pcg!5 z)38x#I6U~=+_0_pN?mFoX%+2^WaB{K_wE5i6Oj+A%D`>sO`>Ebr#p@$xpY6FDG)fJ zX7?k1ftPxEdTd#+Y_Bik%LqH`$bA2D5GJeu1PTHJZaZXD8&D@vf|G{tvFb3Z@;Vhv?t`Y=br7u7)w)k*R0i=rJ_z6ezAtdLX2yIjC)f3y z_xES+p6Wr^Z)*5qQ@yT2TcP?#0epxb3!K}drV^q$O&&U7N&iF2Wzhj?up=N}>3f?JdsSMw9)*VNyj zwLZkRfA1+@Dd+H{=g~taT@1w263GAYz&v|DBDPja0!#N z+mAQ!I;C20nd_7%r7v&r%Ta!5!Al5nRQ`5wBtGe#&-3nIlvTUk9;AgnS~&O!(*lq1 z7JFRpaR-T1XmJNisnCtk&221iBlQUHwqRgz8{b;2$fpH{l$UMF%Z0kH=fB{F7ij7N zw`qm)y$`MaUCh8&a-N2aDDOvhIoDGD#`kqE8s}&sTW(tZ8r4LoXn;#2RM(G1KBq9~ zMdvvEq#xDj+=ld`Q;NV>8Y1u}B{hW!hT~{JB|4vZ*y0~V4M8EalfR`1(Cyt-2usgl zHHMrm_(R1lw0crqbu#MtG_S6cD?{gf{C+@r=+Yv^8b3+){5b1Z4x zyYH)%9ZdN`-=Rzg$I=>K=(|r?bB1fWmFl*V*hBnaUwf4uT|4-2Wpx`LZQ<|^K2eXK z(wZ+gCA=g1937{8Y<(W2c+K$IY`e!3(v2pI4kzlg>1Oy`16I(wWU36wh0}%= zE<(S}(~cX}vIFx;1&*4=%;e^;IU}iekt!zx+F7JAvH;{x^> zjtG6|XB##jA{l{ZUXVRoU3J)ANIC+Uj|-b1V5kX9M!*?NVLIAsChDC1 E0K(b>9{>OV literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a$1.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a$1.class new file mode 100644 index 0000000000000000000000000000000000000000..31a190d02d465139994a43bf6f0f558155455681 GIT binary patch literal 1706 zcmb7FYflqF6g|@-Yhk4o1)nHtk+vX90iQ(-pcs-0ni@^;Lo?lu?clOoXJ?z}Z}N-A zccSsLKgxKgw1$To+N8U)ckZ0~ICszf{Pp!afH~Z;5M#(MJ}s3r*Wv+p>(UpFs7f6u z=LuJmS3FU^*Lq%xq*oQH%+q-bJq*`3g{~+r{m|KJgpTyJP(Jq@H}E{+Y8lXmihM1% zgtPjzE|gf29{Diz>beZm(-gVbW#|Hf-Q-@np@N1``W3@eF;F#UcPg~!^M-Uh?$;t- z6He)2+n>(&&P!kF1%^td>*(FZ%06M}Sq`cq0fr+s4x!hqk~Sg&3bSq>x z5;%>s7S1rN>~6DZFR`tJQxSFElr%D(J}+vmWF^v~TwZGL-4&s$WP=9F#t6@k z@h{72o;ROAnp;|Wy&f>k6nBSeMd4wC<|^z&iyJPbvMQEFwJ zWI2{f8L0qLgGMOGVyp?6R`=8DCSom1GB@!7c5d6#bjE>?8rod8* z1nab6FOZLcP2?tiVEQ9w3>4du7il6E$Y#nhd79r1`u9*_1ze+54A<$~WbRjg17?fo Apa1{> literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.class new file mode 100644 index 0000000000000000000000000000000000000000..dca9968e80b54bcf3c0947ef7213594537347644 GIT binary patch literal 8400 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/trace.info b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/trace.info new file mode 100644 index 0000000..6a72477 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/editor/trace.info @@ -0,0 +1,3100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..c9a3a10f305cf36232b8422ef8ad62411eaa10a9 GIT binary patch literal 3342 zcmbVOTWl0n82x zV)Oxwi7_$yf{BR|6G*TajmAWi8pDGR8htRni1@&RMqhj|>VIZ-w!6)iN_TVSoH_sH z{MYZy*Z+L{8Gt6d7)AwQXG>pCkE^&^r=kw&rY1YCom1VMt;ubcscKpGpshKY$t=2M zwm4Z$b(5K_5k?hZ&#>kW*otmCawhA@PR1J44B5_^uAaG%e5>MUglN{bvd)QC%Q7^@ z>{W~$Z*EOJsLBLkwy&ve$kJ7Kvv6M0bhWf*=g+J4MZE|Vq`bGJ zna#Ncsp1e3<^)o!$8LLa3~7=p|IO zaS&@ziFp#{AWE2(;y3=T66blj%w>! z*RlzEeaf=aa%o1atY#`%T{aXmom0}9+|x3^HKV9*zFray)5+nIZog`h=7{d-9I_VE zwEUuDuhvd5L>VW_T{*)LaY@VoVTFX1Sj8F2oJ-{m%qu3ye)HX4>#F?gV0Fs6 zpq+7|OFQdEkRm|X(Iw#k4th8<4%e;cif|@Z-_F0HTFU$Xe|8?+r65Mavu+6y_RRO= z%4vV`!)uEoc#04Sa7=I>l`sRL2%hGw76Y}Q9hcbAknr^x2?_>0Y%cb-OUZEj6Vr%) zv9W^^YJ~|W2{q#vfiPf5f`pJ*4NIsKJO-iGkD>?rf@DgV=`&>|%<@;ZgxTZ%UkCzm zF#_(R$VlOiAeFFv0@8_lb!x~Z%yj}N8V4bvZ5mzAH$kPE<@oL{513Q;rnpNucIv54 zC7ZvVYI>}kt!n#qaT%^I(^TW17MldzVHF3nl0Q^xQ6aE`R~4c^yqT-Xo4HoJnd`!v zIdR_1Y4T=Hk~eckyqWXi&72Ky=6eEBK4&h!$vkr}p*nsGu^S$FK0ia=W-S)*TJjmN z5R3SYuoz3&C>E}~%Csup`Xhc5%cHADvG#MsJ2!3^#m4sq>rea;zZxEUc=YplmB$x6 z?lL{hBhI6Phsom=9@kjc<}ob(1Y3{XLQ_{`bo(fF_Qe}Vk@ygs1@$^V_KqQ5V2Pn6 zhPD_Ui{bHTGTIUC7)56wvR7~mkwfJ~dSZAo+BZSukl+>~M@kGiR%FN#K@}|hV^~-) zWE3ZYWBUb7FsLOuv?3j-=L=L*?JPy+(^wLY{qbrQkZ{R4s#i;xa`so^uv)3o+BPjGK zRQeKwbQ>D|%#e8xL-ad)BD&==10i=rzFWlV9G>N_siR+T9?x;-9Akido_($4u_C{^ xQCQsxsO(XlPh~&y5^R02XB76X@HOM{v8(_9 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.class new file mode 100644 index 0000000000000000000000000000000000000000..c4940618d680c4fc25d8740c3739d68ce5816984 GIT binary patch literal 6112 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 Ve2H3dINNX;zn~|Pi<0{0{{Wgdv@`$! literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.class new file mode 100644 index 0000000000000000000000000000000000000000..7d8273103b1df16e84298fecf925308b483c0655 GIT binary patch literal 3872 zcmcImS#KLv6#i~wXC`J!!zEqV)7EL7)XBuL6URvj*^5&rggSL`TL@!kl1yul!_2s} z>}%P|A|xK@BLX7CqO!K4DhM8^;0GXn01{7#2OfAqh;wJ$#-wQ}5*f?q+`SK|&C$oT{Jdf6s_j_iyi>Mxb;K+ebxU)Mk~yr~dCOREO4hV{ zci)^Pf`>^A>}*eTBqCjrIB|+~cSa)7I^2X?B;3rZ(JC(IIS%%nGh(2fDuo-$&%R1lHPbJEg zz?|+3>$6(9;4th8HLu*u{#&mgwm0qZrdrZGV%P@hJYbq7nw&HqN#$UwWX-8dT}fMd zsZNv&1z}`GH*ajwH=BfRqO{A7QBa3UG-2|B9i6L78*`>6#xTS5WsdFqUkvLbX;%LpX4@WEC|^u0*wmD;JB)r(0DNdlfu~=S9?BV7P553P~!vIj!K{&_<5t z^#xIa5?)#s%!(*s^;*0fzzMv9&18EGU8W^)F^Or##fWqFjw(HD~acP@@J8K^g213`%&y zwb)ZCSf$iZMX7^yb`9>u1?BFeJ%f%}PdPS7Z$+MbzvDdo?9`6z_!pRep9u7vrN8w1 zuRm@fJdDk|`v^~>>8A+cgV_GwJA~)a?0ll-I%-gn7(e*Dqolxg&gvK!*U` z0`v(mEWnrmlc(5{i#DRZ_D>`w7}t1@&wE^twb6Y8Xra*TprEzlZHo7Mh~Ohc@hLiS z263E20^gz+=W)C1*$w0?@>IpMVr5Z2v5USHfuEzlBoc=<^#Rd^Xf3iJ4S!>;M1& literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/LanguageConceptSwitch.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/LanguageConceptSwitch.class new file mode 100644 index 0000000000000000000000000000000000000000..5152159de7b4e7801865ed5cca505aef54eba9d6 GIT binary patch literal 1877 zcmbVMOK%fb6#lMX6Pp2yn^FkR0zr1tFoZ&Bpjh_4uqnyW&#J#IU`(I5CjGr#Y4L~oQv) z44WycFS#Q_U78q!p|G&x+Ll-fdO~TK(zyKr_iW#Fl!g-0YmO9M;jQ0GGi1XIl>w12 zgrMdO0;x1vx{@q_(&ZR7HKk`e-E}V-d07Wz3}Y>d%G*OCd4_EZ~xqK?->7d z3OIym<@OCCTdvnDtt@WMUd#R4c%Y7s>X^kbB0`xnRLk{RWyDrRk*ir#KKWF%( zXznRf+D9EFH5DZ7goZKF=1ESWKzLIE>x4Ha@D{>b6SzotTLPB|zmmY?gkMeI?Sx-T z;2nf_Ch!EIT?xFK@SX(TOYE6?FX;O^F@8!pr09QhY7Gbe#G%XMI6RK>8m7$Yam=Le z!&oNa%}gYm$VS4+TqL}sMM8Bf5>6H4vopo`aIP4iE)?^T-FwA?lBTBb{1z7Q z9DPqyiGUr*5cv`&D4|`n&ATx}sl0`~I711Xr4*JZg{wG#>o|x3S$u;@e2>F8Pq()Z z)50Py5GvsYE|NVXnWi;L{uJ4$jpW?I7)wM7*{~x>h$Tk1~ literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/StructureAspectDescriptor.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/StructureAspectDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..01fb4f8b6ad685ee716208b85331323385d1254a GIT binary patch literal 11174 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/checkpoints b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/trace.info b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/trace.info new file mode 100644 index 0000000..2a0a509 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/structure/trace.info @@ -0,0 +1,549 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/trace.info b/languages/AWSStateMachine/classes_gen/AWSStateMachine/trace.info new file mode 100644 index 0000000..7561238 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.class b/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.class new file mode 100644 index 0000000000000000000000000000000000000000..08207524dbbdbd472866b18468e05e9cabb37bbb GIT binary patch literal 3531 zcmcImT~ixX7=8{UBn@fN6tN#_sg{!PwLlYSpte#9l{V0pAZ=)CJtT*)knE=WfkpiT zjx)Wl>dymqZ8whN~;W zS~R$-nM%20DkZKJtM?nWW~pVNj4hg$!SmKGBM)ZX6(KY+T&mC5zD5|DE~uJnU1VsC zC*~Of<9b0v(1_+JLI^XoWXQo8ySyljIlfpD46%%!=cRdWsPeZr7_gRAlOdh?kJOAZ z9O9KqX-Fo8gWvu*uYa%nSqNsVzrJ30`9sIn z$GtF45}ESk2;Rl15Z)tlYO$KGAH2XTmM|2O+s<3IA(Uxh@iBLFk|IDi)}v_0X@=&a zux=VegJG>ROvbO#UuK1`aW{&xmO&nlCJvxZ`f2l`P_kQgM#K0(BIV|41RdxM;Vi>M zEmDUa4{lLt!r%l-aR)r0I|gqMJZ`DFW=0W5f+4!h%?Zse&-0Q^(yr7k?fwz4hZ}qF zu;8e1w;}gU7`+VPSz+q7ktanuphVG+0SY>z)a8vq{eO@pc0-GR;arsJNs8gHYEG0Z z*7_ETx8l3kCl*2&W=Pe_A`C+}sEP>FBuVGELB5!ZOpEF2p$LZ19Ky)10Ni{3R$%yS zq;Wx3gbx|^1UMhYC5E_D_}cZQcA1FnoieIA+YRy1Rt;gcbNX~82xE-lvN1B4Dhvz{ zigd5Y4-NGuljjF}c`Di8TPXAo7C0Xg`K86UucY+tBzYo?afYL*RDXIfJuoydd@enl z>Q5%q$p|KJHH1lqp<2>*HY*2Kh$ueB6qP?iRCL3Vi98|cX85D-DA|>nyM^6rq^3Q1 z8r`zh{OY9oh{Rb_3&QZ%uf3(Lk&x;_Efe0JDaWr_$4xTK5Hw|LW9U4fj#QUm5Tosk8Zo?LZX>Q5eYSELIE;7^;scG0{p-~7Q($^>@sJKwt(Or;^ zFky#4GjI3{SrlvdoU*hew4y~+&~hr3jTE->cIaPC`5ehQjdxO&ce~REU6K3bZk#5* z8|gntm+mHd(@m6~hv?TidNXS$6_Zo@lNdhO`LgxvFe$wSP#u?qHhy}PjL1HhH@J?KN5I> zbS~DjfzgpbPj~EM?4#Iac0BM5S8hvCjhLlp5bST0?~G%w&E2yN{}^-! zK0^f$JY~9JVCJWX+WBBiKb9F?9lA` T*i~h(1&^>!3mLv}PW|#D@l7DJ-Ae9Dll z_zjUp0x1In7}Swr*!Tlgr77&|F67#w@AWYrM-G)qBb5Tfh=D9d8OGhtkD!ntYqj_d zHzOq-vno_MgFMD{j4=#Cx hnIf5iL1z*pm?BG|myc=8kY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/checkpoints b/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/trace.info b/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/trace.info new file mode 100644 index 0000000..ecb2875 --- /dev/null +++ b/languages/AWSStateMachine/classes_gen/AWSStateMachine/typesystem/trace.info @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/Generator.class b/languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/Generator.class new file mode 100644 index 0000000000000000000000000000000000000000..b86cacff12a2be3366366d465360c782c16763a7 GIT binary patch literal 2874 zcmbtWTW=Fb6#gc$S;v?V+;FGFlq5I__S(d`;gsTr1`JMsI1LSHOULW6vthk!?XFRI zt4iN1^+)j1msV;aD(dB>s?=A0NTvROs%O@h#3n{*k)`p@?74pDd}sF0e}4J}KnkXU z9)^>dd-=S}U9rTqP2CjgbzusdyOyoM$8dQ|xCNW*rlVG>j#_TMRPCDS>J_1`ib~ax z>Q=F4h^*-fyJ`zp6fZFxnAc6+y~6NiG}ms&saQo}s0KI7HC`5KuJN!U%DUs)kJI~= zuSd~Eyp>9NY>mOUKt6-$MPCSh9AG${qkNZZm4dKWdBG42;hd#$V~yLo+&2z=?xyZA zoX&McD$Ov^Or@CtLt?)V9oBaA4?bm53p-xAqP!lyO)%KcMRbld~u2Si!(rUg#jX*fPQV%0*KGGeX5X_jSMZKk4CINW9 z!zSN(sV-aYa?LQ(L7c>C1*aHhx(84dwnJSaV^#0$JTG#M7exqX@HWFi$}4L+F82~j zzc!)Q+Div8#4tN860>t+PQ(g4!DFeJWGOZ`J2M$ePED3(3nh^(6lS6w4RSt_9Fqy1 z3*jA{XE>_aqQ#V5a9<~O@JHNZgPM13-7Kg7Ujf1;-7t1BQW%8$awqv(9kLG+54T$* zA_Z`PVbs1{oEE9X)O0Z>G?9pK|DkW z$*)yz)7m68xi~@X=vBPt>V~>t8HUg#Nl3mgua`~k)@-8TjV@yI9Ym6Yxk=9E7*g|1 zf9We}1v3m6yA$eFCI64Vz3~11Z(h!C2JkM!am}j4XFQiHou4 z2z*b^JqXeoq<>(Lq>kbsJ&o7p5W*qakp}v4n5@XB0UYt90|?_S^212)D4j?T*XdtM z9ofc-@Y!dGtp5R}cN^>9(P1wtv{Ep46l{2IWnjQ5&t<5t*l>BQE{Wsx@53-g=&f{+ zAuBS}zKQT?IQk6ZojD9qgb~l+vASR@hdv~bBr^<`FxiN=L`J2#QUA}F&Q0_VVs;Rh z!}Hs?lArJm;@ThUf1cd`1Y{QNrK?As*f3bF|^pPv>`VmprCC&8dN) z?D0k_QLj3{neZp%{lR)~__O@FFU<4XD8GPy|G{$@zmlHxxk{^~#ssDRAzk1r-f8|{ DyDC9J literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/trace.info b/languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/trace.info new file mode 100644 index 0000000..f8474c6 --- /dev/null +++ b/languages/AWSStateMachine/generator/classes_gen/AWSStateMachine/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IMQ.class b/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IMQ.class new file mode 100644 index 0000000000000000000000000000000000000000..ae5039185fc8f62ffb14463a834b683e5697ae12 GIT binary patch literal 1744 zcmbVMZBH9V5PsHYIQ!~^#03JSFPC5!8yb#=q)8y9p)@#`7}CTM60KCUHj6oOx98lg z5&Vh%kbY{VwxC9BKUV6GsycfH15Sdf>a_1ObI;5?Gk^c{+aCaKqG}?=FdA@AI#1go z@{ z+03DgNru6uP|uHY{!DDquVsT6a-;Mglik&!$b5on6W19opOlbG%xQ`!2M03@re>gc zvc)h=1yFrWjBMP%O%tQ}(40nmc-Ae6<%zu08s#Cng+1I2j zjNpzgxVx06H(1e?X*ARx!>#{SCJYy9iZ@=Y@YYd%TD7npHN>)~D|o0k<(ua4kH-9oY1L zgGL{Xylz$0Ukw^rXk_ouZW$^10BiC9xyi9#Fz^$dQn*a>MJ=21kxm83rX*PahC9-D z7lU*ny~HZDO$^anIUrL#qQ9g^!wxPYtq2mJ}E{4!z6S8D5h`G*?QD?IvU Z;{cB}FdeHeXx7S%dd_{?eV*Jd{0q7&(Lw+K literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IfMC.class b/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$IfMC.class new file mode 100644 index 0000000000000000000000000000000000000000..ddf54ce31ce2f73032bc49bd2407bc6e13f4c07f GIT binary patch literal 2685 zcmb7F`EOKJ7(MsSl$nmVER`awKA^RmFx^;-2v&+CLsD_sCdR~=7!%_!{^FltV*KuVrLEZagKf@v+qvJp-*@kv z@7upWz6PKLrz7AD^K-gk#dj2?W5~j0X-P+SWp8C7v$ZXPFvHA#eNc~^x|NM@>*<$i zH-c#l&Hd8tacE>Ap34{FS$~}E#Eo3ujPIjp`{NWsPdj#-ZS@+iVOtEPIqCM}fsKKR6-v=2a8ICOrBbvDYz|PY^0Q3{+!v_u zvP}wX4ODp9ZWGuZsPMAgDUb?Oc-ih2=nPP-_E-9VKv$r`Tj^eb2Llz}N*@;J4p6M| zXVC?Elw!^lXT7<*A&Opx-3cpAzh9%^O3T%5G{Lo++b11aUC=CBBb{$!nr~uS#&$F# zqve#xX;lTSWQ)XxlR+_x7 zsiyV@3s6DrytMSZ5zmo#n(!=;A?fhQ1)QI|T(uzsVHE#}l=QpaP%m@RAh>xQmX zR~4!?J3|L%Ih~nYvEb6-a)eQ9E;*W6g-Lwh9wiVOqiz3>gM(6tX)DBMnK&);AqHe(lnDIV6am*r~PFnDT2=hZI<%cN( zFvnNpX3VB18s|l&#*GU47E&?Um-LQeva;l&5e5m5 z5sna!6NU-T63!4_BAg?>6UD2Dhk9ONf(l%K*$ zK8(}+G@j?r;4FU*ukaUeo}a;+{46f=7x6BC8CUqL_=umwHGUpn@YnDSe*@q1x9}ss zfS>tA{K_xkcm59k;P2s2etBX?S=sd+rMm;P8w|J5Qp0qei}`dHQCqwKm>E;&n(o!% zS>_!qU~&2JX44Bs~FzXJ%XoI^6FF_CRT$P72yco9rWHF`UffY B%`X4| literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$MRRC.class b/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$MRRC.class new file mode 100644 index 0000000000000000000000000000000000000000..6092d23358aa221ca13d2ef003a25db8e8b0a5de GIT binary patch literal 1743 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 literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$RRC.class b/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$RRC.class new file mode 100644 index 0000000000000000000000000000000000000000..e53b1dcea85ecedabc51aa43aa1ad8bfaeec9cc2 GIT binary patch literal 1588 zcmbtUZBr9h6n-uVELm5nD2h_;wn9yyWff4A;A<*2HNGVbBkByZY%XD8vm1AB9QaF) zUz}-`X-EC;k8=84l8Io$v@_kAd+y75+54P(p7ZJRpC16s;5P$30;lS(A3BelGWKP1 zSB5fnm8_1I%LM~zfp0e4m#!1IVa<8Cx*BEs7n#-Uyr* z47Tl*Wwq%kKMKpuKo+8~>g$a_rY_ZbRJ|v+1w>JxZ{81mbzLBxE#{Uu6{4y%k-}jM z85|KvWphgz@G2Gz^a~7>{7^n<)>mb`=&lA*V6YTjl>j znz8J7n;5|v1K$b^b-lQSv-pmXV`g=wlh&0>D;EUj{{xEKZX)lyjfNlA+7Hu)pnv?m zg&(>{zo^xt7RI`(r?mRKg=}~Av{sK>nCPya>Br9kkBgzl?D>h3p|ZcO$T?fB%UGUI z>@c!v*D5EwRZR9;6x%u@_E=(PH|6%6eQvCpGvVN(0cK|Ipx5~K*R?Q(X@TQ4sTSL% zP?l@FO6allrn0$G6xW>n@uP+e-G=YfS;~P^dBCaTlQ(e*vj#2;9Q{JBA}gsTV+&Vs zRls=Z22J^JP2dDcQTm4&W8`to!2CXfR#ePawQwCbNGqnK?kaMXMbY7K%OwA7&ryrk z`MrN>TbUTfEltAPEXFQTG+R@i+G64TANB|wt|-^rWL37QYgVFW?8yaRlY8jvN|@Ae z1gv7nW>pB>B$4EKiX96!+eC_^mt#bjbk{@9sPErvU6c*SEpmX=b4V_jsK2;SK11=)|!y!Jj#*d znBe_?oe@TcDQNG+!(-eR({oYpaSFjLvV+&kR-NcR-( zQ1+uQo7Nxn)z9(@5RZ@*Wm0JoQ(_6T;t31nDQ=19d!Tq7C>{# zT>BY;9oUT^k}XjWwuA;hU`TsH?F3u*1+7_?VdR$MJ8Fd?S*RA*X)2Sgi3HAMkj7bt zM4`Bz264#1K#F0s=J=u>c}*do@TMymvbCVa-E}ShRRWq5)XJw20FHK;487OO2t|r+jc)r&=EfGIJQT2uHDe) z^k?(VeoJ(e6ZoNlDTeF)P6N3-z7eusl#qRBGyjDaC=FOL@i8tLuo%YQn)(bbV}jvA*sqMu ztDB1{XrJKt;uMa(gbwS{_etcJ&8n~3-=(#}%h9WTD;Ls|M13kI$*oIk0pDygU~ zWCk`C84RsW@o<}Af=Z+Ih8bZj;hKS~ef8N;((&6Fe2y=uxF|IqR}42v-Mtd-nv}kO z?WkMTq~ABJOibd2F2$R4p>ILaHJfOueTMS?P(Tc48j81`KH#0>IySocD<`! ztMf|t)@(kUwSsNZ)B?%Mi$X<`Q&v-0KFK_VZ&FxJVJL-hhRY{utGcdebN3Z`uTTwC zP29r`SoHq{y~FfobxWf*toLbXX7AB%4MX$*=G-ANbJM?J^cUI<;XI9J$rh|bP5Bwp zOcDYx(Y3|}jM0w#VpM9c7^iQ^81qLu)0ma{e_$kzP@el0qd&#wnCedPI5vNTkA8lR z$&KvH@SjL*B<6odzOj+i_D7g+9O1J=T>qPl6Szg=FcPVY$sV^9i>UN}K%O1E#;wxh zR>3k##OxxuCTX6;`?MON)ili?&}(So9|Gr0eOt8FDY+7-3%HcMGZM4Pt`VnfrLi%b gy{kDr$Gz`14{=`;)4BSJM(xa~8{MYWm+|S!ON2_{m;e9( literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$SNsQ.class b/languages/AWSStateMachine/generator/classes_gen/main/QueriesGenerated$SNsQ.class new file mode 100644 index 0000000000000000000000000000000000000000..89fcee8c01d4812f462c95317c5a6a56ee577b7a GIT binary patch literal 2996 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 MelgFL?MoQ@KkP;b5C8xG literal 0 HcmV?d00001 diff --git a/languages/AWSStateMachine/generator/classes_gen/main/trace.info b/languages/AWSStateMachine/generator/classes_gen/main/trace.info new file mode 100644 index 0000000..f54b0bb --- /dev/null +++ b/languages/AWSStateMachine/generator/classes_gen/main/trace.info @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/dependencies b/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/dependencies new file mode 100644 index 0000000..f8b9e85 --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/dependencies @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/generated b/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/generated new file mode 100644 index 0000000..c8904ca --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen.caches/AWSStateMachine/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen.caches/main/dependencies b/languages/AWSStateMachine/generator/source_gen.caches/main/dependencies new file mode 100644 index 0000000..51d78fd --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen.caches/main/dependencies @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen.caches/main/generated b/languages/AWSStateMachine/generator/source_gen.caches/main/generated new file mode 100644 index 0000000..a00c255 --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen.caches/main/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/Generator.java b/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/Generator.java new file mode 100644 index 0000000..79491c2 --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/Generator.java @@ -0,0 +1,43 @@ +package AWSStateMachine; + +/*Generated by MPS */ + +import jetbrains.mps.generator.runtime.TemplateModuleInterpreted2; +import jetbrains.mps.smodel.language.LanguageRegistry; +import jetbrains.mps.smodel.language.LanguageRuntime; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.module.SModuleReference; +import org.jetbrains.mps.openapi.persistence.PersistenceFacade; +import main.QueriesGenerated; +import java.util.Collection; +import org.jetbrains.mps.openapi.language.SLanguage; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import java.util.Arrays; + +public class Generator extends TemplateModuleInterpreted2 { + + public Generator(LanguageRegistry languageRegistry, LanguageRuntime sourceLanguage, jetbrains.mps.smodel.Generator generator) { + super(languageRegistry, sourceLanguage, generator); + } + + @NotNull + @Override + public SModuleReference getModuleReference() { + return PersistenceFacade.getInstance().createModuleReference("6e089e9e-ba0a-471f-9873-153f8bfe1bb7(AWSStateMachine#01)"); + } + + @Override + protected void fillTemplateModels(TemplateModuleInterpreted2.TemplateModels models) { + models.templates("r:d6e4056d-ece0-4f2c-b044-71ae668a5db5", QueriesGenerated.class); + } + + + @Override + public Collection getTargetLanguages() { + SLanguage[] rv = new SLanguage[2]; + rv[0] = MetaAdapterFactory.getLanguage(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, "com.mbeddr.mpsutil.json"); + rv[1] = MetaAdapterFactory.getLanguage(0xb401a68083254110L, 0x8fd384331ff25befL, "jetbrains.mps.lang.generator"); + return Arrays.asList(rv); + } + +} diff --git a/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/trace.info b/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/trace.info new file mode 100644 index 0000000..f8474c6 --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen/AWSStateMachine/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/source_gen/main/QueriesGenerated.java b/languages/AWSStateMachine/generator/source_gen/main/QueriesGenerated.java new file mode 100644 index 0000000..c81f295 --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen/main/QueriesGenerated.java @@ -0,0 +1,697 @@ +package main; + +/*Generated by MPS */ + +import jetbrains.mps.generator.runtime.Generated; +import jetbrains.mps.generator.impl.query.QueryProviderBase; +import jetbrains.mps.generator.template.BaseMappingRuleContext; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.generator.template.PropertyMacroContext; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations; +import AWSStateMachine.behavior.Value__BehaviorDescriptor; +import jetbrains.mps.generator.template.IfMacroContext; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext; +import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext; +import java.util.Map; +import jetbrains.mps.generator.impl.query.ReductionRuleCondition; +import java.util.HashMap; +import org.jetbrains.annotations.NotNull; +import jetbrains.mps.generator.impl.query.QueryKey; +import jetbrains.mps.generator.template.ReductionRuleQueryContext; +import jetbrains.mps.generator.impl.GenerationFailureException; +import jetbrains.mps.generator.impl.query.SourceNodeQuery; +import jetbrains.mps.generator.impl.query.QueryKeyImpl; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.generator.impl.query.SourceNodesQuery; +import java.util.Collection; +import jetbrains.mps.util.IterableUtil; +import jetbrains.mps.generator.impl.query.PropertyValueQuery; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.generator.impl.query.IfMacroCondition; + +@Generated +public class QueriesGenerated extends QueryProviderBase { + public QueriesGenerated() { + super(1); + } + public static boolean rule_Condition_5_0(final BaseMappingRuleContext _context) { + return !((SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Pass") || SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Choice") || SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Parallel") || SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Task"))); + } + public static boolean rule_Condition_5_1(final BaseMappingRuleContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Choice"); + } + public static boolean rule_Condition_5_2(final BaseMappingRuleContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Pass"); + } + public static boolean rule_Condition_5_3(final BaseMappingRuleContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Parallel"); + } + public static boolean rule_Condition_5_4(final BaseMappingRuleContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Task"); + } + public static Object propertyMacro_GetValue_1_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a520L, "Comment")); + } + public static Object propertyMacro_GetValue_1_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_1_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_1_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_1_4(final PropertyMacroContext _context) { + if (SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))) { + return "true"; + } + if (!(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")))) { + return "false"; + } + return ""; + } + public static Object propertyMacro_GetValue_1_5(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_1_6(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_2_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_2_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_2_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_2_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_3_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_3_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad48f74L, "Operator")); + } + public static Object propertyMacro_GetValue_3_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_4_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_4_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_4_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_4_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad48f74L, "Operator")).toString(); + } + public static Object propertyMacro_GetValue_4_4(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad48f74L, "Operator")); + } + public static Object propertyMacro_GetValue_4_5(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_4_6(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_6_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_6_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_6_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_6_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a520L, "Comment")); + } + public static Object propertyMacro_GetValue_6_4(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_6_5(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_6_6(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_6_7(final PropertyMacroContext _context) { + if (SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))) { + return "true"; + } + if (!(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")))) { + return "false"; + } + return ""; + } + public static Object propertyMacro_GetValue_6_8(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_6_9(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_7_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_7_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_7_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b02598bL, "Resource")); + } + public static Object propertyMacro_GetValue_7_3(final PropertyMacroContext _context) { + return Integer.toString(SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025990L, "TimeoutSeconds"))); + } + public static Object propertyMacro_GetValue_7_4(final PropertyMacroContext _context) { + return Integer.toString(SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025996L, "HeartbeatSecond"))); + } + public static Object propertyMacro_GetValue_7_5(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_7_6(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_8_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_8_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_8_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_8_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_11_0(final PropertyMacroContext _context) { + return (String) Value__BehaviorDescriptor.toString_id2fcm071XBx.invoke(_context.getNode()); + } + public static Object propertyMacro_GetValue_12_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L, 0x8f316006ed4bb8L, "value")); + } + public static Object propertyMacro_GetValue_13_0(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a520L, "Comment")); + } + public static Object propertyMacro_GetValue_13_1(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static Object propertyMacro_GetValue_13_2(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment")); + } + public static Object propertyMacro_GetValue_13_3(final PropertyMacroContext _context) { + return SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type")).toString(); + } + public static Object propertyMacro_GetValue_13_4(final PropertyMacroContext _context) { + if (SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))) { + return "true"; + } + if (!(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")))) { + return "false"; + } + return ""; + } + public static Object propertyMacro_GetValue_13_5(final PropertyMacroContext _context) { + return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")), MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name")); + } + public static boolean ifMacro_Condition_1_0(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_2_0(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_2_1(final IfMacroContext _context) { + return SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")); + } + public static boolean ifMacro_Condition_2_2(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_4_0(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_4_1(final IfMacroContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Choice"); + } + public static boolean ifMacro_Condition_6_0(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_6_1(final IfMacroContext _context) { + return SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")); + } + public static boolean ifMacro_Condition_6_2(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_6_3(final IfMacroContext _context) { + return SPropertyOperations.hasEnumValue(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Parallel"); + } + public static boolean ifMacro_Condition_6_4(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a520L, "Comment"))); + } + public static boolean ifMacro_Condition_6_5(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_6_6(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_7_0(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_7_1(final IfMacroContext _context) { + Integer i = SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025990L, "TimeoutSeconds")); + return i.equals(null); + } + public static boolean ifMacro_Condition_7_2(final IfMacroContext _context) { + Integer i = SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025996L, "HeartbeatSecond")); + return i.equals(null); + } + public static boolean ifMacro_Condition_7_3(final IfMacroContext _context) { + return SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")); + } + public static boolean ifMacro_Condition_7_4(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_8_0(final IfMacroContext _context) { + return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"))); + } + public static boolean ifMacro_Condition_8_1(final IfMacroContext _context) { + return SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End")); + } + public static boolean ifMacro_Condition_8_2(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static boolean ifMacro_Condition_9_0(final IfMacroContext _context) { + return SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL, 0x8f316006ed4bbeL, "value")); + } + public static boolean ifMacro_Condition_13_0(final IfMacroContext _context) { + return !(SPropertyOperations.getBoolean(_context.getNode(), MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"))); + } + public static SNode sourceNodeQuery_3_0(final SourceSubstituteMacroNodeContext _context) { + return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value")); + } + public static Iterable sourceNodesQuery_1_0(final SourceSubstituteMacroNodesContext _context) { + return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a536L, "States")); + } + public static Iterable sourceNodesQuery_4_0(final SourceSubstituteMacroNodesContext _context) { + return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad5ea29L, "Choices")); + } + public static Iterable sourceNodesQuery_6_0(final SourceSubstituteMacroNodesContext _context) { + return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a536L, "States")); + } + public static Iterable sourceNodesQuery_6_1(final SourceSubstituteMacroNodesContext _context) { + return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895af67b52L, "Branches")); + } + public static Iterable sourceNodesQuery_13_0(final SourceSubstituteMacroNodesContext _context) { + return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a536L, "States")); + } + private final Map rrcMethods = new HashMap(); + { + int i = 0; + rrcMethods.put("5509291617396955967", new QueriesGenerated.RRC(i++)); + rrcMethods.put("6562686949897729006", new QueriesGenerated.RRC(i++)); + rrcMethods.put("5509291617396955974", new QueriesGenerated.RRC(i++)); + rrcMethods.put("5509291617397147174", new QueriesGenerated.RRC(i++)); + rrcMethods.put("5509291617397764484", new QueriesGenerated.RRC(i++)); + } + @Override + @NotNull + public ReductionRuleCondition getReductionRuleCondition(@NotNull QueryKey identity) { + final String id = identity.getTemplateNode().getNodeId().toString(); + if (!(rrcMethods.containsKey(id))) { + return super.getReductionRuleCondition(identity); + } + return rrcMethods.get(id); + } + private static class RRC implements ReductionRuleCondition { + private final int methodKey; + public RRC(int methodKey) { + this.methodKey = methodKey; + } + @Override + public boolean check(ReductionRuleQueryContext ctx) throws GenerationFailureException { + switch (methodKey) { + case 0: + return QueriesGenerated.rule_Condition_5_0(ctx); + case 1: + return QueriesGenerated.rule_Condition_5_1(ctx); + case 2: + return QueriesGenerated.rule_Condition_5_2(ctx); + case 3: + return QueriesGenerated.rule_Condition_5_3(ctx); + case 4: + return QueriesGenerated.rule_Condition_5_4(ctx); + default: + throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey)); + } + } + } + private final Map snqMethods = new HashMap(); + { + int i = 0; + snqMethods.put("40305210174577609", new QueriesGenerated.SNQ(i++)); + } + @NotNull + @Override + public SourceNodeQuery getSourceNodeQuery(@NotNull QueryKey identity) { + final String id = ((QueryKeyImpl) identity).getQueryNodeId().toString(); + if (!(snqMethods.containsKey(id))) { + return super.getSourceNodeQuery(identity); + } + return snqMethods.get(id); + } + private static class SNQ implements SourceNodeQuery { + private final int methodKey; + public SNQ(int methodKey) { + this.methodKey = methodKey; + } + @Nullable + public SNode evaluate(@NotNull SourceSubstituteMacroNodeContext ctx) throws GenerationFailureException { + switch (methodKey) { + case 0: + return QueriesGenerated.sourceNodeQuery_3_0(ctx); + default: + throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey)); + } + } + } + private final Map snsqMethods = new HashMap(); + { + int i = 0; + snsqMethods.put("5509291617393878819", new QueriesGenerated.SNsQ(i++)); + snsqMethods.put("6562686949897628652", new QueriesGenerated.SNsQ(i++)); + snsqMethods.put("5509291617397100251", new QueriesGenerated.SNsQ(i++)); + snsqMethods.put("5509291617397097027", new QueriesGenerated.SNsQ(i++)); + snsqMethods.put("40305210174793795", new QueriesGenerated.SNsQ(i++)); + } + @NotNull + @Override + public SourceNodesQuery getSourceNodesQuery(@NotNull QueryKey identity) { + final String id = ((QueryKeyImpl) identity).getQueryNodeId().toString(); + if (!(snsqMethods.containsKey(id))) { + return super.getSourceNodesQuery(identity); + } + return snsqMethods.get(id); + } + private static class SNsQ implements SourceNodesQuery { + private final int methodKey; + public SNsQ(int methodKey) { + this.methodKey = methodKey; + } + @NotNull + public Collection evaluate(@NotNull SourceSubstituteMacroNodesContext ctx) throws GenerationFailureException { + switch (methodKey) { + case 0: + return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_1_0(ctx)); + case 1: + return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_4_0(ctx)); + case 2: + return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_6_0(ctx)); + case 3: + return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_6_1(ctx)); + case 4: + return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_13_0(ctx)); + default: + throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey)); + } + } + } + private final Map pvqMethods = new HashMap(); + { + int i = 0; + pvqMethods.put("5509291617393536528", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617393541960", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Name of start state")); + pvqMethods.put("5509291617394351562", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617393945523", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "pass")); + pvqMethods.put("5509291617393945532", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "true")); + pvqMethods.put("5509291617393945554", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("40305210174719216", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "map_RootStateMachine")); + pvqMethods.put("5509291617397397807", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617394438871", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "pass")); + pvqMethods.put("5509291617394438904", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("5509291617394438928", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "NameOfState")); + pvqMethods.put("5509291617395134462", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "0")); + pvqMethods.put("5509291617395176496", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StringEquals")); + pvqMethods.put("5509291617395166739", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "state")); + pvqMethods.put("5509291617397397536", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617396630956", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Choice")); + pvqMethods.put("6562686949897622828", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "0")); + pvqMethods.put("6562686949897622841", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "1")); + pvqMethods.put("6562686949897622852", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StringEquals")); + pvqMethods.put("6562686949897622863", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "state")); + pvqMethods.put("5509291617396631089", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "NameOfState")); + pvqMethods.put("5509291617397092531", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617397092540", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Parallel")); + pvqMethods.put("5509291617397092656", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("5509291617397354758", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617397100176", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Name of start state")); + pvqMethods.put("5509291617397355352", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617397100200", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "pass")); + pvqMethods.put("5509291617397100211", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "true")); + pvqMethods.put("5509291617397100233", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("5509291617397092673", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "NameOfState")); + pvqMethods.put("5509291617397570157", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("5509291617397570175", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "task")); + pvqMethods.put("5509291617397588782", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "arn:aws")); + pvqMethods.put("5509291617397575012", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "300")); + pvqMethods.put("5509291617397591950", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "60")); + pvqMethods.put("5509291617397570208", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("5509291617397570225", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "NameOfState")); + pvqMethods.put("6562686949897701428", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("6562686949897701446", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "pass")); + pvqMethods.put("6562686949897701533", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + pvqMethods.put("6562686949897701550", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "NameOfState")); + pvqMethods.put("40305210174349202", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6d0L, 0x6a20681bcbe39851L, "value"), "12345")); + pvqMethods.put("40305210174344777", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "string")); + pvqMethods.put("40305210174793711", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("40305210174793720", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Name of start state")); + pvqMethods.put("40305210174793735", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "Comment")); + pvqMethods.put("40305210174793744", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "pass")); + pvqMethods.put("40305210174793755", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "true")); + pvqMethods.put("40305210174793777", new QueriesGenerated.PVQ(i++, MetaAdapterFactory.getProperty(0xb5c0bb04c5834b2aL, 0xa66e1eab92d33c68L, 0x3c445779c2b0d6cbL, 0x3c445779c2b0d6ceL, "value"), "next state")); + } + @NotNull + @Override + public PropertyValueQuery getPropertyValueQuery(@NotNull QueryKey identity) { + final String id = identity.getTemplateNode().getNodeId().toString(); + if (!(pvqMethods.containsKey(id))) { + return super.getPropertyValueQuery(identity); + } + return pvqMethods.get(id); + } + private static class PVQ extends PropertyValueQuery.Base { + private final int methodKey; + /*package*/ PVQ(int methodKey, SProperty property, String templateValue) { + super(property, templateValue); + this.methodKey = methodKey; + } + @Nullable + public Object evaluate(@NotNull PropertyMacroContext ctx) throws GenerationFailureException { + switch (methodKey) { + case 0: + return QueriesGenerated.propertyMacro_GetValue_1_0(ctx); + case 1: + return QueriesGenerated.propertyMacro_GetValue_1_1(ctx); + case 2: + return QueriesGenerated.propertyMacro_GetValue_1_2(ctx); + case 3: + return QueriesGenerated.propertyMacro_GetValue_1_3(ctx); + case 4: + return QueriesGenerated.propertyMacro_GetValue_1_4(ctx); + case 5: + return QueriesGenerated.propertyMacro_GetValue_1_5(ctx); + case 6: + return QueriesGenerated.propertyMacro_GetValue_1_6(ctx); + case 7: + return QueriesGenerated.propertyMacro_GetValue_2_0(ctx); + case 8: + return QueriesGenerated.propertyMacro_GetValue_2_1(ctx); + case 9: + return QueriesGenerated.propertyMacro_GetValue_2_2(ctx); + case 10: + return QueriesGenerated.propertyMacro_GetValue_2_3(ctx); + case 11: + return QueriesGenerated.propertyMacro_GetValue_3_0(ctx); + case 12: + return QueriesGenerated.propertyMacro_GetValue_3_1(ctx); + case 13: + return QueriesGenerated.propertyMacro_GetValue_3_2(ctx); + case 14: + return QueriesGenerated.propertyMacro_GetValue_4_0(ctx); + case 15: + return QueriesGenerated.propertyMacro_GetValue_4_1(ctx); + case 16: + return QueriesGenerated.propertyMacro_GetValue_4_2(ctx); + case 17: + return QueriesGenerated.propertyMacro_GetValue_4_3(ctx); + case 18: + return QueriesGenerated.propertyMacro_GetValue_4_4(ctx); + case 19: + return QueriesGenerated.propertyMacro_GetValue_4_5(ctx); + case 20: + return QueriesGenerated.propertyMacro_GetValue_4_6(ctx); + case 21: + return QueriesGenerated.propertyMacro_GetValue_6_0(ctx); + case 22: + return QueriesGenerated.propertyMacro_GetValue_6_1(ctx); + case 23: + return QueriesGenerated.propertyMacro_GetValue_6_2(ctx); + case 24: + return QueriesGenerated.propertyMacro_GetValue_6_3(ctx); + case 25: + return QueriesGenerated.propertyMacro_GetValue_6_4(ctx); + case 26: + return QueriesGenerated.propertyMacro_GetValue_6_5(ctx); + case 27: + return QueriesGenerated.propertyMacro_GetValue_6_6(ctx); + case 28: + return QueriesGenerated.propertyMacro_GetValue_6_7(ctx); + case 29: + return QueriesGenerated.propertyMacro_GetValue_6_8(ctx); + case 30: + return QueriesGenerated.propertyMacro_GetValue_6_9(ctx); + case 31: + return QueriesGenerated.propertyMacro_GetValue_7_0(ctx); + case 32: + return QueriesGenerated.propertyMacro_GetValue_7_1(ctx); + case 33: + return QueriesGenerated.propertyMacro_GetValue_7_2(ctx); + case 34: + return QueriesGenerated.propertyMacro_GetValue_7_3(ctx); + case 35: + return QueriesGenerated.propertyMacro_GetValue_7_4(ctx); + case 36: + return QueriesGenerated.propertyMacro_GetValue_7_5(ctx); + case 37: + return QueriesGenerated.propertyMacro_GetValue_7_6(ctx); + case 38: + return QueriesGenerated.propertyMacro_GetValue_8_0(ctx); + case 39: + return QueriesGenerated.propertyMacro_GetValue_8_1(ctx); + case 40: + return QueriesGenerated.propertyMacro_GetValue_8_2(ctx); + case 41: + return QueriesGenerated.propertyMacro_GetValue_8_3(ctx); + case 42: + return QueriesGenerated.propertyMacro_GetValue_11_0(ctx); + case 43: + return QueriesGenerated.propertyMacro_GetValue_12_0(ctx); + case 44: + return QueriesGenerated.propertyMacro_GetValue_13_0(ctx); + case 45: + return QueriesGenerated.propertyMacro_GetValue_13_1(ctx); + case 46: + return QueriesGenerated.propertyMacro_GetValue_13_2(ctx); + case 47: + return QueriesGenerated.propertyMacro_GetValue_13_3(ctx); + case 48: + return QueriesGenerated.propertyMacro_GetValue_13_4(ctx); + case 49: + return QueriesGenerated.propertyMacro_GetValue_13_5(ctx); + default: + throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey)); + } + } + } + private final Map imcMethods = new HashMap(); + { + int i = 0; + imcMethods.put("5509291617393945563", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397397814", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210174086853", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617394438913", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397397543", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617396631038", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397343541", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210174069421", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397092665", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397092622", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397354765", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397355359", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397100242", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397570164", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397631207", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397832718", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210174026682", new QueriesGenerated.IfMC(i++)); + imcMethods.put("5509291617397570217", new QueriesGenerated.IfMC(i++)); + imcMethods.put("6562686949897701435", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210172507704", new QueriesGenerated.IfMC(i++)); + imcMethods.put("6562686949897701542", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210174336962", new QueriesGenerated.IfMC(i++)); + imcMethods.put("40305210174793786", new QueriesGenerated.IfMC(i++)); + } + @NotNull + @Override + public IfMacroCondition getIfMacroCondition(@NotNull QueryKey identity) { + final String id = identity.getTemplateNode().getNodeId().toString(); + if (!(imcMethods.containsKey(id))) { + return super.getIfMacroCondition(identity); + } + return imcMethods.get(id); + } + private static class IfMC implements IfMacroCondition { + private final int methodKey; + public IfMC(int methodKey) { + this.methodKey = methodKey; + } + @Override + public boolean check(@NotNull IfMacroContext ctx) throws GenerationFailureException { + switch (methodKey) { + case 0: + return QueriesGenerated.ifMacro_Condition_1_0(ctx); + case 1: + return QueriesGenerated.ifMacro_Condition_2_0(ctx); + case 2: + return QueriesGenerated.ifMacro_Condition_2_1(ctx); + case 3: + return QueriesGenerated.ifMacro_Condition_2_2(ctx); + case 4: + return QueriesGenerated.ifMacro_Condition_4_0(ctx); + case 5: + return QueriesGenerated.ifMacro_Condition_4_1(ctx); + case 6: + return QueriesGenerated.ifMacro_Condition_6_0(ctx); + case 7: + return QueriesGenerated.ifMacro_Condition_6_1(ctx); + case 8: + return QueriesGenerated.ifMacro_Condition_6_2(ctx); + case 9: + return QueriesGenerated.ifMacro_Condition_6_3(ctx); + case 10: + return QueriesGenerated.ifMacro_Condition_6_4(ctx); + case 11: + return QueriesGenerated.ifMacro_Condition_6_5(ctx); + case 12: + return QueriesGenerated.ifMacro_Condition_6_6(ctx); + case 13: + return QueriesGenerated.ifMacro_Condition_7_0(ctx); + case 14: + return QueriesGenerated.ifMacro_Condition_7_1(ctx); + case 15: + return QueriesGenerated.ifMacro_Condition_7_2(ctx); + case 16: + return QueriesGenerated.ifMacro_Condition_7_3(ctx); + case 17: + return QueriesGenerated.ifMacro_Condition_7_4(ctx); + case 18: + return QueriesGenerated.ifMacro_Condition_8_0(ctx); + case 19: + return QueriesGenerated.ifMacro_Condition_8_1(ctx); + case 20: + return QueriesGenerated.ifMacro_Condition_8_2(ctx); + case 21: + return QueriesGenerated.ifMacro_Condition_9_0(ctx); + case 22: + return QueriesGenerated.ifMacro_Condition_13_0(ctx); + default: + throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for if macro %s (key: #%d)", ctx.getTemplateReference(), methodKey)); + } + } + } + private static boolean isNotEmptyString(String str) { + return str != null && str.length() > 0; + } +} diff --git a/languages/AWSStateMachine/generator/source_gen/main/trace.info b/languages/AWSStateMachine/generator/source_gen/main/trace.info new file mode 100644 index 0000000..f54b0bb --- /dev/null +++ b/languages/AWSStateMachine/generator/source_gen/main/trace.info @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/generator/template/main@generator.mps b/languages/AWSStateMachine/generator/template/main@generator.mps new file mode 100644 index 0000000..50aa865 --- /dev/null +++ b/languages/AWSStateMachine/generator/template/main@generator.mps @@ -0,0 +1,2376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/models/behavior.mps b/languages/AWSStateMachine/models/behavior.mps new file mode 100644 index 0000000..e95898e --- /dev/null +++ b/languages/AWSStateMachine/models/behavior.mps @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/models/constraints.mps b/languages/AWSStateMachine/models/constraints.mps new file mode 100644 index 0000000..ebe04b8 --- /dev/null +++ b/languages/AWSStateMachine/models/constraints.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/languages/AWSStateMachine/models/editor.mps b/languages/AWSStateMachine/models/editor.mps new file mode 100644 index 0000000..d48c184 --- /dev/null +++ b/languages/AWSStateMachine/models/editor.mps @@ -0,0 +1,874 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/models/structure.mps b/languages/AWSStateMachine/models/structure.mps new file mode 100644 index 0000000..0d2290f --- /dev/null +++ b/languages/AWSStateMachine/models/structure.mps @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/models/typesystem.mps b/languages/AWSStateMachine/models/typesystem.mps new file mode 100644 index 0000000..96598c2 --- /dev/null +++ b/languages/AWSStateMachine/models/typesystem.mps @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/sandbox/AWSStateMachine.sandbox.msd b/languages/AWSStateMachine/sandbox/AWSStateMachine.sandbox.msd new file mode 100644 index 0000000..9408d79 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/AWSStateMachine.sandbox.msd @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/HelloWorld.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/HelloWorld.json new file mode 100644 index 0000000..eb683e6 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/HelloWorld.json @@ -0,0 +1,11 @@ +{ + "Comment":"A Hello World example of the Amazon States Language using a Pass state", + "StartAt":"HelloWorld", + "States":{ + "HelloWorld":{ + "Comment":"The hello world state", + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/trace.info b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/trace.info new file mode 100644 index 0000000..08125b9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/HellloWorld/trace.info @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Choice example.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Choice example.json new file mode 100644 index 0000000..38d81bf --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Choice example.json @@ -0,0 +1,33 @@ +{ + "Comment":"", + "StartAt":"Choice example", + "States":{ + "Choice example":{ + "Type":"Choice", + "Choices":[ + { + "Variable":"$.truthvalue", + "BooleanEquals":false, + "Next":"truthState" + }, + { + "Variable":"$.truthvalue", + "StringEquals":10, + "Next":"falseState" + } + ] + }, + "truthState":{ + "Type":"Pass", + "Next":"End State" + }, + "falseState":{ + "Type":"Pass", + "Next":"End State" + }, + "End State":{ + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Parallel state example.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Parallel state example.json new file mode 100644 index 0000000..a124879 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Parallel state example.json @@ -0,0 +1,32 @@ +{ + "Comment":"Parallel Example", + "StartAt":"LookupCustomerInfo", + "States":{ + "LookupCustomerInfo":{ + "Type":"Parallel", + "End":true, + "Branches":[ + { + "StartAt":"LookUpAddress", + "States":{ + "LookUpAddress":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:AddressFinder", + "End":true + } + } + }, + { + "StartAt":"LookUpPhone", + "States":{ + "LookUpPhone":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:PhoneFinder", + "End":true + } + } + } + ] + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Pass states.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Pass states.json new file mode 100644 index 0000000..3f7d2c9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Pass states.json @@ -0,0 +1,21 @@ +{ + "Comment":"state machine comment", + "StartAt":"State1", + "States":{ + "State1":{ + "Comment":"state1 comment", + "Type":"Pass", + "Next":"State2" + }, + "State2":{ + "Comment":"state2 comment", + "Type":"Pass", + "Next":"State3" + }, + "State3":{ + "Comment":"state3 comment", + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Simple state machine.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Simple state machine.json new file mode 100644 index 0000000..7edd4d7 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/Simple state machine.json @@ -0,0 +1,10 @@ +{ + "Comment":"Simple State Machine", + "StartAt":"Simple", + "States":{ + "Simple":{ + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/null.json b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/null.json new file mode 100644 index 0000000..dc01d1a --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/null.json @@ -0,0 +1,11 @@ +{ + "Comment":"", + "StartAt":"LookUpAddress", + "States":{ + "LookUpAddress":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:AddressFinder", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/trace.info b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/trace.info new file mode 100644 index 0000000..08125b9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/classes_gen/AWSStateMachine/sandbox/trace.info @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/sandbox/models/AWSStateMachine.HellloWorld.mps b/languages/AWSStateMachine/sandbox/models/AWSStateMachine.HellloWorld.mps new file mode 100644 index 0000000..c878948 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/models/AWSStateMachine.HellloWorld.mps @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/sandbox/models/AWSStateMachine.sandbox.mps b/languages/AWSStateMachine/sandbox/models/AWSStateMachine.sandbox.mps new file mode 100644 index 0000000..9c30fcf --- /dev/null +++ b/languages/AWSStateMachine/sandbox/models/AWSStateMachine.sandbox.mps @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/dependencies b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/dependencies new file mode 100644 index 0000000..71ea00a --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/dependencies @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/generated b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/generated new file mode 100644 index 0000000..806a0f6 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/HellloWorld/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/dependencies b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/dependencies new file mode 100644 index 0000000..71ea00a --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/dependencies @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/generated b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/generated new file mode 100644 index 0000000..c402631 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen.caches/AWSStateMachine/sandbox/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/HelloWorld.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/HelloWorld.json new file mode 100644 index 0000000..eb683e6 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/HelloWorld.json @@ -0,0 +1,11 @@ +{ + "Comment":"A Hello World example of the Amazon States Language using a Pass state", + "StartAt":"HelloWorld", + "States":{ + "HelloWorld":{ + "Comment":"The hello world state", + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/trace.info b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/trace.info new file mode 100644 index 0000000..08125b9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/HellloWorld/trace.info @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Choice example.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Choice example.json new file mode 100644 index 0000000..38d81bf --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Choice example.json @@ -0,0 +1,33 @@ +{ + "Comment":"", + "StartAt":"Choice example", + "States":{ + "Choice example":{ + "Type":"Choice", + "Choices":[ + { + "Variable":"$.truthvalue", + "BooleanEquals":false, + "Next":"truthState" + }, + { + "Variable":"$.truthvalue", + "StringEquals":10, + "Next":"falseState" + } + ] + }, + "truthState":{ + "Type":"Pass", + "Next":"End State" + }, + "falseState":{ + "Type":"Pass", + "Next":"End State" + }, + "End State":{ + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Parallel state example.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Parallel state example.json new file mode 100644 index 0000000..a124879 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Parallel state example.json @@ -0,0 +1,32 @@ +{ + "Comment":"Parallel Example", + "StartAt":"LookupCustomerInfo", + "States":{ + "LookupCustomerInfo":{ + "Type":"Parallel", + "End":true, + "Branches":[ + { + "StartAt":"LookUpAddress", + "States":{ + "LookUpAddress":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:AddressFinder", + "End":true + } + } + }, + { + "StartAt":"LookUpPhone", + "States":{ + "LookUpPhone":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:PhoneFinder", + "End":true + } + } + } + ] + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Pass states.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Pass states.json new file mode 100644 index 0000000..3f7d2c9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Pass states.json @@ -0,0 +1,21 @@ +{ + "Comment":"state machine comment", + "StartAt":"State1", + "States":{ + "State1":{ + "Comment":"state1 comment", + "Type":"Pass", + "Next":"State2" + }, + "State2":{ + "Comment":"state2 comment", + "Type":"Pass", + "Next":"State3" + }, + "State3":{ + "Comment":"state3 comment", + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Simple state machine.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Simple state machine.json new file mode 100644 index 0000000..7edd4d7 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/Simple state machine.json @@ -0,0 +1,10 @@ +{ + "Comment":"Simple State Machine", + "StartAt":"Simple", + "States":{ + "Simple":{ + "Type":"Pass", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/null.json b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/null.json new file mode 100644 index 0000000..dc01d1a --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/null.json @@ -0,0 +1,11 @@ +{ + "Comment":"", + "StartAt":"LookUpAddress", + "States":{ + "LookUpAddress":{ + "Type":"Task", + "Resource":"arn:aws:lambda:us-east-1:123456789012:function:AddressFinder", + "End":true + } + } +} \ No newline at end of file diff --git a/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/trace.info b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/trace.info new file mode 100644 index 0000000..08125b9 --- /dev/null +++ b/languages/AWSStateMachine/sandbox/source_gen/AWSStateMachine/sandbox/trace.info @@ -0,0 +1,3 @@ + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/dependencies new file mode 100644 index 0000000..938e09f --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/dependencies @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/generated new file mode 100644 index 0000000..ef1675b --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/behavior/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/dependencies new file mode 100644 index 0000000..cbf2e36 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/dependencies @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/generated new file mode 100644 index 0000000..a4d0e8f --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/constraints/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/dependencies new file mode 100644 index 0000000..a42dfe8 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/dependencies @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/dependencies new file mode 100644 index 0000000..1c12682 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/dependencies @@ -0,0 +1,572 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/generated new file mode 100644 index 0000000..bdfef5c --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/editor/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/generated new file mode 100644 index 0000000..23066b9 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/dependencies new file mode 100644 index 0000000..2745f1d --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/dependencies @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/generated new file mode 100644 index 0000000..bfc49da --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/structure/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/dependencies b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/dependencies new file mode 100644 index 0000000..ba70209 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/dependencies @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/generated b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/generated new file mode 100644 index 0000000..20e77a6 --- /dev/null +++ b/languages/AWSStateMachine/source_gen.caches/AWSStateMachine/typesystem/generated @@ -0,0 +1,5 @@ + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/Language.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/Language.java new file mode 100644 index 0000000..e0de2c7 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/Language.java @@ -0,0 +1,67 @@ +package AWSStateMachine; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.language.LanguageRuntime; +import jetbrains.mps.smodel.adapter.ids.SLanguageId; +import java.util.Collection; +import org.jetbrains.mps.openapi.language.SLanguage; +import jetbrains.mps.smodel.runtime.ILanguageAspect; +import jetbrains.mps.smodel.runtime.BehaviorAspectDescriptor; +import jetbrains.mps.smodel.runtime.ConstraintsAspectDescriptor; +import jetbrains.mps.openapi.editor.descriptor.EditorAspectDescriptor; +import AWSStateMachine.editor.EditorAspectDescriptorImpl; +import jetbrains.mps.smodel.runtime.StructureAspectDescriptor; +import jetbrains.mps.smodel.runtime.ConceptPresentationAspect; +import AWSStateMachine.structure.ConceptPresentationAspectImpl; +import jetbrains.mps.lang.typesystem.runtime.IHelginsDescriptor; +import AWSStateMachine.typesystem.TypesystemDescriptor; + +public class Language extends LanguageRuntime { + private final SLanguageId myId; + + public Language() { + myId = SLanguageId.deserialize("ad34076b-b44b-4b8e-9aa6-566fa22fe764"); + } + + @Override + public String getNamespace() { + return "AWSStateMachine"; + } + + @Override + public int getVersion() { + return 0; + } + + public SLanguageId getId() { + return myId; + } + + @Override + protected void fillExtendedLanguages(Collection extendedLanguages) { + } + + @Override + protected T createAspect(Class aspectClass) { + if (aspectClass == BehaviorAspectDescriptor.class) { + return aspectClass.cast(new AWSStateMachine.behavior.BehaviorAspectDescriptor()); + } + if (aspectClass == ConstraintsAspectDescriptor.class) { + return aspectClass.cast(new AWSStateMachine.constraints.ConstraintsAspectDescriptor()); + } + if (aspectClass == EditorAspectDescriptor.class) { + return aspectClass.cast(new EditorAspectDescriptorImpl()); + } + if (aspectClass == StructureAspectDescriptor.class) { + return aspectClass.cast(new AWSStateMachine.structure.StructureAspectDescriptor()); + } + if (aspectClass == ConceptPresentationAspect.class) { + return aspectClass.cast(new ConceptPresentationAspectImpl()); + } + if (aspectClass == IHelginsDescriptor.class) { + return aspectClass.cast(new TypesystemDescriptor()); + } + return null; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BehaviorAspectDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BehaviorAspectDescriptor.java new file mode 100644 index 0000000..76562da --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BehaviorAspectDescriptor.java @@ -0,0 +1,40 @@ +package AWSStateMachine.behavior; + +/*Generated by MPS */ + +import jetbrains.mps.core.aspects.behaviour.BaseBehaviorAspectDescriptor; +import jetbrains.mps.core.aspects.behaviour.api.BHDescriptor; +import org.jetbrains.annotations.Nullable; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.lang.smodel.ConceptSwitchIndex; +import jetbrains.mps.lang.smodel.ConceptSwitchIndexBuilder; +import jetbrains.mps.smodel.adapter.ids.MetaIdFactory; + +public final class BehaviorAspectDescriptor extends BaseBehaviorAspectDescriptor { + private final BHDescriptor myValue__BehaviorDescriptor = new Value__BehaviorDescriptor(); + private final BHDescriptor myStringValue__BehaviorDescriptor = new StringValue__BehaviorDescriptor(); + private final BHDescriptor myBooleanValue__BehaviorDescriptor = new BooleanValue__BehaviorDescriptor(); + private final BHDescriptor myIntegerValue__BehaviorDescriptor = new IntegerValue__BehaviorDescriptor(); + + public BehaviorAspectDescriptor() { + } + + @Nullable + public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { + SAbstractConcept cncpt = concept; + switch (conceptIndex.index(cncpt)) { + case 0: + return myBooleanValue__BehaviorDescriptor; + case 1: + return myIntegerValue__BehaviorDescriptor; + case 2: + return myStringValue__BehaviorDescriptor; + case 3: + return myValue__BehaviorDescriptor; + default: + } + return null; + } + private static final ConceptSwitchIndex conceptIndex = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L)).seal(); +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.java new file mode 100644 index 0000000..907448e --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/BooleanValue__BehaviorDescriptor.java @@ -0,0 +1,89 @@ +package AWSStateMachine.behavior; + +/*Generated by MPS */ + +import jetbrains.mps.core.aspects.behaviour.BaseBHDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.core.aspects.behaviour.api.BehaviorRegistry; +import jetbrains.mps.smodel.language.ConceptRegistry; +import jetbrains.mps.core.aspects.behaviour.api.SMethod; +import jetbrains.mps.core.aspects.behaviour.SMethodBuilder; +import jetbrains.mps.core.aspects.behaviour.SJavaCompoundTypeImpl; +import jetbrains.mps.core.aspects.behaviour.SModifiersImpl; +import jetbrains.mps.core.aspects.behaviour.AccessPrivileges; +import java.util.List; +import java.util.Arrays; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.core.aspects.behaviour.api.SConstructor; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.core.aspects.behaviour.api.BHMethodNotFoundException; + +public final class BooleanValue__BehaviorDescriptor extends BaseBHDescriptor { + private static final SAbstractConcept CONCEPT = MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL, "AWSStateMachine.structure.BooleanValue"); + private static final BehaviorRegistry REGISTRY = ConceptRegistry.getInstance().getBehaviorRegistry(); + + public static final SMethod toString_id2fcm071XBx = new SMethodBuilder(new SJavaCompoundTypeImpl(String.class)).name("toString").modifiers(SModifiersImpl.create(8, AccessPrivileges.PUBLIC)).concept(CONCEPT).id("2fcm071XBx").registry(REGISTRY).build(); + + private static final List> BH_METHODS = Arrays.>asList(toString_id2fcm071XBx); + + private static void ___init___(@NotNull SNode __thisNode__) { + } + + /*package*/ static String toString_id2fcm071XBx(@NotNull SNode __thisNode__) { + if (SPropertyOperations.getBoolean(__thisNode__, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL, 0x8f316006ed4bbeL, "value"))) { + return "true"; + } else { + return "false"; + } + } + + /*package*/ BooleanValue__BehaviorDescriptor() { + super(REGISTRY); + } + + @Override + protected void initNode(@NotNull SNode node, @NotNull SConstructor constructor, @Nullable Object[] parameters) { + ___init___(node); + } + + @Override + protected T invokeSpecial0(@NotNull SNode node, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + case 0: + return (T) ((String) toString_id2fcm071XBx(node)); + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @Override + protected T invokeSpecial0(@NotNull SAbstractConcept concept, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @NotNull + @Override + public List> getDeclaredMethods() { + return BH_METHODS; + } + + @NotNull + @Override + public SAbstractConcept getConcept() { + return CONCEPT; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/IntegerValue__BehaviorDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/IntegerValue__BehaviorDescriptor.java new file mode 100644 index 0000000..a4ca5db --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/IntegerValue__BehaviorDescriptor.java @@ -0,0 +1,85 @@ +package AWSStateMachine.behavior; + +/*Generated by MPS */ + +import jetbrains.mps.core.aspects.behaviour.BaseBHDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.core.aspects.behaviour.api.BehaviorRegistry; +import jetbrains.mps.smodel.language.ConceptRegistry; +import jetbrains.mps.core.aspects.behaviour.api.SMethod; +import jetbrains.mps.core.aspects.behaviour.SMethodBuilder; +import jetbrains.mps.core.aspects.behaviour.SJavaCompoundTypeImpl; +import jetbrains.mps.core.aspects.behaviour.SModifiersImpl; +import jetbrains.mps.core.aspects.behaviour.AccessPrivileges; +import java.util.List; +import java.util.Arrays; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.core.aspects.behaviour.api.SConstructor; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.core.aspects.behaviour.api.BHMethodNotFoundException; + +public final class IntegerValue__BehaviorDescriptor extends BaseBHDescriptor { + private static final SAbstractConcept CONCEPT = MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L, "AWSStateMachine.structure.IntegerValue"); + private static final BehaviorRegistry REGISTRY = ConceptRegistry.getInstance().getBehaviorRegistry(); + + public static final SMethod toString_id2fcm071XBx = new SMethodBuilder(new SJavaCompoundTypeImpl(String.class)).name("toString").modifiers(SModifiersImpl.create(8, AccessPrivileges.PUBLIC)).concept(CONCEPT).id("2fcm071XBx").registry(REGISTRY).build(); + + private static final List> BH_METHODS = Arrays.>asList(toString_id2fcm071XBx); + + private static void ___init___(@NotNull SNode __thisNode__) { + } + + /*package*/ static String toString_id2fcm071XBx(@NotNull SNode __thisNode__) { + return Integer.toString(SPropertyOperations.getInteger(__thisNode__, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L, 0x8f316006ed4bc4L, "value"))); + } + + /*package*/ IntegerValue__BehaviorDescriptor() { + super(REGISTRY); + } + + @Override + protected void initNode(@NotNull SNode node, @NotNull SConstructor constructor, @Nullable Object[] parameters) { + ___init___(node); + } + + @Override + protected T invokeSpecial0(@NotNull SNode node, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + case 0: + return (T) ((String) toString_id2fcm071XBx(node)); + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @Override + protected T invokeSpecial0(@NotNull SAbstractConcept concept, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @NotNull + @Override + public List> getDeclaredMethods() { + return BH_METHODS; + } + + @NotNull + @Override + public SAbstractConcept getConcept() { + return CONCEPT; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.java new file mode 100644 index 0000000..3412bb4 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/StringValue__BehaviorDescriptor.java @@ -0,0 +1,85 @@ +package AWSStateMachine.behavior; + +/*Generated by MPS */ + +import jetbrains.mps.core.aspects.behaviour.BaseBHDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.core.aspects.behaviour.api.BehaviorRegistry; +import jetbrains.mps.smodel.language.ConceptRegistry; +import jetbrains.mps.core.aspects.behaviour.api.SMethod; +import jetbrains.mps.core.aspects.behaviour.SMethodBuilder; +import jetbrains.mps.core.aspects.behaviour.SJavaCompoundTypeImpl; +import jetbrains.mps.core.aspects.behaviour.SModifiersImpl; +import jetbrains.mps.core.aspects.behaviour.AccessPrivileges; +import java.util.List; +import java.util.Arrays; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.core.aspects.behaviour.api.SConstructor; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.core.aspects.behaviour.api.BHMethodNotFoundException; + +public final class StringValue__BehaviorDescriptor extends BaseBHDescriptor { + private static final SAbstractConcept CONCEPT = MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L, "AWSStateMachine.structure.StringValue"); + private static final BehaviorRegistry REGISTRY = ConceptRegistry.getInstance().getBehaviorRegistry(); + + public static final SMethod toString_id2fcm071XBx = new SMethodBuilder(new SJavaCompoundTypeImpl(String.class)).name("toString").modifiers(SModifiersImpl.create(8, AccessPrivileges.PUBLIC)).concept(CONCEPT).id("2fcm071XBx").registry(REGISTRY).build(); + + private static final List> BH_METHODS = Arrays.>asList(toString_id2fcm071XBx); + + private static void ___init___(@NotNull SNode __thisNode__) { + } + + /*package*/ static String toString_id2fcm071XBx(@NotNull SNode __thisNode__) { + return SPropertyOperations.getString(__thisNode__, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L, 0x8f316006ed4bb8L, "value")); + } + + /*package*/ StringValue__BehaviorDescriptor() { + super(REGISTRY); + } + + @Override + protected void initNode(@NotNull SNode node, @NotNull SConstructor constructor, @Nullable Object[] parameters) { + ___init___(node); + } + + @Override + protected T invokeSpecial0(@NotNull SNode node, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + case 0: + return (T) ((String) toString_id2fcm071XBx(node)); + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @Override + protected T invokeSpecial0(@NotNull SAbstractConcept concept, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @NotNull + @Override + public List> getDeclaredMethods() { + return BH_METHODS; + } + + @NotNull + @Override + public SAbstractConcept getConcept() { + return CONCEPT; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.java new file mode 100644 index 0000000..34aefdd --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/Value__BehaviorDescriptor.java @@ -0,0 +1,79 @@ +package AWSStateMachine.behavior; + +/*Generated by MPS */ + +import jetbrains.mps.core.aspects.behaviour.BaseBHDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.core.aspects.behaviour.api.BehaviorRegistry; +import jetbrains.mps.smodel.language.ConceptRegistry; +import jetbrains.mps.core.aspects.behaviour.api.SMethod; +import jetbrains.mps.core.aspects.behaviour.SMethodBuilder; +import jetbrains.mps.core.aspects.behaviour.SJavaCompoundTypeImpl; +import jetbrains.mps.core.aspects.behaviour.SModifiersImpl; +import jetbrains.mps.core.aspects.behaviour.AccessPrivileges; +import java.util.List; +import java.util.Arrays; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.core.aspects.behaviour.api.SConstructor; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.core.aspects.behaviour.api.BHMethodNotFoundException; + +public final class Value__BehaviorDescriptor extends BaseBHDescriptor { + private static final SAbstractConcept CONCEPT = MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L, "AWSStateMachine.structure.Value"); + private static final BehaviorRegistry REGISTRY = ConceptRegistry.getInstance().getBehaviorRegistry(); + + public static final SMethod toString_id2fcm071XBx = new SMethodBuilder(new SJavaCompoundTypeImpl(String.class)).name("toString").modifiers(SModifiersImpl.create(12, AccessPrivileges.PUBLIC)).concept(CONCEPT).id("2fcm071XBx").registry(REGISTRY).build(); + + private static final List> BH_METHODS = Arrays.>asList(toString_id2fcm071XBx); + + private static void ___init___(@NotNull SNode __thisNode__) { + } + + + /*package*/ Value__BehaviorDescriptor() { + super(REGISTRY); + } + + @Override + protected void initNode(@NotNull SNode node, @NotNull SConstructor constructor, @Nullable Object[] parameters) { + ___init___(node); + } + + @Override + protected T invokeSpecial0(@NotNull SNode node, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @Override + protected T invokeSpecial0(@NotNull SAbstractConcept concept, @NotNull SMethod method, @Nullable Object[] parameters) { + int methodIndex = BH_METHODS.indexOf(method); + if (methodIndex < 0) { + throw new BHMethodNotFoundException(this, method); + } + switch (methodIndex) { + default: + throw new BHMethodNotFoundException(this, method); + } + } + + @NotNull + @Override + public List> getDeclaredMethods() { + return BH_METHODS; + } + + @NotNull + @Override + public SAbstractConcept getConcept() { + return CONCEPT; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/trace.info new file mode 100644 index 0000000..7e7cd81 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/behavior/trace.info @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.java new file mode 100644 index 0000000..0ae3714 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/ConstraintsAspectDescriptor.java @@ -0,0 +1,19 @@ +package AWSStateMachine.constraints; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.runtime.BaseConstraintsAspectDescriptor; +import jetbrains.mps.smodel.runtime.ConstraintsDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.runtime.base.BaseConstraintsDescriptor; + +public class ConstraintsAspectDescriptor extends BaseConstraintsAspectDescriptor { + public ConstraintsAspectDescriptor() { + } + + @Override + public ConstraintsDescriptor getConstraints(SAbstractConcept concept) { + SAbstractConcept cncpt = concept; + return new BaseConstraintsDescriptor(concept); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps new file mode 100644 index 0000000..85802e4 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/aspectcps-descriptorclasses.mps @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/checkpoints b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/trace.info new file mode 100644 index 0000000..195bc41 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/constraints/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_Editor.java new file mode 100644 index 0000000..2a41367 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class BooleanValue_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new BooleanValue_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.java new file mode 100644 index 0000000..79a97a2 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/BooleanValue_EditorBuilder_a.java @@ -0,0 +1,85 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; + +/*package*/ class BooleanValue_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public BooleanValue_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_thq3oh_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createProperty_0()); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL, 0x8f316006ed4bbeL, "value"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_value"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_Editor.java new file mode 100644 index 0000000..9af5477 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class ChoiceRule_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new ChoiceRule_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.java new file mode 100644 index 0000000..8b412f3 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_EditorBuilder_a.java @@ -0,0 +1,340 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import jetbrains.mps.nodeEditor.cells.EditorCell_Constant; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.ModelAccessor; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.util.EqualUtil; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.cells.EmptyCellAction; +import jetbrains.mps.lang.editor.cellProviders.SingleRoleCellProvider; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import org.jetbrains.mps.openapi.language.SContainmentLink; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSmart; +import jetbrains.mps.openapi.editor.cells.DefaultSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SEmptyContainmentSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SChildSubstituteInfo; +import jetbrains.mps.openapi.editor.menus.transformation.SNodeLocation; +import org.jetbrains.mps.openapi.language.SReferenceLink; +import jetbrains.mps.lang.editor.cellProviders.SReferenceCellProvider; +import jetbrains.mps.util.Computable; +import jetbrains.mps.editor.runtime.impl.CellUtil; +import jetbrains.mps.nodeEditor.cells.EditorCell_Error; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfoSmartReferenceDecorator; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.LinkAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteEasily; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; + +/*package*/ class ChoiceRule_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public ChoiceRule_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_ln1q6v_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createConstant_0()); + editorCell.addEditorCell(createConstant_1()); + editorCell.addEditorCell(createReadOnlyModelAccessor_0()); + editorCell.addEditorCell(createConstant_2()); + editorCell.addEditorCell(createCollection_1()); + return editorCell; + } + private EditorCell createConstant_0() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "choice rule"); + editorCell.setCellId("Constant_ln1q6v_a0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_1() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "("); + editorCell.setCellId("Constant_ln1q6v_b0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createReadOnlyModelAccessor_0() { + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new ModelAccessor() { + public String getText() { + return "" + (SNodeOperations.getIndexInParent(myNode) + 1); + } + public void setText(String s) { + } + public boolean isValidText(String s) { + return EqualUtil.equals(s, getText()); + } + }, myNode); + editorCell.setAction(CellActionType.DELETE, EmptyCellAction.getInstance()); + editorCell.setAction(CellActionType.BACKSPACE, EmptyCellAction.getInstance()); + editorCell.setCellId("ReadOnlyModelAccessor_ln1q6v_c0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.PUNCTUATION_RIGHT, true); + style.set(StyleAttributes.EDITABLE, false); + editorCell.getStyle().putAll(style); + return editorCell; + } + private EditorCell createConstant_2() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ")"); + editorCell.setCellId("Constant_ln1q6v_d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createCollection_1() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_ln1q6v_e0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_3()); + editorCell.addEditorCell(createConstant_4()); + editorCell.addEditorCell(createRefNode_0()); + editorCell.addEditorCell(createConstant_5()); + editorCell.addEditorCell(createConstant_6()); + editorCell.addEditorCell(createRefCell_0()); + editorCell.addEditorCell(createConstant_7()); + return editorCell; + } + private EditorCell createConstant_3() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "comparison"); + editorCell.setCellId("Constant_ln1q6v_a4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_4() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_ln1q6v_b4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNode_0() { + SingleRoleCellProvider provider = new ChoiceRule_EditorBuilder_a.ComparisonSingleRoleHandler_ln1q6v_c4a(myNode, MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison"), getEditorContext()); + return provider.createCell(); + } + private static class ComparisonSingleRoleHandler_ln1q6v_c4a extends SingleRoleCellProvider { + @NotNull + private SNode myNode; + + public ComparisonSingleRoleHandler_ln1q6v_c4a(SNode ownerNode, SContainmentLink containmentLink, EditorContext context) { + super(containmentLink, context); + myNode = ownerNode; + } + + @Override + @NotNull + public SNode getNode() { + return myNode; + } + + protected EditorCell createChildCell(SNode child) { + EditorCell editorCell = getUpdateSession().updateChildNodeCell(child); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison"), child)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison"), child)); + installCellInfo(child, editorCell, false); + return editorCell; + } + + + + private void installCellInfo(SNode child, EditorCell editorCell, boolean isEmpty) { + if (editorCell.getSubstituteInfo() == null || editorCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + editorCell.setSubstituteInfo((isEmpty ? new SEmptyContainmentSubstituteInfo(editorCell) : new SChildSubstituteInfo(editorCell))); + } + if (editorCell.getSRole() == null) { + editorCell.setSRole(MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + } + @Override + protected EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad5ea2dL, "Comparison"))); + try { + EditorCell editorCell = super.createEmptyCell(); + editorCell.setCellId("empty_Comparison"); + installCellInfo(null, editorCell, true); + setCellContext(editorCell); + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + protected String getNoTargetText() { + return ""; + } + } + private EditorCell createConstant_5() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "next"); + editorCell.setCellId("Constant_ln1q6v_d4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_6() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_ln1q6v_e4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefCell_0() { + final SReferenceLink referenceLink = MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next"); + SReferenceCellProvider provider = new SReferenceCellProvider(getNode(), referenceLink, getEditorContext()) { + protected EditorCell createReferenceCell(final SNode targetNode) { + EditorCell cell = getUpdateSession().updateReferencedNodeCell(new Computable() { + public EditorCell compute() { + return new ChoiceRule_EditorBuilder_a.Inline_Builder0(getEditorContext(), getNode(), targetNode).createCell(); + } + }, targetNode, MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next")); + CellUtil.setupIDeprecatableStyles(targetNode, cell); + setSemanticNodeToCells(cell, getNode()); + installDeleteActions_notnull_smartReference(cell); + return cell; + } + @Override + protected EditorCell createErrorCell(String error) { + EditorCell_Error cell = new EditorCell_Error(getEditorContext(), getNode(), error, true); + cell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.FORWARD)); + cell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.BACKWARD)); + return cell; + } + }; + + provider.setNoTargetText(""); + EditorCell editorCell = provider.createCell(); + + if (editorCell.getSRole() == null) { + editorCell.setReferenceCell(true); + editorCell.setSRole(MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SReferenceSubstituteInfoSmartReferenceDecorator(new SReferenceSubstituteInfo(editorCell, referenceLink))); + Iterable referenceAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da51L, "jetbrains.mps.lang.core.structure.LinkAttribute")); + Iterable currentReferenceAttributes = Sequence.fromIterable(referenceAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(LinkAttribute__BehaviorDescriptor.getLink_id1avfQ4BEFo6.invoke(it), referenceLink); + } + }); + if (Sequence.fromIterable(currentReferenceAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentReferenceAttributes).first(), AttributeKind.REFERENCE, editorCell); + } else + return editorCell; + } + /*package*/ static class Inline_Builder0 extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + private SNode myReferencingNode; + + /*package*/ Inline_Builder0(@NotNull EditorContext context, SNode referencingNode, @NotNull SNode node) { + super(context); + myReferencingNode = referencingNode; + myNode = node; + } + + /*package*/ EditorCell createCell() { + return createProperty_0(); + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, true, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + } + private EditorCell createConstant_7() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_ln1q6v_g4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.java new file mode 100644 index 0000000..7f85c9d --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/ChoiceRule_SubstituteMenu.java @@ -0,0 +1,87 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase; +import org.jetbrains.annotations.NotNull; +import java.util.List; +import jetbrains.mps.lang.editor.menus.MenuPart; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuItem; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuContext; +import java.util.ArrayList; +import jetbrains.mps.lang.editor.menus.substitute.ConstraintsFilteringSubstituteMenuPartDecorator; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.menus.EditorMenuDescriptorBase; +import jetbrains.mps.smodel.SNodePointer; +import jetbrains.mps.lang.editor.menus.substitute.ReferenceScopeSubstituteMenuPart; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.lang.editor.menus.ConceptMenusPart; +import java.util.Collection; +import jetbrains.mps.smodel.ConceptDescendantsCache; +import jetbrains.mps.lang.editor.menus.substitute.DefaultSubstituteMenuLookup; +import jetbrains.mps.smodel.language.LanguageRegistry; + +public class ChoiceRule_SubstituteMenu extends SubstituteMenuBase { + @NotNull + @Override + protected List> getParts(final SubstituteMenuContext _context) { + List> result = new ArrayList>(); + result.add(new ConstraintsFilteringSubstituteMenuPartDecorator(new ChoiceRule_SubstituteMenu.SMP_ReferenceScope_9w3165_a(), MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, "AWSStateMachine.structure.ChoiceRule"))); + result.add(new ChoiceRule_SubstituteMenu.SMP_Subconcepts_9w3165_b()); + return result; + } + + @NotNull + @Override + public List createMenuItems(@NotNull SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("default substitute menu for ChoiceRule. Generated from implicit smart reference attribute.", new SNodePointer("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)", "5509291617394380618"))); + try { + return super.createMenuItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + + public class SMP_ReferenceScope_9w3165_a extends ReferenceScopeSubstituteMenuPart { + + public SMP_ReferenceScope_9w3165_a() { + // that cast is needed for prevent the users from https://youtrack.jetbrains.com/issue/MPS-29051 + super((SAbstractConcept) MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, "AWSStateMachine.structure.ChoiceRule"), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("reference scope substitute menu part", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + } + public class SMP_Subconcepts_9w3165_b extends ConceptMenusPart { + protected Collection getConcepts(final SubstituteMenuContext _context) { + return ConceptDescendantsCache.getInstance().getDirectDescendants(MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, "AWSStateMachine.structure.ChoiceRule")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("include menus for all the direct subconcepts of " + "ChoiceRule", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + @Override + protected Collection createItemsForConcept(SubstituteMenuContext context, SAbstractConcept concept) { + return context.createItems(new DefaultSubstituteMenuLookup(LanguageRegistry.getInstance(context.getEditorContext().getRepository()), concept)); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_Editor.java new file mode 100644 index 0000000..e6403a5 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class Comparison_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new Comparison_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.java new file mode 100644 index 0000000..70bf0c3 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_EditorBuilder_a.java @@ -0,0 +1,308 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import jetbrains.mps.nodeEditor.cells.EditorCell_Constant; +import org.jetbrains.mps.openapi.language.SReferenceLink; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.cellProviders.SReferenceCellProvider; +import jetbrains.mps.util.Computable; +import jetbrains.mps.editor.runtime.impl.CellUtil; +import jetbrains.mps.nodeEditor.cells.EditorCell_Error; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfoSmartReferenceDecorator; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.LinkAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteEasily; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.lang.editor.cellProviders.SingleRoleCellProvider; +import org.jetbrains.mps.openapi.language.SContainmentLink; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSmart; +import jetbrains.mps.openapi.editor.cells.DefaultSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SEmptyContainmentSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SChildSubstituteInfo; +import jetbrains.mps.openapi.editor.menus.transformation.SNodeLocation; + +/*package*/ class Comparison_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public Comparison_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_mm5bu9_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createConstant_0()); + editorCell.addEditorCell(createConstant_1()); + editorCell.addEditorCell(createRefCell_0()); + editorCell.addEditorCell(createConstant_2()); + editorCell.addEditorCell(createConstant_3()); + editorCell.addEditorCell(createProperty_1()); + editorCell.addEditorCell(createConstant_4()); + editorCell.addEditorCell(createConstant_5()); + editorCell.addEditorCell(createRefNode_0()); + return editorCell; + } + private EditorCell createConstant_0() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "variable"); + editorCell.setCellId("Constant_mm5bu9_a0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_1() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_mm5bu9_b0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefCell_0() { + final SReferenceLink referenceLink = MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable"); + SReferenceCellProvider provider = new SReferenceCellProvider(getNode(), referenceLink, getEditorContext()) { + protected EditorCell createReferenceCell(final SNode targetNode) { + EditorCell cell = getUpdateSession().updateReferencedNodeCell(new Computable() { + public EditorCell compute() { + return new Comparison_EditorBuilder_a.Inline_Builder0(getEditorContext(), getNode(), targetNode).createCell(); + } + }, targetNode, MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable")); + CellUtil.setupIDeprecatableStyles(targetNode, cell); + setSemanticNodeToCells(cell, getNode()); + installDeleteActions_notnull_smartReference(cell); + return cell; + } + @Override + protected EditorCell createErrorCell(String error) { + EditorCell_Error cell = new EditorCell_Error(getEditorContext(), getNode(), error, true); + cell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.FORWARD)); + cell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.BACKWARD)); + return cell; + } + }; + + provider.setNoTargetText(""); + EditorCell editorCell = provider.createCell(); + + if (editorCell.getSRole() == null) { + editorCell.setReferenceCell(true); + editorCell.setSRole(MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SReferenceSubstituteInfoSmartReferenceDecorator(new SReferenceSubstituteInfo(editorCell, referenceLink))); + Iterable referenceAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da51L, "jetbrains.mps.lang.core.structure.LinkAttribute")); + Iterable currentReferenceAttributes = Sequence.fromIterable(referenceAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(LinkAttribute__BehaviorDescriptor.getLink_id1avfQ4BEFo6.invoke(it), referenceLink); + } + }); + if (Sequence.fromIterable(currentReferenceAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentReferenceAttributes).first(), AttributeKind.REFERENCE, editorCell); + } else + return editorCell; + } + /*package*/ static class Inline_Builder0 extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + private SNode myReferencingNode; + + /*package*/ Inline_Builder0(@NotNull EditorContext context, SNode referencingNode, @NotNull SNode node) { + super(context); + myReferencingNode = referencingNode; + myNode = node; + } + + /*package*/ EditorCell createCell() { + return createProperty_0(); + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, true, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + } + private EditorCell createConstant_2() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "operator"); + editorCell.setCellId("Constant_mm5bu9_d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_3() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_mm5bu9_e0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_1() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad48f74L, "Operator"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Operator"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_4() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "value"); + editorCell.setCellId("Constant_mm5bu9_g0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_5() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_mm5bu9_h0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNode_0() { + SingleRoleCellProvider provider = new Comparison_EditorBuilder_a.valueSingleRoleHandler_mm5bu9_i0(myNode, MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value"), getEditorContext()); + return provider.createCell(); + } + private static class valueSingleRoleHandler_mm5bu9_i0 extends SingleRoleCellProvider { + @NotNull + private SNode myNode; + + public valueSingleRoleHandler_mm5bu9_i0(SNode ownerNode, SContainmentLink containmentLink, EditorContext context) { + super(containmentLink, context); + myNode = ownerNode; + } + + @Override + @NotNull + public SNode getNode() { + return myNode; + } + + protected EditorCell createChildCell(SNode child) { + EditorCell editorCell = getUpdateSession().updateChildNodeCell(child); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value"), child)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value"), child)); + installCellInfo(child, editorCell, false); + return editorCell; + } + + + + private void installCellInfo(SNode child, EditorCell editorCell, boolean isEmpty) { + if (editorCell.getSubstituteInfo() == null || editorCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + editorCell.setSubstituteInfo((isEmpty ? new SEmptyContainmentSubstituteInfo(editorCell) : new SChildSubstituteInfo(editorCell))); + } + if (editorCell.getSRole() == null) { + editorCell.setSRole(MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value")); + } + } + @Override + protected EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x8f316006eef289L, "value"))); + try { + EditorCell editorCell = super.createEmptyCell(); + editorCell.setCellId("empty_value"); + installCellInfo(null, editorCell, true); + setCellContext(editorCell); + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + protected String getNoTargetText() { + return ""; + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.java new file mode 100644 index 0000000..72239df --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Comparison_SubstituteMenu.java @@ -0,0 +1,87 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase; +import org.jetbrains.annotations.NotNull; +import java.util.List; +import jetbrains.mps.lang.editor.menus.MenuPart; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuItem; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuContext; +import java.util.ArrayList; +import jetbrains.mps.lang.editor.menus.substitute.ConstraintsFilteringSubstituteMenuPartDecorator; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.menus.EditorMenuDescriptorBase; +import jetbrains.mps.smodel.SNodePointer; +import jetbrains.mps.lang.editor.menus.substitute.ReferenceScopeSubstituteMenuPart; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.lang.editor.menus.ConceptMenusPart; +import java.util.Collection; +import jetbrains.mps.smodel.ConceptDescendantsCache; +import jetbrains.mps.lang.editor.menus.substitute.DefaultSubstituteMenuLookup; +import jetbrains.mps.smodel.language.LanguageRegistry; + +public class Comparison_SubstituteMenu extends SubstituteMenuBase { + @NotNull + @Override + protected List> getParts(final SubstituteMenuContext _context) { + List> result = new ArrayList>(); + result.add(new ConstraintsFilteringSubstituteMenuPartDecorator(new Comparison_SubstituteMenu.SMP_ReferenceScope_qmihaf_a(), MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, "AWSStateMachine.structure.Comparison"))); + result.add(new Comparison_SubstituteMenu.SMP_Subconcepts_qmihaf_b()); + return result; + } + + @NotNull + @Override + public List createMenuItems(@NotNull SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("default substitute menu for Comparison. Generated from implicit smart reference attribute.", new SNodePointer("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)", "5509291617394397041"))); + try { + return super.createMenuItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + + public class SMP_ReferenceScope_qmihaf_a extends ReferenceScopeSubstituteMenuPart { + + public SMP_ReferenceScope_qmihaf_a() { + // that cast is needed for prevent the users from https://youtrack.jetbrains.com/issue/MPS-29051 + super((SAbstractConcept) MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, "AWSStateMachine.structure.Comparison"), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("reference scope substitute menu part", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + } + public class SMP_Subconcepts_qmihaf_b extends ConceptMenusPart { + protected Collection getConcepts(final SubstituteMenuContext _context) { + return ConceptDescendantsCache.getInstance().getDirectDescendants(MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, "AWSStateMachine.structure.Comparison")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("include menus for all the direct subconcepts of " + "Comparison", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + @Override + protected Collection createItemsForConcept(SubstituteMenuContext context, SAbstractConcept concept) { + return context.createItems(new DefaultSubstituteMenuLookup(LanguageRegistry.getInstance(context.getEditorContext().getRepository()), concept)); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/EditorAspectDescriptorImpl.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/EditorAspectDescriptorImpl.java new file mode 100644 index 0000000..9037170 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/EditorAspectDescriptorImpl.java @@ -0,0 +1,67 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.EditorAspectDescriptorBase; +import org.jetbrains.annotations.NotNull; +import java.util.Collection; +import jetbrains.mps.openapi.editor.descriptor.ConceptEditor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import java.util.Collections; +import jetbrains.mps.openapi.editor.descriptor.SubstituteMenu; +import jetbrains.mps.lang.smodel.ConceptSwitchIndex; +import jetbrains.mps.lang.smodel.ConceptSwitchIndexBuilder; +import jetbrains.mps.smodel.adapter.ids.MetaIdFactory; + +public class EditorAspectDescriptorImpl extends EditorAspectDescriptorBase { + @NotNull + public Collection getDeclaredEditors(SAbstractConcept concept) { + SAbstractConcept cncpt = ((SAbstractConcept) concept); + switch (conceptIndex.index(cncpt)) { + case 0: + return Collections.singletonList(new BooleanValue_Editor()); + case 1: + return Collections.singletonList(new ChoiceRule_Editor()); + case 2: + return Collections.singletonList(new Comparison_Editor()); + case 3: + return Collections.singletonList(new IntegerValue_Editor()); + case 4: + return Collections.singletonList(new State_Editor()); + case 5: + return Collections.singletonList(new StateInput_Editor()); + case 6: + return Collections.singletonList(new StateMachine_Editor()); + case 7: + return Collections.singletonList(new StringValue_Editor()); + case 8: + return Collections.singletonList(new Variable_Editor()); + case 9: + return Collections.singletonList(new VariableReference_Editor()); + default: + } + return Collections.emptyList(); + } + + + @NotNull + @Override + public Collection getDeclaredDefaultSubstituteMenus(SAbstractConcept concept) { + SAbstractConcept cncpt = concept; + switch (conceptIndex1.index(cncpt)) { + case 0: + return Collections.singletonList(new ChoiceRule_SubstituteMenu()); + case 1: + return Collections.singletonList(new Comparison_SubstituteMenu()); + case 2: + return Collections.singletonList(new StateMachine_SubstituteMenu()); + case 3: + return Collections.singletonList(new VariableReference_SubstituteMenu()); + default: + } + return Collections.emptyList(); + } + + private static final ConceptSwitchIndex conceptIndex = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad7d402L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL)).seal(); + private static final ConceptSwitchIndex conceptIndex1 = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL), MetaIdFactory.conceptId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL)).seal(); +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_Editor.java new file mode 100644 index 0000000..9cfab76 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class IntegerValue_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new IntegerValue_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.java new file mode 100644 index 0000000..9edc0ef --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/IntegerValue_EditorBuilder_a.java @@ -0,0 +1,85 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; + +/*package*/ class IntegerValue_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public IntegerValue_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_1u2oto_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createProperty_0()); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L, 0x8f316006ed4bc4L, "value"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_value"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_Editor.java new file mode 100644 index 0000000..61a9f8d --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class StateInput_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new StateInput_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.java new file mode 100644 index 0000000..15e8a83 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateInput_EditorBuilder_a.java @@ -0,0 +1,145 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import jetbrains.mps.nodeEditor.cells.EditorCell_Constant; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import jetbrains.mps.nodeEditor.cellProviders.AbstractCellListHandler; +import jetbrains.mps.lang.editor.cellProviders.RefNodeListHandler; +import org.jetbrains.mps.openapi.language.SContainmentLink; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.openapi.editor.menus.transformation.SNodeLocation; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.openapi.editor.cells.DefaultSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SEmptyContainmentSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SChildSubstituteInfo; + +/*package*/ class StateInput_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public StateInput_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_u7hkk9_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createConstant_0()); + editorCell.addEditorCell(createConstant_1()); + editorCell.addEditorCell(createRefNodeList_0()); + editorCell.addEditorCell(createConstant_2()); + return editorCell; + } + private EditorCell createConstant_0() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "input variables"); + editorCell.setCellId("Constant_u7hkk9_a0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_1() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_u7hkk9_b0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNodeList_0() { + AbstractCellListHandler handler = new StateInput_EditorBuilder_a.VariablesListHandler_u7hkk9_c0(myNode, getEditorContext()); + EditorCell_Collection editorCell = handler.createCells(new CellLayout_Indent(), false); + editorCell.setCellId("refNodeList_Variables"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_CHILDREN_NEWLINE, true); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSRole(handler.getElementSRole()); + return editorCell; + } + private static class VariablesListHandler_u7hkk9_c0 extends RefNodeListHandler { + @NotNull + private SNode myNode; + + public VariablesListHandler_u7hkk9_c0(SNode ownerNode, EditorContext context) { + super(context, false); + myNode = ownerNode; + } + + @NotNull + public SNode getNode() { + return myNode; + } + public SContainmentLink getSLink() { + return MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad7d402L, 0x4c74ef895ad7d403L, "Variables"); + } + public SAbstractConcept getChildSConcept() { + return MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL, "AWSStateMachine.structure.Variable"); + } + + public EditorCell createNodeCell(SNode elementNode) { + EditorCell elementCell = getUpdateSession().updateChildNodeCell(elementNode); + installElementCellActions(elementNode, elementCell, false); + return elementCell; + } + public EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(VariablesListHandler_u7hkk9_c0.this.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad7d402L, 0x4c74ef895ad7d403L, "Variables"))); + try { + EditorCell emptyCell = null; + emptyCell = super.createEmptyCell(); + installElementCellActions(null, emptyCell, true); + setCellContext(emptyCell); + return emptyCell; + } finally { + getCellFactory().popCellContext(); + } + } + public void installElementCellActions(SNode elementNode, EditorCell elementCell, boolean isEmptyCell) { + if (elementCell.getUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET) == null) { + elementCell.putUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET, AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET); + if (elementNode != null) { + elementCell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + elementCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + } + if (elementCell.getSubstituteInfo() == null || elementCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + elementCell.setSubstituteInfo((isEmptyCell ? new SEmptyContainmentSubstituteInfo(elementCell) : new SChildSubstituteInfo(elementCell))); + } + } + } + } + private EditorCell createConstant_2() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_u7hkk9_d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_Editor.java new file mode 100644 index 0000000..1cd2d1e --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class StateMachine_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new StateMachine_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.java new file mode 100644 index 0000000..167d1bf --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_EditorBuilder_a.java @@ -0,0 +1,484 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import jetbrains.mps.nodeEditor.cells.EditorCell_Constant; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import org.jetbrains.mps.openapi.language.SReferenceLink; +import jetbrains.mps.lang.editor.cellProviders.SReferenceCellProvider; +import jetbrains.mps.util.Computable; +import jetbrains.mps.editor.runtime.impl.CellUtil; +import jetbrains.mps.nodeEditor.cells.EditorCell_Error; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfoSmartReferenceDecorator; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfo; +import jetbrains.mps.lang.core.behavior.LinkAttribute__BehaviorDescriptor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteEasily; +import jetbrains.mps.nodeEditor.cellProviders.AbstractCellListHandler; +import jetbrains.mps.lang.editor.cellProviders.RefNodeListHandler; +import org.jetbrains.mps.openapi.language.SContainmentLink; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.openapi.editor.menus.transformation.SNodeLocation; +import jetbrains.mps.openapi.editor.cells.DefaultSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SEmptyContainmentSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SChildSubstituteInfo; + +/*package*/ class StateMachine_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public StateMachine_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_qpt50r_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createConstant_0()); + editorCell.addEditorCell(createProperty_0()); + editorCell.addEditorCell(createProperty_1()); + editorCell.addEditorCell(createConstant_1()); + editorCell.addEditorCell(createCollection_1()); + editorCell.addEditorCell(createConstant_12()); + return editorCell; + } + private EditorCell createConstant_0() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "state machine"); + editorCell.setCellId("Constant_qpt50r_a0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText("Enter name of statemachine"); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createProperty_1() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a532L, "Version"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText("version 1.0"); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Version"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_1() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_qpt50r_d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createCollection_1() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_qpt50r_e0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_2()); + editorCell.addEditorCell(createConstant_3()); + editorCell.addEditorCell(createProperty_2()); + editorCell.addEditorCell(createConstant_4()); + editorCell.addEditorCell(createConstant_5()); + editorCell.addEditorCell(createProperty_3()); + editorCell.addEditorCell(createConstant_6()); + editorCell.addEditorCell(createConstant_7()); + editorCell.addEditorCell(createConstant_8()); + editorCell.addEditorCell(createRefCell_0()); + editorCell.addEditorCell(createConstant_9()); + editorCell.addEditorCell(createConstant_10()); + editorCell.addEditorCell(createConstant_11()); + editorCell.addEditorCell(createRefNodeList_0()); + return editorCell; + } + private EditorCell createConstant_2() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "comment"); + editorCell.setCellId("Constant_qpt50r_a4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_3() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_qpt50r_b4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_2() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a520L, "Comment"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Comment"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_4() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "timeout seconds"); + editorCell.setCellId("Constant_qpt50r_d4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_5() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_qpt50r_e4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_3() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a52fL, "TimeoutSeconds"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_TimeoutSeconds"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_6() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_qpt50r_g4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_7() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "start at"); + editorCell.setCellId("Constant_qpt50r_h4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_8() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_qpt50r_i4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefCell_0() { + final SReferenceLink referenceLink = MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt"); + SReferenceCellProvider provider = new SReferenceCellProvider(getNode(), referenceLink, getEditorContext()) { + protected EditorCell createReferenceCell(final SNode targetNode) { + EditorCell cell = getUpdateSession().updateReferencedNodeCell(new Computable() { + public EditorCell compute() { + return new StateMachine_EditorBuilder_a.Inline_Builder0(getEditorContext(), getNode(), targetNode).createCell(); + } + }, targetNode, MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")); + CellUtil.setupIDeprecatableStyles(targetNode, cell); + setSemanticNodeToCells(cell, getNode()); + installDeleteActions_notnull_smartReference(cell); + return cell; + } + @Override + protected EditorCell createErrorCell(String error) { + EditorCell_Error cell = new EditorCell_Error(getEditorContext(), getNode(), error, true); + cell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.FORWARD)); + cell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.BACKWARD)); + return cell; + } + }; + + provider.setNoTargetText(""); + EditorCell editorCell = provider.createCell(); + + if (editorCell.getSRole() == null) { + editorCell.setReferenceCell(true); + editorCell.setSRole(MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SReferenceSubstituteInfoSmartReferenceDecorator(new SReferenceSubstituteInfo(editorCell, referenceLink))); + Iterable referenceAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da51L, "jetbrains.mps.lang.core.structure.LinkAttribute")); + Iterable currentReferenceAttributes = Sequence.fromIterable(referenceAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(LinkAttribute__BehaviorDescriptor.getLink_id1avfQ4BEFo6.invoke(it), referenceLink); + } + }); + if (Sequence.fromIterable(currentReferenceAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentReferenceAttributes).first(), AttributeKind.REFERENCE, editorCell); + } else + return editorCell; + } + /*package*/ static class Inline_Builder0 extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + private SNode myReferencingNode; + + /*package*/ Inline_Builder0(@NotNull EditorContext context, SNode referencingNode, @NotNull SNode node) { + super(context); + myReferencingNode = referencingNode; + myNode = node; + } + + /*package*/ EditorCell createCell() { + return createProperty_4(); + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + private EditorCell createProperty_4() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, true, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name1"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + } + private EditorCell createConstant_9() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_qpt50r_k4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_10() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "states"); + editorCell.setCellId("Constant_qpt50r_l4a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_11() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_qpt50r_m4a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNodeList_0() { + AbstractCellListHandler handler = new StateMachine_EditorBuilder_a.StatesListHandler_qpt50r_n4a(myNode, getEditorContext()); + EditorCell_Collection editorCell = handler.createCells(new CellLayout_Indent(), false); + editorCell.setCellId("refNodeList_States"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_CHILDREN_NEWLINE, true); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSRole(handler.getElementSRole()); + return editorCell; + } + private static class StatesListHandler_qpt50r_n4a extends RefNodeListHandler { + @NotNull + private SNode myNode; + + public StatesListHandler_qpt50r_n4a(SNode ownerNode, EditorContext context) { + super(context, false); + myNode = ownerNode; + } + + @NotNull + public SNode getNode() { + return myNode; + } + public SContainmentLink getSLink() { + return MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a536L, "States"); + } + public SAbstractConcept getChildSConcept() { + return MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, "AWSStateMachine.structure.State"); + } + + public EditorCell createNodeCell(SNode elementNode) { + EditorCell elementCell = getUpdateSession().updateChildNodeCell(elementNode); + installElementCellActions(elementNode, elementCell, false); + return elementCell; + } + public EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(StatesListHandler_qpt50r_n4a.this.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac6a536L, "States"))); + try { + EditorCell emptyCell = null; + emptyCell = super.createEmptyCell(); + installElementCellActions(null, emptyCell, true); + setCellContext(emptyCell); + return emptyCell; + } finally { + getCellFactory().popCellContext(); + } + } + public void installElementCellActions(SNode elementNode, EditorCell elementCell, boolean isEmptyCell) { + if (elementCell.getUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET) == null) { + elementCell.putUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET, AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET); + if (elementNode != null) { + elementCell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + elementCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + } + if (elementCell.getSubstituteInfo() == null || elementCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + elementCell.setSubstituteInfo((isEmptyCell ? new SEmptyContainmentSubstituteInfo(elementCell) : new SChildSubstituteInfo(elementCell))); + } + } + } + } + private EditorCell createConstant_12() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_qpt50r_f0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu.java new file mode 100644 index 0000000..e786f4f --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StateMachine_SubstituteMenu.java @@ -0,0 +1,87 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase; +import org.jetbrains.annotations.NotNull; +import java.util.List; +import jetbrains.mps.lang.editor.menus.MenuPart; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuItem; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuContext; +import java.util.ArrayList; +import jetbrains.mps.lang.editor.menus.substitute.ConstraintsFilteringSubstituteMenuPartDecorator; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.menus.EditorMenuDescriptorBase; +import jetbrains.mps.smodel.SNodePointer; +import jetbrains.mps.lang.editor.menus.substitute.ReferenceScopeSubstituteMenuPart; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.lang.editor.menus.ConceptMenusPart; +import java.util.Collection; +import jetbrains.mps.smodel.ConceptDescendantsCache; +import jetbrains.mps.lang.editor.menus.substitute.DefaultSubstituteMenuLookup; +import jetbrains.mps.smodel.language.LanguageRegistry; + +public class StateMachine_SubstituteMenu extends SubstituteMenuBase { + @NotNull + @Override + protected List> getParts(final SubstituteMenuContext _context) { + List> result = new ArrayList>(); + result.add(new ConstraintsFilteringSubstituteMenuPartDecorator(new StateMachine_SubstituteMenu.SMP_ReferenceScope_kdnim9_a(), MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, "AWSStateMachine.structure.StateMachine"))); + result.add(new StateMachine_SubstituteMenu.SMP_Subconcepts_kdnim9_b()); + return result; + } + + @NotNull + @Override + public List createMenuItems(@NotNull SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("default substitute menu for StateMachine. Generated from implicit smart reference attribute.", new SNodePointer("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)", "5509291617393485087"))); + try { + return super.createMenuItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + + public class SMP_ReferenceScope_kdnim9_a extends ReferenceScopeSubstituteMenuPart { + + public SMP_ReferenceScope_kdnim9_a() { + // that cast is needed for prevent the users from https://youtrack.jetbrains.com/issue/MPS-29051 + super((SAbstractConcept) MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, "AWSStateMachine.structure.StateMachine"), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, 0x4c74ef895ac85bbaL, "StartAt")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("reference scope substitute menu part", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + } + public class SMP_Subconcepts_kdnim9_b extends ConceptMenusPart { + protected Collection getConcepts(final SubstituteMenuContext _context) { + return ConceptDescendantsCache.getInstance().getDirectDescendants(MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, "AWSStateMachine.structure.StateMachine")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("include menus for all the direct subconcepts of " + "StateMachine", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + @Override + protected Collection createItemsForConcept(SubstituteMenuContext context, SAbstractConcept concept) { + return context.createItems(new DefaultSubstituteMenuLookup(LanguageRegistry.getInstance(context.getEditorContext().getRepository()), concept)); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_Editor.java new file mode 100644 index 0000000..8a7a677 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class State_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new State_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_EditorBuilder_a.java new file mode 100644 index 0000000..0b28055 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/State_EditorBuilder_a.java @@ -0,0 +1,832 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import jetbrains.mps.nodeEditor.cells.EditorCell_Constant; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.lang.editor.cellProviders.SingleRoleCellProvider; +import org.jetbrains.mps.openapi.language.SContainmentLink; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSmart; +import jetbrains.mps.openapi.editor.cells.DefaultSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SEmptyContainmentSubstituteInfo; +import jetbrains.mps.nodeEditor.cellMenu.SChildSubstituteInfo; +import jetbrains.mps.openapi.editor.menus.transformation.SNodeLocation; +import jetbrains.mps.nodeEditor.cellProviders.AbstractCellListHandler; +import jetbrains.mps.lang.editor.cellProviders.RefNodeListHandler; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import org.jetbrains.mps.openapi.language.SReferenceLink; +import jetbrains.mps.lang.editor.cellProviders.SReferenceCellProvider; +import jetbrains.mps.util.Computable; +import jetbrains.mps.editor.runtime.impl.CellUtil; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfo; +import jetbrains.mps.lang.core.behavior.LinkAttribute__BehaviorDescriptor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteEasily; + +/*package*/ class State_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public State_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createConstant_0()); + editorCell.addEditorCell(createProperty_0()); + editorCell.addEditorCell(createConstant_1()); + editorCell.addEditorCell(createCollection_1()); + editorCell.addEditorCell(createConstant_21()); + return editorCell; + } + private EditorCell createConstant_0() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "state"); + editorCell.setCellId("Constant_sjqidp_a0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_1() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_sjqidp_c0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createCollection_1() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_2()); + editorCell.addEditorCell(createConstant_3()); + editorCell.addEditorCell(createProperty_1()); + if (nodeCondition_sjqidp_a3d0()) { + editorCell.addEditorCell(createCollection_2()); + } + editorCell.addEditorCell(createConstant_6()); + editorCell.addEditorCell(createConstant_7()); + editorCell.addEditorCell(createProperty_3()); + editorCell.addEditorCell(createRefNode_0()); + if (nodeCondition_sjqidp_a8d0()) { + editorCell.addEditorCell(createCollection_3()); + } + if (nodeCondition_sjqidp_a9d0()) { + editorCell.addEditorCell(createCollection_4()); + } + if (nodeCondition_sjqidp_a01d0()) { + editorCell.addEditorCell(createCollection_5()); + } + if (nodeCondition_sjqidp_a11d0()) { + editorCell.addEditorCell(createCollection_6()); + } + editorCell.addEditorCell(createConstant_20()); + return editorCell; + } + private boolean nodeCondition_sjqidp_a3d0() { + return SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Pass") || SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Task") || SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Wait") || SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Parallel"); + } + private boolean nodeCondition_sjqidp_a8d0() { + return SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Task"); + } + private boolean nodeCondition_sjqidp_a9d0() { + return SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Choice"); + } + private boolean nodeCondition_sjqidp_a01d0() { + return SPropertyOperations.hasEnumValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Parallel"); + } + private boolean nodeCondition_sjqidp_a11d0() { + return SPropertyOperations.hasValue(myNode, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"), false); + } + private EditorCell createConstant_2() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "type"); + editorCell.setCellId("Constant_sjqidp_a3a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_3() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_1() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Type"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createCollection_2() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_d3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.SELECTABLE, false); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_4()); + editorCell.addEditorCell(createConstant_5()); + editorCell.addEditorCell(createProperty_2()); + return editorCell; + } + private EditorCell createConstant_4() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "end"); + editorCell.setCellId("Constant_sjqidp_a3d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_5() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b3d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_2() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55eL, "End"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_End"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_6() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "comment"); + editorCell.setCellId("Constant_sjqidp_e3a"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_7() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_f3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_3() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a563L, "Comment"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Comment"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createRefNode_0() { + SingleRoleCellProvider provider = new State_EditorBuilder_a.StateInputSingleRoleHandler_sjqidp_h3a(myNode, MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad7d437L, "StateInput"), getEditorContext()); + return provider.createCell(); + } + private static class StateInputSingleRoleHandler_sjqidp_h3a extends SingleRoleCellProvider { + @NotNull + private SNode myNode; + + public StateInputSingleRoleHandler_sjqidp_h3a(SNode ownerNode, SContainmentLink containmentLink, EditorContext context) { + super(containmentLink, context); + myNode = ownerNode; + } + + @Override + @NotNull + public SNode getNode() { + return myNode; + } + + protected EditorCell createChildCell(SNode child) { + EditorCell editorCell = getUpdateSession().updateChildNodeCell(child); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad7d437L, "StateInput"), child)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSmart(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad7d437L, "StateInput"), child)); + installCellInfo(child, editorCell, false); + return editorCell; + } + + + + private void installCellInfo(SNode child, EditorCell editorCell, boolean isEmpty) { + if (editorCell.getSubstituteInfo() == null || editorCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + editorCell.setSubstituteInfo((isEmpty ? new SEmptyContainmentSubstituteInfo(editorCell) : new SChildSubstituteInfo(editorCell))); + } + if (editorCell.getSRole() == null) { + editorCell.setSRole(MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad7d437L, "StateInput")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + } + @Override + protected EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad7d437L, "StateInput"))); + try { + EditorCell editorCell = super.createEmptyCell(); + editorCell.setCellId("empty_StateInput"); + installCellInfo(null, editorCell, true); + setCellContext(editorCell); + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + protected String getNoTargetText() { + return ""; + } + } + private EditorCell createCollection_3() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_i3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.SELECTABLE, false); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_8()); + editorCell.addEditorCell(createConstant_9()); + editorCell.addEditorCell(createProperty_4()); + editorCell.addEditorCell(createConstant_10()); + editorCell.addEditorCell(createConstant_11()); + editorCell.addEditorCell(createProperty_5()); + editorCell.addEditorCell(createConstant_12()); + editorCell.addEditorCell(createConstant_13()); + editorCell.addEditorCell(createProperty_6()); + return editorCell; + } + private EditorCell createConstant_8() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "resource"); + editorCell.setCellId("Constant_sjqidp_a8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_9() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_4() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b02598bL, "Resource"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_Resource"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_10() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "timeoutSeconds"); + editorCell.setCellId("Constant_sjqidp_d8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_11() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_e8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_5() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025990L, "TimeoutSeconds"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_TimeoutSeconds"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createConstant_12() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "heartbeatSeconds"); + editorCell.setCellId("Constant_sjqidp_g8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_13() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_h8d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createProperty_6() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b025996L, "HeartbeatSecond"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, true), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_HeartbeatSecond"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + private EditorCell createCollection_4() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_j3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.SELECTABLE, false); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_14()); + editorCell.addEditorCell(createConstant_15()); + editorCell.addEditorCell(createRefNodeList_0()); + return editorCell; + } + private EditorCell createConstant_14() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "choices"); + editorCell.setCellId("Constant_sjqidp_a9d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_15() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b9d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNodeList_0() { + AbstractCellListHandler handler = new State_EditorBuilder_a.ChoicesListHandler_sjqidp_c9d0(myNode, getEditorContext()); + EditorCell_Collection editorCell = handler.createCells(new CellLayout_Indent(), false); + editorCell.setCellId("refNodeList_Choices"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_CHILDREN_NEWLINE, true); + style.set(StyleAttributes.INDENT_LAYOUT_ON_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSRole(handler.getElementSRole()); + return editorCell; + } + private static class ChoicesListHandler_sjqidp_c9d0 extends RefNodeListHandler { + @NotNull + private SNode myNode; + + public ChoicesListHandler_sjqidp_c9d0(SNode ownerNode, EditorContext context) { + super(context, false); + myNode = ownerNode; + } + + @NotNull + public SNode getNode() { + return myNode; + } + public SContainmentLink getSLink() { + return MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad5ea29L, "Choices"); + } + public SAbstractConcept getChildSConcept() { + return MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, "AWSStateMachine.structure.ChoiceRule"); + } + + public EditorCell createNodeCell(SNode elementNode) { + EditorCell elementCell = getUpdateSession().updateChildNodeCell(elementNode); + installElementCellActions(elementNode, elementCell, false); + return elementCell; + } + public EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(ChoicesListHandler_sjqidp_c9d0.this.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad5ea29L, "Choices"))); + try { + EditorCell emptyCell = null; + emptyCell = super.createEmptyCell(); + installElementCellActions(null, emptyCell, true); + setCellContext(emptyCell); + return emptyCell; + } finally { + getCellFactory().popCellContext(); + } + } + public void installElementCellActions(SNode elementNode, EditorCell elementCell, boolean isEmptyCell) { + if (elementCell.getUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET) == null) { + elementCell.putUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET, AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET); + if (elementNode != null) { + elementCell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + elementCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + } + if (elementCell.getSubstituteInfo() == null || elementCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + elementCell.setSubstituteInfo((isEmptyCell ? new SEmptyContainmentSubstituteInfo(elementCell) : new SChildSubstituteInfo(elementCell))); + } + } + } + } + private EditorCell createCollection_5() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_k3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.SELECTABLE, false); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_16()); + editorCell.addEditorCell(createConstant_17()); + editorCell.addEditorCell(createRefNodeList_1()); + return editorCell; + } + private EditorCell createConstant_16() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "branches"); + editorCell.setCellId("Constant_sjqidp_a01d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_17() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b01d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefNodeList_1() { + AbstractCellListHandler handler = new State_EditorBuilder_a.BranchesListHandler_sjqidp_c01d0(myNode, getEditorContext()); + EditorCell_Collection editorCell = handler.createCells(new CellLayout_Indent(), false); + editorCell.setCellId("refNodeList_Branches"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + style.set(StyleAttributes.INDENT_LAYOUT_CHILDREN_NEWLINE, true); + style.set(StyleAttributes.INDENT_LAYOUT_ON_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setSRole(handler.getElementSRole()); + return editorCell; + } + private static class BranchesListHandler_sjqidp_c01d0 extends RefNodeListHandler { + @NotNull + private SNode myNode; + + public BranchesListHandler_sjqidp_c01d0(SNode ownerNode, EditorContext context) { + super(context, false); + myNode = ownerNode; + } + + @NotNull + public SNode getNode() { + return myNode; + } + public SContainmentLink getSLink() { + return MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895af67b52L, "Branches"); + } + public SAbstractConcept getChildSConcept() { + return MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL, "AWSStateMachine.structure.StateMachine"); + } + + public EditorCell createNodeCell(SNode elementNode) { + EditorCell elementCell = getUpdateSession().updateChildNodeCell(elementNode); + installElementCellActions(elementNode, elementCell, false); + return elementCell; + } + public EditorCell createEmptyCell() { + getCellFactory().pushCellContext(); + getCellFactory().setNodeLocation(new SNodeLocation.FromParentAndLink(BranchesListHandler_sjqidp_c01d0.this.getNode(), MetaAdapterFactory.getContainmentLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895af67b52L, "Branches"))); + try { + EditorCell emptyCell = null; + emptyCell = super.createEmptyCell(); + installElementCellActions(null, emptyCell, true); + setCellContext(emptyCell); + return emptyCell; + } finally { + getCellFactory().popCellContext(); + } + } + public void installElementCellActions(SNode elementNode, EditorCell elementCell, boolean isEmptyCell) { + if (elementCell.getUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET) == null) { + elementCell.putUserObject(AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET, AbstractCellListHandler.ELEMENT_CELL_ACTIONS_SET); + if (elementNode != null) { + elementCell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + elementCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(elementNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + } + if (elementCell.getSubstituteInfo() == null || elementCell.getSubstituteInfo() instanceof DefaultSubstituteInfo) { + elementCell.setSubstituteInfo((isEmptyCell ? new SEmptyContainmentSubstituteInfo(elementCell) : new SChildSubstituteInfo(elementCell))); + } + } + } + } + private EditorCell createCollection_6() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_sjqidp_l3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.SELECTABLE, false); + editorCell.getStyle().putAll(style); + editorCell.addEditorCell(createConstant_18()); + editorCell.addEditorCell(createConstant_19()); + editorCell.addEditorCell(createRefCell_0()); + return editorCell; + } + private EditorCell createConstant_18() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, "next"); + editorCell.setCellId("Constant_sjqidp_a11d0"); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_19() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ":"); + editorCell.setCellId("Constant_sjqidp_b11d0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.PUNCTUATION_LEFT, true); + style.set(StyleAttributes.INDENT_LAYOUT_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createRefCell_0() { + final SReferenceLink referenceLink = MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next"); + SReferenceCellProvider provider = new SReferenceCellProvider(getNode(), referenceLink, getEditorContext()) { + protected EditorCell createReferenceCell(final SNode targetNode) { + EditorCell cell = getUpdateSession().updateReferencedNodeCell(new Computable() { + public EditorCell compute() { + return new State_EditorBuilder_a.Inline_Builder0(getEditorContext(), getNode(), targetNode).createCell(); + } + }, targetNode, MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")); + CellUtil.setupIDeprecatableStyles(targetNode, cell); + setSemanticNodeToCells(cell, getNode()); + installDeleteActions_nullable_reference(cell); + return cell; + } + }; + + provider.setNoTargetText(""); + EditorCell editorCell = provider.createCell(); + + if (editorCell.getSRole() == null) { + editorCell.setReferenceCell(true); + editorCell.setSRole(MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ad09b96L, "Next")); + } + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_INDENT, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SReferenceSubstituteInfo(editorCell, referenceLink)); + Iterable referenceAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da51L, "jetbrains.mps.lang.core.structure.LinkAttribute")); + Iterable currentReferenceAttributes = Sequence.fromIterable(referenceAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(LinkAttribute__BehaviorDescriptor.getLink_id1avfQ4BEFo6.invoke(it), referenceLink); + } + }); + if (Sequence.fromIterable(currentReferenceAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentReferenceAttributes).first(), AttributeKind.REFERENCE, editorCell); + } else + return editorCell; + } + /*package*/ static class Inline_Builder0 extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + private SNode myReferencingNode; + + /*package*/ Inline_Builder0(@NotNull EditorContext context, SNode referencingNode, @NotNull SNode node) { + super(context); + myReferencingNode = referencingNode; + myNode = node; + } + + /*package*/ EditorCell createCell() { + return createProperty_7(); + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + private EditorCell createProperty_7() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, true, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name1"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + } + private EditorCell createConstant_20() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_sjqidp_m3a"); + Style style = new StyleImpl(); + style.set(StyleAttributes.INDENT_LAYOUT_ON_NEW_LINE, true); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } + private EditorCell createConstant_21() { + EditorCell_Constant editorCell = new EditorCell_Constant(getEditorContext(), myNode, ""); + editorCell.setCellId("Constant_sjqidp_e0"); + Style style = new StyleImpl(); + style.set(StyleAttributes.MATCHING_LABEL, "body-brace"); + editorCell.getStyle().putAll(style); + editorCell.setDefaultText(""); + return editorCell; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_Editor.java new file mode 100644 index 0000000..aad797c --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class StringValue_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new StringValue_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.java new file mode 100644 index 0000000..0c39e2d --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/StringValue_EditorBuilder_a.java @@ -0,0 +1,85 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; + +/*package*/ class StringValue_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public StringValue_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_iizcdy_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createProperty_0()); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L, 0x8f316006ed4bb8L, "value"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_value"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_Editor.java new file mode 100644 index 0000000..d859bda --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class VariableReference_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new VariableReference_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.java new file mode 100644 index 0000000..7c6ea37 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_EditorBuilder_a.java @@ -0,0 +1,164 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import org.jetbrains.mps.openapi.language.SReferenceLink; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.cellProviders.SReferenceCellProvider; +import jetbrains.mps.util.Computable; +import jetbrains.mps.editor.runtime.impl.CellUtil; +import jetbrains.mps.nodeEditor.cells.EditorCell_Error; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfoSmartReferenceDecorator; +import jetbrains.mps.nodeEditor.cellMenu.SReferenceSubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.LinkAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteEasily; +import jetbrains.mps.openapi.editor.style.Style; +import jetbrains.mps.editor.runtime.style.StyleImpl; +import jetbrains.mps.editor.runtime.style.StyleAttributes; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; + +/*package*/ class VariableReference_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public VariableReference_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_ge17fi_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createRefCell_0()); + return editorCell; + } + private EditorCell createRefCell_0() { + final SReferenceLink referenceLink = MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, 0x4c74ef895ad48f7fL, "variable"); + SReferenceCellProvider provider = new SReferenceCellProvider(getNode(), referenceLink, getEditorContext()) { + protected EditorCell createReferenceCell(final SNode targetNode) { + EditorCell cell = getUpdateSession().updateReferencedNodeCell(new Computable() { + public EditorCell compute() { + return new VariableReference_EditorBuilder_a.Inline_Builder0(getEditorContext(), getNode(), targetNode).createCell(); + } + }, targetNode, MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, 0x4c74ef895ad48f7fL, "variable")); + CellUtil.setupIDeprecatableStyles(targetNode, cell); + setSemanticNodeToCells(cell, getNode()); + installDeleteActions_notnull_smartReference(cell); + return cell; + } + @Override + protected EditorCell createErrorCell(String error) { + EditorCell_Error cell = new EditorCell_Error(getEditorContext(), getNode(), error, true); + cell.setAction(CellActionType.DELETE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.FORWARD)); + cell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteNode(getNode(), CellAction_DeleteNode.DeleteDirection.BACKWARD)); + return cell; + } + }; + + provider.setNoTargetText(""); + EditorCell editorCell = provider.createCell(); + + if (editorCell.getSRole() == null) { + editorCell.setReferenceCell(true); + editorCell.setSRole(MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, 0x4c74ef895ad48f7fL, "variable")); + } + editorCell.setSubstituteInfo(new SReferenceSubstituteInfoSmartReferenceDecorator(new SReferenceSubstituteInfo(editorCell, referenceLink))); + Iterable referenceAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da51L, "jetbrains.mps.lang.core.structure.LinkAttribute")); + Iterable currentReferenceAttributes = Sequence.fromIterable(referenceAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(LinkAttribute__BehaviorDescriptor.getLink_id1avfQ4BEFo6.invoke(it), referenceLink); + } + }); + if (Sequence.fromIterable(currentReferenceAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentReferenceAttributes).first(), AttributeKind.REFERENCE, editorCell); + } else + return editorCell; + } + /*package*/ static class Inline_Builder0 extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + private SNode myReferencingNode; + + /*package*/ Inline_Builder0(@NotNull EditorContext context, SNode referencingNode, @NotNull SNode node) { + super(context); + myReferencingNode = referencingNode; + myNode = node; + } + + /*package*/ EditorCell createCell() { + return createProperty_0(); + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, true, false), myNode); + editorCell.setDefaultText(""); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteEasily(myNode, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + Style style = new StyleImpl(); + style.set(StyleAttributes.AUTO_DELETABLE, true); + editorCell.getStyle().putAll(style); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.java new file mode 100644 index 0000000..ed5219e --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/VariableReference_SubstituteMenu.java @@ -0,0 +1,87 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.menus.substitute.SubstituteMenuBase; +import org.jetbrains.annotations.NotNull; +import java.util.List; +import jetbrains.mps.lang.editor.menus.MenuPart; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuItem; +import jetbrains.mps.openapi.editor.menus.substitute.SubstituteMenuContext; +import java.util.ArrayList; +import jetbrains.mps.lang.editor.menus.substitute.ConstraintsFilteringSubstituteMenuPartDecorator; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.lang.editor.menus.EditorMenuDescriptorBase; +import jetbrains.mps.smodel.SNodePointer; +import jetbrains.mps.lang.editor.menus.substitute.ReferenceScopeSubstituteMenuPart; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.lang.editor.menus.ConceptMenusPart; +import java.util.Collection; +import jetbrains.mps.smodel.ConceptDescendantsCache; +import jetbrains.mps.lang.editor.menus.substitute.DefaultSubstituteMenuLookup; +import jetbrains.mps.smodel.language.LanguageRegistry; + +public class VariableReference_SubstituteMenu extends SubstituteMenuBase { + @NotNull + @Override + protected List> getParts(final SubstituteMenuContext _context) { + List> result = new ArrayList>(); + result.add(new ConstraintsFilteringSubstituteMenuPartDecorator(new VariableReference_SubstituteMenu.SMP_ReferenceScope_hx33jo_a(), MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, "AWSStateMachine.structure.VariableReference"))); + result.add(new VariableReference_SubstituteMenu.SMP_Subconcepts_hx33jo_b()); + return result; + } + + @NotNull + @Override + public List createMenuItems(@NotNull SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("default substitute menu for VariableReference. Generated from implicit smart reference attribute.", new SNodePointer("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)", "5509291617394397054"))); + try { + return super.createMenuItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + + public class SMP_ReferenceScope_hx33jo_a extends ReferenceScopeSubstituteMenuPart { + + public SMP_ReferenceScope_hx33jo_a() { + // that cast is needed for prevent the users from https://youtrack.jetbrains.com/issue/MPS-29051 + super((SAbstractConcept) MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, "AWSStateMachine.structure.VariableReference"), MetaAdapterFactory.getReferenceLink(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, 0x4c74ef895ad48f7fL, "variable")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("reference scope substitute menu part", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + } + public class SMP_Subconcepts_hx33jo_b extends ConceptMenusPart { + protected Collection getConcepts(final SubstituteMenuContext _context) { + return ConceptDescendantsCache.getInstance().getDirectDescendants(MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, "AWSStateMachine.structure.VariableReference")); + } + @NotNull + @Override + public List createItems(SubstituteMenuContext context) { + context.getEditorMenuTrace().pushTraceInfo(); + context.getEditorMenuTrace().setDescriptor(new EditorMenuDescriptorBase("include menus for all the direct subconcepts of " + "VariableReference", null)); + try { + return super.createItems(context); + } finally { + context.getEditorMenuTrace().popTraceInfo(); + } + } + + @Override + protected Collection createItemsForConcept(SubstituteMenuContext context, SAbstractConcept concept) { + return context.createItems(new DefaultSubstituteMenuLookup(LanguageRegistry.getInstance(context.getEditorContext().getRepository()), concept)); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_Editor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_Editor.java new file mode 100644 index 0000000..1f632cb --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_Editor.java @@ -0,0 +1,14 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.nodeEditor.DefaultNodeEditor; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.openapi.editor.EditorContext; +import org.jetbrains.mps.openapi.model.SNode; + +public class Variable_Editor extends DefaultNodeEditor { + public EditorCell createEditorCell(EditorContext editorContext, SNode node) { + return new Variable_EditorBuilder_a(editorContext, node).createCell(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.java new file mode 100644 index 0000000..4d8f1a0 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/Variable_EditorBuilder_a.java @@ -0,0 +1,85 @@ +package AWSStateMachine.editor; + +/*Generated by MPS */ + +import jetbrains.mps.editor.runtime.descriptor.AbstractEditorBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.openapi.editor.EditorContext; +import jetbrains.mps.openapi.editor.cells.EditorCell; +import jetbrains.mps.nodeEditor.cells.EditorCell_Collection; +import jetbrains.mps.nodeEditor.cellLayout.CellLayout_Indent; +import org.jetbrains.mps.openapi.language.SProperty; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.openapi.editor.menus.transformation.SPropertyInfo; +import jetbrains.mps.nodeEditor.cells.EditorCell_Property; +import jetbrains.mps.nodeEditor.cells.SPropertyAccessor; +import jetbrains.mps.openapi.editor.cells.CellActionType; +import jetbrains.mps.editor.runtime.impl.cellActions.CellAction_DeleteSPropertyOrNode; +import jetbrains.mps.nodeEditor.cellActions.CellAction_DeleteNode; +import jetbrains.mps.nodeEditor.cellMenu.SPropertySubstituteInfo; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor; +import jetbrains.mps.internal.collections.runtime.Sequence; +import jetbrains.mps.internal.collections.runtime.IWhereFilter; +import java.util.Objects; +import jetbrains.mps.lang.core.behavior.PropertyAttribute__BehaviorDescriptor; +import jetbrains.mps.nodeEditor.EditorManager; +import jetbrains.mps.openapi.editor.update.AttributeKind; + +/*package*/ class Variable_EditorBuilder_a extends AbstractEditorBuilder { + @NotNull + private SNode myNode; + + public Variable_EditorBuilder_a(@NotNull EditorContext context, @NotNull SNode node) { + super(context); + myNode = node; + } + + @NotNull + @Override + public SNode getNode() { + return myNode; + } + + /*package*/ EditorCell createCell() { + return createCollection_0(); + } + + private EditorCell createCollection_0() { + EditorCell_Collection editorCell = new EditorCell_Collection(getEditorContext(), myNode, new CellLayout_Indent()); + editorCell.setCellId("Collection_pfjbyg_a"); + editorCell.setBig(true); + setCellContext(editorCell); + editorCell.addEditorCell(createProperty_0()); + return editorCell; + } + private EditorCell createProperty_0() { + getCellFactory().pushCellContext(); + try { + final SProperty property = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"); + getCellFactory().setPropertyInfo(new SPropertyInfo(myNode, property)); + EditorCell_Property editorCell = EditorCell_Property.create(getEditorContext(), new SPropertyAccessor(myNode, property, false, false), myNode); + editorCell.setDefaultText("Enter variable name"); + editorCell.setAction(CellActionType.DELETE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.FORWARD)); + editorCell.setAction(CellActionType.BACKSPACE, new CellAction_DeleteSPropertyOrNode(myNode, property, CellAction_DeleteNode.DeleteDirection.BACKWARD)); + editorCell.setCellId("property_name"); + editorCell.setSubstituteInfo(new SPropertySubstituteInfo(editorCell, property)); + setCellContext(editorCell); + Iterable propertyAttributes = SNodeOperations.ofConcept(AttributeOperations.getAttributeList(myNode, new IAttributeDescriptor.AllAttributes()), MetaAdapterFactory.getConcept(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da56L, "jetbrains.mps.lang.core.structure.PropertyAttribute")); + Iterable currentPropertyAttributes = Sequence.fromIterable(propertyAttributes).where(new IWhereFilter() { + public boolean accept(SNode it) { + return Objects.equals(PropertyAttribute__BehaviorDescriptor.getProperty_id1avfQ4BBzOo.invoke(it), property); + } + }); + if (Sequence.fromIterable(currentPropertyAttributes).isNotEmpty()) { + EditorManager manager = EditorManager.getInstanceFromContext(getEditorContext()); + return manager.createNodeRoleAttributeCell(Sequence.fromIterable(currentPropertyAttributes).first(), AttributeKind.PROPERTY, editorCell); + } else + return editorCell; + } finally { + getCellFactory().popCellContext(); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/trace.info new file mode 100644 index 0000000..6a72477 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/editor/trace.info @@ -0,0 +1,3100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.java new file mode 100644 index 0000000..0ac05a4 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/ConceptPresentationAspectImpl.java @@ -0,0 +1,108 @@ +package AWSStateMachine.structure; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.runtime.ConceptPresentationAspectBase; +import jetbrains.mps.smodel.runtime.ConceptPresentation; +import org.jetbrains.annotations.Nullable; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.runtime.ConceptPresentationBuilder; + +public class ConceptPresentationAspectImpl extends ConceptPresentationAspectBase { + private ConceptPresentation props_BooleanValue; + private ConceptPresentation props_ChoiceRule; + private ConceptPresentation props_Comparison; + private ConceptPresentation props_IntegerValue; + private ConceptPresentation props_State; + private ConceptPresentation props_StateInput; + private ConceptPresentation props_StateMachine; + private ConceptPresentation props_StringValue; + private ConceptPresentation props_Value; + private ConceptPresentation props_Variable; + private ConceptPresentation props_VariableReference; + + @Override + @Nullable + public ConceptPresentation getDescriptor(SAbstractConcept c) { + StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class); + switch (structureDescriptor.internalIndex(c)) { + case LanguageConceptSwitch.BooleanValue: + if (props_BooleanValue == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.rawPresentation("BooleanValue"); + props_BooleanValue = cpb.create(); + } + return props_BooleanValue; + case LanguageConceptSwitch.ChoiceRule: + if (props_ChoiceRule == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByReference(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL, 0x4c74ef895ad71a29L, "Next", "", ""); + props_ChoiceRule = cpb.create(); + } + return props_ChoiceRule; + case LanguageConceptSwitch.Comparison: + if (props_Comparison == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByReference(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L, 0x4c74ef895ad89219L, "Variable", "", ""); + props_Comparison = cpb.create(); + } + return props_Comparison; + case LanguageConceptSwitch.IntegerValue: + if (props_IntegerValue == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.rawPresentation("IntegerValue"); + props_IntegerValue = cpb.create(); + } + return props_IntegerValue; + case LanguageConceptSwitch.State: + if (props_State == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByName(); + props_State = cpb.create(); + } + return props_State; + case LanguageConceptSwitch.StateInput: + if (props_StateInput == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.rawPresentation("StateInput"); + props_StateInput = cpb.create(); + } + return props_StateInput; + case LanguageConceptSwitch.StateMachine: + if (props_StateMachine == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByName(); + props_StateMachine = cpb.create(); + } + return props_StateMachine; + case LanguageConceptSwitch.StringValue: + if (props_StringValue == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.rawPresentation("StringValue"); + props_StringValue = cpb.create(); + } + return props_StringValue; + case LanguageConceptSwitch.Value: + if (props_Value == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + props_Value = cpb.create(); + } + return props_Value; + case LanguageConceptSwitch.Variable: + if (props_Variable == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByName(); + props_Variable = cpb.create(); + } + return props_Variable; + case LanguageConceptSwitch.VariableReference: + if (props_VariableReference == null) { + ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(); + cpb.presentationByReference(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL, 0x4c74ef895ad48f7fL, "variable", "", ""); + props_VariableReference = cpb.create(); + } + return props_VariableReference; + } + return null; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.java new file mode 100644 index 0000000..4b07991 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_ComparisonOperators.java @@ -0,0 +1,90 @@ +package AWSStateMachine.structure; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.runtime.EnumerationDescriptorBase; +import jetbrains.mps.smodel.adapter.ids.PrimitiveTypeId; +import jetbrains.mps.smodel.runtime.EnumerationDescriptor; +import org.jetbrains.annotations.Nullable; +import org.jetbrains.annotations.NotNull; +import java.util.Collection; +import java.util.Arrays; + +public class EnumerationDescriptor_ComparisonOperators extends EnumerationDescriptorBase { + + public EnumerationDescriptor_ComparisonOperators() { + super(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44d0aL, "ComparisonOperators", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380042", PrimitiveTypeId.STRING); + } + + private final EnumerationDescriptor.MemberDescriptor VALUE_BooleanEquals_0 = new EnumerationDescriptor.MemberDescriptor("BooleanEquals", "BooleanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380044", "BooleanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_NumericEquals_0 = new EnumerationDescriptor.MemberDescriptor("NumericEquals", "NumericEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380051", "NumericEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_NumericGreaterThan_0 = new EnumerationDescriptor.MemberDescriptor("NumericGreaterThan", "NumericGreaterThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380056", "NumericGreaterThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_NumericGreaterThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("NumericGreaterThanEquals", "NumericGreaterThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380062", "NumericGreaterThanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_NumericLessThan_0 = new EnumerationDescriptor.MemberDescriptor("NumericLessThan", "NumericLessThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380069", "NumericLessThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_NumericLessThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("NumericLessThanEquals", "NumericLessThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380077", "NumericLessThanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_StringEquals_0 = new EnumerationDescriptor.MemberDescriptor("StringEquals", "StringEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380096", "StringEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_StringGreaterThan_0 = new EnumerationDescriptor.MemberDescriptor("StringGreaterThan", "StringGreaterThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380107", "StringGreaterThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_StringGreaterThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("StringGreaterThanEquals", "StringGreaterThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380119", "StringGreaterThanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_StringLessThan_0 = new EnumerationDescriptor.MemberDescriptor("StringLessThan", "StringLessThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380132", "StringLessThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_StringLessThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("StringLessThanEquals", "StringLessThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380146", "StringLessThanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_TimestampEquals_0 = new EnumerationDescriptor.MemberDescriptor("TimestampEquals", "TimestampEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380161", "TimestampEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_TimestampGreaterThan_0 = new EnumerationDescriptor.MemberDescriptor("TimestampGreaterThan", "TimestampGreaterThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380177", "TimestampGreaterThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_TimestampGreaterThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("TimestampGreaterThanEquals", "TimestampGreaterThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380194", "TimestampGreaterThanEquals"); + private final EnumerationDescriptor.MemberDescriptor VALUE_TimestampLessThan_0 = new EnumerationDescriptor.MemberDescriptor("TimestampLessThan", "TimestampLessThan", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380212", "TimestampLessThan"); + private final EnumerationDescriptor.MemberDescriptor VALUE_TimestampLessThanEquals_0 = new EnumerationDescriptor.MemberDescriptor("TimestampLessThanEquals", "TimestampLessThanEquals", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380231", "TimestampLessThanEquals"); + + @Nullable + @Override + public EnumerationDescriptor.MemberDescriptor getDefault() { + return VALUE_StringEquals_0; + } + + @NotNull + @Override + public Collection getMembers() { + return Arrays.asList(VALUE_BooleanEquals_0, VALUE_NumericEquals_0, VALUE_NumericGreaterThan_0, VALUE_NumericGreaterThanEquals_0, VALUE_NumericLessThan_0, VALUE_NumericLessThanEquals_0, VALUE_StringEquals_0, VALUE_StringGreaterThan_0, VALUE_StringGreaterThanEquals_0, VALUE_StringLessThan_0, VALUE_StringLessThanEquals_0, VALUE_TimestampEquals_0, VALUE_TimestampGreaterThan_0, VALUE_TimestampGreaterThanEquals_0, VALUE_TimestampLessThan_0, VALUE_TimestampLessThanEquals_0); + } + + @Nullable + @Override + public EnumerationDescriptor.MemberDescriptor getMember(@Nullable String string) { + if (string == null) { + return null; + } + switch (string) { + case "BooleanEquals": + return VALUE_BooleanEquals_0; + case "NumericEquals": + return VALUE_NumericEquals_0; + case "NumericGreaterThan": + return VALUE_NumericGreaterThan_0; + case "NumericGreaterThanEquals": + return VALUE_NumericGreaterThanEquals_0; + case "NumericLessThan": + return VALUE_NumericLessThan_0; + case "NumericLessThanEquals": + return VALUE_NumericLessThanEquals_0; + case "StringEquals": + return VALUE_StringEquals_0; + case "StringGreaterThan": + return VALUE_StringGreaterThan_0; + case "StringGreaterThanEquals": + return VALUE_StringGreaterThanEquals_0; + case "StringLessThan": + return VALUE_StringLessThan_0; + case "StringLessThanEquals": + return VALUE_StringLessThanEquals_0; + case "TimestampEquals": + return VALUE_TimestampEquals_0; + case "TimestampGreaterThan": + return VALUE_TimestampGreaterThan_0; + case "TimestampGreaterThanEquals": + return VALUE_TimestampGreaterThanEquals_0; + case "TimestampLessThan": + return VALUE_TimestampLessThan_0; + case "TimestampLessThanEquals": + return VALUE_TimestampLessThanEquals_0; + } + return null; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.java new file mode 100644 index 0000000..b25976e --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/EnumerationDescriptor_StateType.java @@ -0,0 +1,63 @@ +package AWSStateMachine.structure; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.runtime.EnumerationDescriptorBase; +import jetbrains.mps.smodel.adapter.ids.PrimitiveTypeId; +import jetbrains.mps.smodel.runtime.EnumerationDescriptor; +import org.jetbrains.annotations.Nullable; +import org.jetbrains.annotations.NotNull; +import java.util.Collection; +import java.util.Arrays; + +public class EnumerationDescriptor_StateType extends EnumerationDescriptorBase { + + public EnumerationDescriptor_StateType() { + super(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a539L, "StateType", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485113", PrimitiveTypeId.STRING); + } + + private final EnumerationDescriptor.MemberDescriptor VALUE_Pass_0 = new EnumerationDescriptor.MemberDescriptor("Pass", "Pass", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485114", "Pass"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Task_0 = new EnumerationDescriptor.MemberDescriptor("Task", "Task", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485115", "Task"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Choice_0 = new EnumerationDescriptor.MemberDescriptor("Choice", "Choice", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485118", "Choice"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Wait_0 = new EnumerationDescriptor.MemberDescriptor("Wait", "Wait", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485122", "Wait"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Succeed_0 = new EnumerationDescriptor.MemberDescriptor("Succeed", "Succeed", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485127", "Succeed"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Fail_0 = new EnumerationDescriptor.MemberDescriptor("Fail", "Fail", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485133", "Fail"); + private final EnumerationDescriptor.MemberDescriptor VALUE_Parallel_0 = new EnumerationDescriptor.MemberDescriptor("Parallel", "Parallel", "r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485140", "Parallel"); + + @Nullable + @Override + public EnumerationDescriptor.MemberDescriptor getDefault() { + return VALUE_Pass_0; + } + + @NotNull + @Override + public Collection getMembers() { + return Arrays.asList(VALUE_Pass_0, VALUE_Task_0, VALUE_Choice_0, VALUE_Wait_0, VALUE_Succeed_0, VALUE_Fail_0, VALUE_Parallel_0); + } + + @Nullable + @Override + public EnumerationDescriptor.MemberDescriptor getMember(@Nullable String string) { + if (string == null) { + return null; + } + switch (string) { + case "Pass": + return VALUE_Pass_0; + case "Task": + return VALUE_Task_0; + case "Choice": + return VALUE_Choice_0; + case "Wait": + return VALUE_Wait_0; + case "Succeed": + return VALUE_Succeed_0; + case "Fail": + return VALUE_Fail_0; + case "Parallel": + return VALUE_Parallel_0; + } + return null; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/LanguageConceptSwitch.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/LanguageConceptSwitch.java new file mode 100644 index 0000000..1f1e789 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/LanguageConceptSwitch.java @@ -0,0 +1,47 @@ +package AWSStateMachine.structure; + +/*Generated by MPS */ + +import jetbrains.mps.lang.smodel.LanguageConceptIndex; +import jetbrains.mps.lang.smodel.LanguageConceptIndexBuilder; +import jetbrains.mps.smodel.adapter.ids.SConceptId; +import org.jetbrains.mps.openapi.language.SAbstractConcept; + +public final class LanguageConceptSwitch { + private final LanguageConceptIndex myIndex; + public static final int BooleanValue = 0; + public static final int ChoiceRule = 1; + public static final int Comparison = 2; + public static final int IntegerValue = 3; + public static final int State = 4; + public static final int StateInput = 5; + public static final int StateMachine = 6; + public static final int StringValue = 7; + public static final int Value = 8; + public static final int Variable = 9; + public static final int VariableReference = 10; + + public LanguageConceptSwitch() { + LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L); + builder.put(0x8f316006ed4bbdL, BooleanValue); + builder.put(0x4c74ef895ad44f4aL, ChoiceRule); + builder.put(0x4c74ef895ad48f71L, Comparison); + builder.put(0x8f316006ed4bc3L, IntegerValue); + builder.put(0x4c74ef895ac6a525L, State); + builder.put(0x4c74ef895ad7d402L, StateInput); + builder.put(0x4c74ef895ac6a51fL, StateMachine); + builder.put(0x8f316006ed4bb7L, StringValue); + builder.put(0x8f316006ed4bb3L, Value); + builder.put(0x4c74ef895ad48f7bL, Variable); + builder.put(0x4c74ef895ad48f7eL, VariableReference); + myIndex = builder.seal(); + } + + /*package*/ int index(SConceptId cid) { + return myIndex.index(cid); + } + + public int index(SAbstractConcept concept) { + return myIndex.index(concept); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/StructureAspectDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/StructureAspectDescriptor.java new file mode 100644 index 0000000..2da1180 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/StructureAspectDescriptor.java @@ -0,0 +1,192 @@ +package AWSStateMachine.structure; + +/*Generated by MPS */ + +import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor; +import jetbrains.mps.smodel.runtime.ConceptDescriptor; +import jetbrains.mps.smodel.runtime.EnumerationDescriptor; +import java.util.Collection; +import java.util.Arrays; +import org.jetbrains.annotations.Nullable; +import jetbrains.mps.smodel.adapter.ids.SConceptId; +import jetbrains.mps.smodel.runtime.DataTypeDescriptor; +import org.jetbrains.mps.openapi.language.SAbstractConcept; +import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2; +import jetbrains.mps.smodel.adapter.ids.PrimitiveTypeId; +import jetbrains.mps.smodel.adapter.ids.MetaIdFactory; + +public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { + /*package*/ final ConceptDescriptor myConceptBooleanValue = createDescriptorForBooleanValue(); + /*package*/ final ConceptDescriptor myConceptChoiceRule = createDescriptorForChoiceRule(); + /*package*/ final ConceptDescriptor myConceptComparison = createDescriptorForComparison(); + /*package*/ final ConceptDescriptor myConceptIntegerValue = createDescriptorForIntegerValue(); + /*package*/ final ConceptDescriptor myConceptState = createDescriptorForState(); + /*package*/ final ConceptDescriptor myConceptStateInput = createDescriptorForStateInput(); + /*package*/ final ConceptDescriptor myConceptStateMachine = createDescriptorForStateMachine(); + /*package*/ final ConceptDescriptor myConceptStringValue = createDescriptorForStringValue(); + /*package*/ final ConceptDescriptor myConceptValue = createDescriptorForValue(); + /*package*/ final ConceptDescriptor myConceptVariable = createDescriptorForVariable(); + /*package*/ final ConceptDescriptor myConceptVariableReference = createDescriptorForVariableReference(); + /*package*/ final EnumerationDescriptor myEnumerationComparisonOperators = new EnumerationDescriptor_ComparisonOperators(); + /*package*/ final EnumerationDescriptor myEnumerationStateType = new EnumerationDescriptor_StateType(); + private final LanguageConceptSwitch myIndexSwitch; + + public StructureAspectDescriptor() { + myIndexSwitch = new LanguageConceptSwitch(); + } + + @Override + public Collection getDescriptors() { + return Arrays.asList(myConceptBooleanValue, myConceptChoiceRule, myConceptComparison, myConceptIntegerValue, myConceptState, myConceptStateInput, myConceptStateMachine, myConceptStringValue, myConceptValue, myConceptVariable, myConceptVariableReference); + } + + @Override + @Nullable + public ConceptDescriptor getDescriptor(SConceptId id) { + switch (myIndexSwitch.index(id)) { + case LanguageConceptSwitch.BooleanValue: + return myConceptBooleanValue; + case LanguageConceptSwitch.ChoiceRule: + return myConceptChoiceRule; + case LanguageConceptSwitch.Comparison: + return myConceptComparison; + case LanguageConceptSwitch.IntegerValue: + return myConceptIntegerValue; + case LanguageConceptSwitch.State: + return myConceptState; + case LanguageConceptSwitch.StateInput: + return myConceptStateInput; + case LanguageConceptSwitch.StateMachine: + return myConceptStateMachine; + case LanguageConceptSwitch.StringValue: + return myConceptStringValue; + case LanguageConceptSwitch.Value: + return myConceptValue; + case LanguageConceptSwitch.Variable: + return myConceptVariable; + case LanguageConceptSwitch.VariableReference: + return myConceptVariableReference; + default: + return null; + } + } + + @Override + public Collection getDataTypeDescriptors() { + return Arrays.asList(myEnumerationComparisonOperators, myEnumerationStateType); + } + + /*package*/ int internalIndex(SAbstractConcept c) { + return myIndexSwitch.index(c); + } + + private static ConceptDescriptor createDescriptorForBooleanValue() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "BooleanValue", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bbdL); + b.class_(false, false, false); + b.super_("AWSStateMachine.structure.Value", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/40305210172459965"); + b.version(2); + b.property("value", 0x8f316006ed4bbeL).type(PrimitiveTypeId.BOOLEAN).origin("40305210172459966").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForChoiceRule() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "ChoiceRule", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL); + b.class_(false, false, false); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394380618"); + b.version(2); + b.associate("Next", 0x4c74ef895ad71a29L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L).optional(false).origin("5509291617394563625").done(); + b.aggregate("Comparison", 0x4c74ef895ad5ea2dL).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L).optional(false).ordered(true).multiple(false).origin("5509291617394485805").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForComparison() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "Comparison", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f71L); + b.class_(false, false, false); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394397041"); + b.version(2); + b.property("Operator", 0x4c74ef895ad48f74L).type(MetaIdFactory.dataTypeId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44d0aL)).origin("5509291617394397044").done(); + b.associate("Variable", 0x4c74ef895ad89219L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL).optional(false).origin("5509291617394659865").done(); + b.aggregate("value", 0x8f316006eef289L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L).optional(false).ordered(true).multiple(false).origin("40305210172568201").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForIntegerValue() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "IntegerValue", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bc3L); + b.class_(false, false, false); + b.super_("AWSStateMachine.structure.Value", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/40305210172459971"); + b.version(2); + b.property("value", 0x8f316006ed4bc4L).type(PrimitiveTypeId.INTEGER).origin("40305210172459972").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForState() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "State", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L); + b.class_(false, false, false); + b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485093"); + b.version(2); + b.property("Type", 0x4c74ef895ac6a55cL).type(MetaIdFactory.dataTypeId(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a539L)).origin("5509291617393485148").done(); + b.property("End", 0x4c74ef895ac6a55eL).type(PrimitiveTypeId.BOOLEAN).origin("5509291617393485150").done(); + b.property("Comment", 0x4c74ef895ac6a563L).type(PrimitiveTypeId.STRING).origin("5509291617393485155").done(); + b.property("Resource", 0x4c74ef895b02598bL).type(PrimitiveTypeId.STRING).origin("5509291617397397899").done(); + b.property("TimeoutSeconds", 0x4c74ef895b025990L).type(PrimitiveTypeId.INTEGER).origin("5509291617397397904").done(); + b.property("HeartbeatSecond", 0x4c74ef895b025996L).type(PrimitiveTypeId.INTEGER).origin("5509291617397397910").done(); + b.associate("Next", 0x4c74ef895ad09b96L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L).optional(true).origin("5509291617394138006").done(); + b.associate("Default", 0x4c74ef895ad44f4eL).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L).optional(true).origin("5509291617394380622").done(); + b.aggregate("StateInput", 0x4c74ef895ad7d437L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad7d402L).optional(true).ordered(true).multiple(false).origin("5509291617394611255").done(); + b.aggregate("Choices", 0x4c74ef895ad5ea29L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad44f4aL).optional(true).ordered(true).multiple(true).origin("5509291617394485801").done(); + b.aggregate("Branches", 0x4c74ef895af67b52L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL).optional(true).ordered(true).multiple(true).origin("5509291617396620114").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForStateInput() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "StateInput", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad7d402L); + b.class_(false, false, false); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394611202"); + b.version(2); + b.aggregate("Variables", 0x4c74ef895ad7d403L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL).optional(true).ordered(true).multiple(true).origin("5509291617394611203").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForStateMachine() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "StateMachine", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a51fL); + b.class_(false, false, true); + b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617393485087"); + b.version(2); + b.property("Comment", 0x4c74ef895ac6a520L).type(PrimitiveTypeId.STRING).origin("5509291617393485088").done(); + b.property("TimeoutSeconds", 0x4c74ef895ac6a52fL).type(PrimitiveTypeId.INTEGER).origin("5509291617393485103").done(); + b.property("Version", 0x4c74ef895ac6a532L).type(PrimitiveTypeId.STRING).origin("5509291617393485106").done(); + b.associate("StartAt", 0x4c74ef895ac85bbaL).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L).optional(false).origin("5509291617393597370").done(); + b.aggregate("States", 0x4c74ef895ac6a536L).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L).optional(true).ordered(true).multiple(true).origin("5509291617393485110").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForStringValue() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "StringValue", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb7L); + b.class_(false, false, false); + b.super_("AWSStateMachine.structure.Value", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/40305210172459959"); + b.version(2); + b.property("value", 0x8f316006ed4bb8L).type(PrimitiveTypeId.STRING).origin("40305210172459960").done(); + return b.create(); + } + private static ConceptDescriptor createDescriptorForValue() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "Value", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x8f316006ed4bb3L); + b.class_(false, true, false); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/40305210172459955"); + b.version(2); + return b.create(); + } + private static ConceptDescriptor createDescriptorForVariable() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "Variable", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL); + b.class_(false, false, false); + b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394397051"); + b.version(2); + return b.create(); + } + private static ConceptDescriptor createDescriptorForVariableReference() { + ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("AWSStateMachine", "VariableReference", 0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7eL); + b.class_(false, false, false); + b.origin("r:393117f7-cc47-4543-83a6-7f3b110b90e7(AWSStateMachine.structure)/5509291617394397054"); + b.version(2); + b.associate("variable", 0x4c74ef895ad48f7fL).target(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ad48f7bL).optional(false).origin("5509291617394397055").done(); + return b.create(); + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/aspectcps-descriptorclasses.mps b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/aspectcps-descriptorclasses.mps new file mode 100644 index 0000000..db2e7e1 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/aspectcps-descriptorclasses.mps @@ -0,0 +1,8665 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/checkpoints b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/trace.info new file mode 100644 index 0000000..2a0a509 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/structure/trace.info @@ -0,0 +1,549 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/trace.info new file mode 100644 index 0000000..7561238 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/trace.info @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.java new file mode 100644 index 0000000..df7e1fa --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/CheckState_NonTypesystemRule.java @@ -0,0 +1,44 @@ +package AWSStateMachine.typesystem; + +/*Generated by MPS */ + +import jetbrains.mps.lang.typesystem.runtime.AbstractNonTypesystemRule_Runtime; +import jetbrains.mps.lang.typesystem.runtime.NonTypesystemRule_Runtime; +import org.jetbrains.mps.openapi.model.SNode; +import jetbrains.mps.typesystem.inference.TypeCheckingContext; +import jetbrains.mps.lang.typesystem.runtime.IsApplicableStatus; +import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; +import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; +import jetbrains.mps.errors.messageTargets.MessageTarget; +import jetbrains.mps.errors.messageTargets.NodeMessageTarget; +import jetbrains.mps.errors.messageTargets.PropertyMessageTarget; +import jetbrains.mps.errors.IErrorReporter; +import org.jetbrains.mps.openapi.language.SAbstractConcept; + +public class CheckState_NonTypesystemRule extends AbstractNonTypesystemRule_Runtime implements NonTypesystemRule_Runtime { + public CheckState_NonTypesystemRule() { + } + public void applyRule(final SNode state, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) { + if (SPropertyOperations.hasEnumValue(state, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895ac6a55cL, "Type"), "Task")) { + if (isEmptyString(SPropertyOperations.getString(state, MetaAdapterFactory.getProperty(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, 0x4c74ef895b02598bL, "Resource")))) { + { + MessageTarget errorTarget = new NodeMessageTarget(); + errorTarget = new PropertyMessageTarget("Resource"); + IErrorReporter _reporter_2309309498 = typeCheckingContext.reportTypeError(state, "State of type 'Task' requires a resource", "r:25d172e9-ec66-4482-a540-dd02daa6ecfb(AWSStateMachine.typesystem)", "5509291617397504494", null, errorTarget); + } + } + } + } + public SAbstractConcept getApplicableConcept() { + return MetaAdapterFactory.getConcept(0xad34076bb44b4b8eL, 0x9aa6566fa22fe764L, 0x4c74ef895ac6a525L, "AWSStateMachine.structure.State"); + } + public IsApplicableStatus isApplicableAndPattern(SNode argument) { + return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null); + } + public boolean overrides() { + return false; + } + private static boolean isEmptyString(String str) { + return str == null || str.length() == 0; + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/TypesystemDescriptor.java b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/TypesystemDescriptor.java new file mode 100644 index 0000000..64850aa --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/TypesystemDescriptor.java @@ -0,0 +1,15 @@ +package AWSStateMachine.typesystem; + +/*Generated by MPS */ + +import jetbrains.mps.lang.typesystem.runtime.BaseHelginsDescriptor; +import jetbrains.mps.lang.typesystem.runtime.NonTypesystemRule_Runtime; + +public class TypesystemDescriptor extends BaseHelginsDescriptor { + public TypesystemDescriptor() { + { + NonTypesystemRule_Runtime nonTypesystemRule = new CheckState_NonTypesystemRule(); + this.myNonTypesystemRules.add(nonTypesystemRule); + } + } +} diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/aspectcps-descriptorclasses.mps b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/aspectcps-descriptorclasses.mps new file mode 100644 index 0000000..2898df6 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/aspectcps-descriptorclasses.mps @@ -0,0 +1,873 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/checkpoints b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/checkpoints new file mode 100644 index 0000000..1c3d505 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/checkpoints @@ -0,0 +1,7 @@ + + + + + + + diff --git a/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/trace.info b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/trace.info new file mode 100644 index 0000000..ecb2875 --- /dev/null +++ b/languages/AWSStateMachine/source_gen/AWSStateMachine/typesystem/trace.info @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +