package jetbrains.mps.transformation.test.inputLang.generator.outputLang.template.test_ArgumentsInTemplateDeclarationReference; /*Generated by MPS */ import jetbrains.mps.generator.runtime.Generated; 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.generator.template.IfMacroContext; import jetbrains.mps.generator.template.TemplateArgumentContext; import org.jetbrains.mps.openapi.model.SNode; import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations; import jetbrains.mps.generator.template.TemplateQueryContext; import jetbrains.mps.internal.collections.runtime.ListSequence; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SModelOperations; import jetbrains.mps.internal.collections.runtime.IWhereFilter; @Generated public class QueriesGenerated { public static boolean baseMappingRule_Condition_7496726876599935510(final BaseMappingRuleContext _context) { return true; } public static boolean baseMappingRule_Condition_4929591503636513204(final BaseMappingRuleContext _context) { return SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x118e6cad46aL, 0x44696d5abe089ec8L, "key")) == 1; } public static boolean baseMappingRule_Condition_4929591503636589503(final BaseMappingRuleContext _context) { return SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x118e6cad46aL, 0x44696d5abe089ec8L, "key")) == 2; } public static boolean baseMappingRule_Condition_4929591503636676782(final BaseMappingRuleContext _context) { return false; } public static boolean baseMappingRule_Condition_4929591503636614138(final BaseMappingRuleContext _context) { return SPropertyOperations.getInteger(_context.getNode(), MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x118e6cad46aL, 0x44696d5abe089ec8L, "key")) == 3; } public static Object propertyMacro_GetPropertyValue_7496726876599876334(final PropertyMacroContext _context) { return "text from argument:" + ((String) _context.getVariable("p1")); } public static boolean ifMacro_Condition_4929591503636643306(final IfMacroContext _context) { return false; } public static Object templateArgumentQuery_7496726876599916822(final TemplateArgumentContext _context) { return "from expression"; } public static Object templateArgumentQuery_7496726876599937591(final TemplateArgumentContext _context) { return "from within case of inline switch"; } public static Object templateArgumentQuery_4929591503636646079(final TemplateArgumentContext _context) { return "from IF/ELSE alternative concequence"; } public static Object templateArgumentQuery_4929591503636680081(final TemplateArgumentContext _context) { return "from within default case of in-line switch"; } public static Iterable<SNode> sourceNodesQuery_7496726876599914779(final SourceSubstituteMacroNodesContext _context) { return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, 0x11645abf534L, "inputChild")); } public static boolean mappingConfiguration_Condition_7496726876599722461(final TemplateQueryContext _context) { return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), MetaAdapterFactory.getConcept(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, "jetbrains.mps.transformation.test.inputLang.structure.InputRoot"))).where(new IWhereFilter<SNode>() { public boolean accept(SNode it) { return SPropertyOperations.hasValue(it, MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, 0x117eb48fdf5L, "useInTest"), "argsInTemplDeclRef", "none"); } }).isNotEmpty(); } }