package jetbrains.mps.lang.pattern.test; /*Generated by MPS */ import jetbrains.mps.lang.pattern.GeneratedMatcher; import org.jetbrains.mps.openapi.model.SNode; import jetbrains.mps.lang.pattern.NodeMatcher; import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; /*package*/ class Pattern_1qs81pneulm2l extends GeneratedMatcher { public Pattern_1qs81pneulm2l(SNode patternNode, SNode orClause0, SNode orClause1, SNode orClause2, SNode orClause3) { super(patternNode, false); NodeMatcher disjunct0 = new NodeMatcher(myValues); NodeMatcher disjunct1 = new NodeMatcher(myValues); NodeMatcher disjunct2 = new NodeMatcher(myValues); NodeMatcher disjunct3 = new NodeMatcher(myValues); disjunct0.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11bL, "rightExpression")).at(0).capture("s"); disjunct1.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11cL, "leftExpression")).at(0).capture("s"); disjunct2.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11bL, "rightExpression")).at(0).any(); disjunct2.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11cL, "leftExpression")).at(0).child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11cL, "leftExpression")).at(0).capture("s"); disjunct3.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11bL, "rightExpression")).at(0).any(); disjunct3.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11cL, "leftExpression")).at(0).child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, 0xfbdeb7a11bL, "rightExpression")).at(0).capture("s"); myTopMatcher.child(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b217L, 0xf8cc56b218L, "condition")).at(0).disjunct(orClause0, disjunct0).disjunct(orClause1, disjunct1).disjunct(orClause2, disjunct2).disjunct(orClause3, disjunct3); } }