public static class Rule.Builder extends java.lang.Object implements AnnotatedBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
Rule.Builder.IncompleteRuleId |
| Constructor and Description |
|---|
Builder() |
public Rule build(java.util.Map<java.lang.String,Attribute> attributes) throws ModelBuildingException
ModelBuildingExceptionpublic Rule.Builder setRuleId(Rule.Builder.IncompleteRuleId ruleId)
public Rule.Builder.IncompleteRuleId getRuleId()
public Rule.Builder setDebugInfo(java.lang.String debugInfo)
public java.lang.String getDebugInfo()
public Rule.Builder setIncompleteConditions(java.util.LinkedList<Formulae.Builder> conds)
public Rule.Builder addIncompleteCondition(Formulae.Builder c)
public java.util.LinkedList<Formulae.Builder> getIncompleteConditions()
public Rule.Builder setIncompleteDecisions(java.util.LinkedList<Decision.Builder> decs)
public Rule.Builder addIncompleteDecision(Decision.Builder d)
public java.util.LinkedList<Decision.Builder> getIncompleteDecisions()
public Rule.Builder setActions(java.util.LinkedList<java.lang.String> actions)
public Rule.Builder addAction(java.lang.String a)
public java.util.LinkedList<java.lang.String> getActions()
public Rule.Builder setLinks(java.util.LinkedList<Rule.Builder.IncompleteRuleId> links)
public Rule.Builder addLink(Rule.Builder.IncompleteRuleId l)
public java.util.LinkedList<Rule.Builder.IncompleteRuleId> getLinks()
public Rule.Builder setCertaintyFactor(float cf)
public float getCertaintyFactor()
public Rule.Builder addIncompleteAnnotation(Annotation.Builder annotation)
addIncompleteAnnotation in interface AnnotatedBuilderpublic Rule.Builder setIncompleteAnnotations(java.util.List<Annotation.Builder> incAnnotations)
setIncompleteAnnotations in interface AnnotatedBuilderpublic java.util.List<Annotation.Builder> getIncompleteAnnotations()
getIncompleteAnnotations in interface AnnotatedBuilderpublic java.util.List<Annotation> buildAnnotations()
buildAnnotations in interface AnnotatedBuilder