package jetbrains.mps.transformation.test.inputLang.generator.outputLang.template.test_reduceOneToMany;
/*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.lang.smodel.generator.smodelAdapter.SNodeOperations;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import java.util.ArrayList;
@Generated
public class QueriesGenerated {
public static boolean baseMappingRule_Condition_3893401255414132234(final BaseMappingRuleContext _context) {
return SPropertyOperations.hasValue(SNodeOperations.cast(SNodeOperations.getContainingRoot(_context.getNode()), MetaAdapterFactory.getConcept(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, "jetbrains.mps.transformation.test.inputLang.structure.InputRoot")), MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, 0x117eb48fdf5L, "useInTest"), "reduceOneToMany", "none");
}
public static boolean baseMappingRule_Condition_3893401255414129777(final BaseMappingRuleContext _context) {
return SPropertyOperations.hasValue(_context.getNode(), MetaAdapterFactory.getProperty(0xab0ae915e3b54f35L, 0xb55ac655d649a03cL, 0x11645953ab3L, 0x117eb48fdf5L, "useInTest"), "reduceOneToMany", "none");
}
public static boolean baseMappingRule_Condition_8371596541809066879(final BaseMappingRuleContext _context) {
return false;
}
public static Iterable<SNode> sourceNodesQuery_3893401255414086894(final SourceSubstituteMacroNodesContext _context) {
return SNodeOperations.getChildren(_context.getNode());
}
public static Iterable<SNode> sourceNodesQuery_3893401255414161783(final SourceSubstituteMacroNodesContext _context) {
return ListSequence.fromListAndArray(new ArrayList<SNode>(), _context.getNode(), _context.getNode());
}
}