org.drools.lang.api
Interface PatternDescrBuilder<P extends DescrBuilder<?,?>>
- All Superinterfaces:
- DescrBuilder<P,PatternDescr>
- All Known Implementing Classes:
- PatternDescrBuilderImpl
public interface PatternDescrBuilder<P extends DescrBuilder<?,?>>
- extends 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<?> from()
behavior
BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.