org.drools.lang.api
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()
id
PatternDescrBuilder<P> id(String id,
boolean isUnification)
type
PatternDescrBuilder<P> type(String type)
isQuery
PatternDescrBuilder<P> isQuery(boolean query)
constraint
PatternDescrBuilder<P> constraint(String constraint)
constraint
PatternDescrBuilder<P> constraint(String constraint,
boolean positional)
bind
PatternDescrBuilder<P> bind(String var,
String target,
boolean isUnification)
from
SourceDescrBuilder<PatternDescrBuilder<P>> from()
behavior
BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.