Package org.drools.model
Interface Pattern<T>
-
- All Superinterfaces:
Condition
- All Known Subinterfaces:
AccumulatePattern<T>,GroupByPattern<T,K>,InvokerMultiValuePattern<T>,InvokerPattern<T>,InvokerSingleValuePattern<T>
- All Known Implementing Classes:
AccumulatePatternImpl,GroupByPatternImpl,PatternImpl
public interface Pattern<T> extends Condition
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.model.Condition
Condition.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Collection<Binding>getBindings()ConstraintgetConstraint()Variable[]getInputVariables()default DomainClassMetadatagetPatternClassMetadata()Variable<T>getPatternVariable()java.lang.String[]getWatchedProps()booleanisPassive()-
Methods inherited from interface org.drools.model.Condition
cloneCondition, getBoundVariables, getSubConditions, getType
-
-
-
-
Method Detail
-
getPatternClassMetadata
default DomainClassMetadata getPatternClassMetadata()
-
getInputVariables
Variable[] getInputVariables()
-
getConstraint
Constraint getConstraint()
-
getBindings
java.util.Collection<Binding> getBindings()
-
getWatchedProps
java.lang.String[] getWatchedProps()
-
isPassive
boolean isPassive()
-
-