Package org.drools.model
Interface Rule
-
- All Superinterfaces:
NamedModelItem
- All Known Implementing Classes:
RuleImpl
public interface Rule extends NamedModelItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRule.Attribute<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TgetAttribute(Rule.Attribute<T> attribute)java.util.Map<java.lang.String,Consequence>getConsequences()ConsequencegetDefaultConsequence()java.util.Map<java.lang.String,java.lang.Object>getMetaData()java.lang.ObjectgetMetaData(java.lang.String name)java.lang.StringgetUnit()ViewgetView()-
Methods inherited from interface org.drools.model.NamedModelItem
getFullName, getName, getPackage
-
-
-
-
Method Detail
-
getView
View getView()
-
getDefaultConsequence
Consequence getDefaultConsequence()
-
getConsequences
java.util.Map<java.lang.String,Consequence> getConsequences()
-
getAttribute
<T> T getAttribute(Rule.Attribute<T> attribute)
-
getMetaData
java.util.Map<java.lang.String,java.lang.Object> getMetaData()
-
getMetaData
java.lang.Object getMetaData(java.lang.String name)
-
getUnit
java.lang.String getUnit()
-
-