Package org.drools.model.patterns
Class CompositePatterns
java.lang.Object
org.drools.model.patterns.CompositePatterns
- All Implemented Interfaces:
Condition,ModelComponent,View
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.model.Condition
Condition.Type -
Constructor Summary
ConstructorsConstructorDescriptionCompositePatterns(Condition.Type type, List<Condition> patterns) CompositePatterns(Condition.Type type, List<Condition> patterns, Map<String, Consequence> consequences) CompositePatterns(Condition.Type type, List<Condition> patterns, Set<Variable<?>> usedVars, Map<String, Consequence> consequences) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCondition(int index, Condition condition) voidaddCondition(Condition condition) voidvoidensureVariablesDeclarationInView(String name, Consequence consequence) Variable<?>[]getType()booleantoString()
-
Constructor Details
-
CompositePatterns
-
CompositePatterns
public CompositePatterns(Condition.Type type, List<Condition> patterns, Map<String, Consequence> consequences) -
CompositePatterns
public CompositePatterns(Condition.Type type, List<Condition> patterns, Set<Variable<?>> usedVars, Map<String, Consequence> consequences)
-
-
Method Details
-
getBoundVariables
- Specified by:
getBoundVariablesin interfaceCondition
-
getConsequences
-
getSubConditions
- Specified by:
getSubConditionsin interfaceCondition
-
addCondition
-
addCondition
-
getType
-
ensureVariablesDeclarationInView
public void ensureVariablesDeclarationInView() -
ensureVariablesDeclarationInView
-
isEqualTo
- Specified by:
isEqualToin interfaceModelComponent
-
toString
-
cloneCondition
- Specified by:
cloneConditionin interfaceCondition
-