Package org.drools.model.consequences
Class ConsequenceImpl
- java.lang.Object
-
- org.drools.model.consequences.ConsequenceImpl
-
- All Implemented Interfaces:
Consequence,ModelComponent,RuleItem
public class ConsequenceImpl extends Object implements Consequence, ModelComponent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.model.Consequence
Consequence.Update<T>
-
-
Field Summary
Fields Modifier and Type Field Description static ConsequenceEMPTY
-
Constructor Summary
Constructors Constructor Description ConsequenceImpl(BlockN block, Variable[] variables, boolean usingDrools, boolean breaking, String language)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockNgetBlock()Variable[]getDeclarations()StringgetLanguage()Variable[]getVariables()booleanisBreaking()booleanisEqualTo(ModelComponent o)booleanisUsingDrools()StringtoString()
-
-
-
Field Detail
-
EMPTY
public static final Consequence EMPTY
-
-
Method Detail
-
getVariables
public Variable[] getVariables()
- Specified by:
getVariablesin interfaceConsequence
-
getDeclarations
public Variable[] getDeclarations()
- Specified by:
getDeclarationsin interfaceConsequence
-
getBlock
public BlockN getBlock()
- Specified by:
getBlockin interfaceConsequence
-
isUsingDrools
public boolean isUsingDrools()
- Specified by:
isUsingDroolsin interfaceConsequence
-
isBreaking
public boolean isBreaking()
- Specified by:
isBreakingin interfaceConsequence
-
getLanguage
public String getLanguage()
- Specified by:
getLanguagein interfaceConsequence
-
isEqualTo
public boolean isEqualTo(ModelComponent o)
- Specified by:
isEqualToin interfaceModelComponent
-
-