public abstract class Rule
extends java.lang.Object
Constructor and Description |
---|
Rule(java.lang.String id, Extension extension) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
evaluate(RuleEvaluationContext ruleContext) |
Extension |
getExtension() |
java.lang.String |
getId() |
abstract boolean |
matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
Returns true if the type of this rule is identified in the given ruleTypeId set
|
public Rule(java.lang.String id, Extension extension)
public java.lang.String getId()
public Extension getExtension()
public abstract boolean evaluate(RuleEvaluationContext ruleContext) throws RuleEvaluationException
RuleEvaluationException
public abstract boolean matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
ruleTypeIdSet
-