Interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

All Superinterfaces:
AnnotatedDescrBuilder<PatternDescrBuilder<P>>, DescrBuilder<P,PatternDescr>
All Known Implementing Classes:
PatternDescrBuilderImpl

public interface PatternDescrBuilder<P extends DescrBuilder<?,?>> extends AnnotatedDescrBuilder<PatternDescrBuilder<P>>, DescrBuilder<P,PatternDescr>
A descriptor builder for Patterns rule.name("Xyz") .attribute("ruleflow-grou","bla") .lhs() .and() .pattern("Foo").id("$foo").constraint("bar==baz").constraint("x>y").end() .not().pattern("Bar").constraint("a+b==c").end() .end() .rhs( "System.out.println();" ) .end()