public abstract class AbstractDRLEmitter extends Object
Constructor and Description |
---|
AbstractDRLEmitter() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addAdditionalReasonCodeCondition(org.drools.template.model.Rule rule,
Scorecard scorecard) |
protected abstract void |
addAdditionalReasonCodeConsequence(org.drools.template.model.Rule rule,
Scorecard scorecard) |
protected abstract void |
addAdditionalSummationCondition(org.drools.template.model.Rule rule,
Scorecard scorecard) |
protected abstract void |
addAdditionalSummationConsequence(org.drools.template.model.Rule rule,
Scorecard scorecard) |
protected abstract void |
addDeclaredTypeContents(PMML pmmlDocument,
StringBuilder stringBuilder,
Scorecard scorecard) |
protected void |
addDeclaredTypes(PMML pmml,
org.drools.template.model.Package aPackage) |
protected void |
addGlobals(PMML pmml,
org.drools.template.model.Package aPackage) |
protected abstract void |
addLHSConditions(org.drools.template.model.Rule rule,
PMML pmmlDocument,
Scorecard scorecard,
Characteristic c,
Attribute scoreAttribute) |
protected void |
createFieldRestriction(PMML pmmlDocument,
Characteristic c,
Attribute scoreAttribute,
StringBuilder stringBuilder) |
protected void |
createInitialRule(List<org.drools.template.model.Rule> ruleList,
Scorecard scorecard) |
protected abstract org.drools.template.model.Condition |
createInitialRuleCondition(Scorecard scorecard,
String objectClass) |
protected List<org.drools.template.model.Rule> |
createRuleList(PMML pmmlDocument) |
protected void |
createSummationRules(List<org.drools.template.model.Rule> ruleList,
Scorecard scorecard) |
String |
emitDRL(PMML pmml) |
protected String |
formRuleName(PMML pmmlDocument,
String modelName,
Characteristic c,
Attribute scoreAttribute) |
protected Characteristics |
getCharacteristicsFromScorecard(Scorecard scorecard) |
protected abstract void |
internalEmitDRL(PMML pmml,
List<org.drools.template.model.Rule> ruleList,
org.drools.template.model.Package aPackage) |
protected void |
populateLHS(org.drools.template.model.Rule rule,
PMML pmmlDocument,
Scorecard scorecard,
Characteristic c,
Attribute scoreAttribute) |
protected void |
populateRHS(org.drools.template.model.Rule rule,
PMML pmmlDocument,
Scorecard scorecard,
Characteristic c,
Attribute scoreAttribute,
int position) |
protected String formRuleName(PMML pmmlDocument, String modelName, Characteristic c, Attribute scoreAttribute)
protected Characteristics getCharacteristicsFromScorecard(Scorecard scorecard)
protected void addGlobals(PMML pmml, org.drools.template.model.Package aPackage)
protected void addDeclaredTypes(PMML pmml, org.drools.template.model.Package aPackage)
protected void createInitialRule(List<org.drools.template.model.Rule> ruleList, Scorecard scorecard)
protected void populateLHS(org.drools.template.model.Rule rule, PMML pmmlDocument, Scorecard scorecard, Characteristic c, Attribute scoreAttribute)
protected void createFieldRestriction(PMML pmmlDocument, Characteristic c, Attribute scoreAttribute, StringBuilder stringBuilder)
protected void populateRHS(org.drools.template.model.Rule rule, PMML pmmlDocument, Scorecard scorecard, Characteristic c, Attribute scoreAttribute, int position)
protected void createSummationRules(List<org.drools.template.model.Rule> ruleList, Scorecard scorecard)
protected abstract void addDeclaredTypeContents(PMML pmmlDocument, StringBuilder stringBuilder, Scorecard scorecard)
protected abstract void internalEmitDRL(PMML pmml, List<org.drools.template.model.Rule> ruleList, org.drools.template.model.Package aPackage)
protected abstract void addLHSConditions(org.drools.template.model.Rule rule, PMML pmmlDocument, Scorecard scorecard, Characteristic c, Attribute scoreAttribute)
protected abstract void addAdditionalReasonCodeConsequence(org.drools.template.model.Rule rule, Scorecard scorecard)
protected abstract void addAdditionalReasonCodeCondition(org.drools.template.model.Rule rule, Scorecard scorecard)
protected abstract void addAdditionalSummationConsequence(org.drools.template.model.Rule rule, Scorecard scorecard)
protected abstract void addAdditionalSummationCondition(org.drools.template.model.Rule rule, Scorecard scorecard)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.