org.drools.workbench.models.guided.dtree.backend
Class GuidedDecisionTreeModelMarshallingVisitor
java.lang.Object
org.drools.workbench.models.guided.dtree.backend.GuidedDecisionTreeModelMarshallingVisitor
public class GuidedDecisionTreeModelMarshallingVisitor
- extends Object
Visitor that converts the GuidedDecisionTree into DRL
|
Method Summary |
protected void |
generateActionInsertNodeDRL(ActionInsertNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
|
protected void |
generateActionModifyNodeDRL(ActionUpdateNode an,
StringBuilder drl)
|
protected void |
generateActionRetractNodeDRL(ActionRetractNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
|
protected void |
generateActionSetNodeDRL(ActionUpdateNode an,
StringBuilder drl)
|
protected void |
generateActionUpdateNodeDRL(ActionUpdateNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
|
protected void |
generateConstraintNodeDRL(ConstraintNode cn,
Node context,
StringBuilder drl)
|
protected StringBuilder |
generateLHSValueDRL(Value value,
boolean isMultiValue)
|
protected StringBuilder |
generateRHSValueDRL(Value value)
|
protected void |
generateRuleDRL(List<Node> path)
|
protected StringBuilder |
generateRuleHeaderDRL()
|
protected void |
generateTypeNodeDRL(TypeNode tn,
Node context,
StringBuilder drl)
|
String |
visit(GuidedDecisionTree model)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GuidedDecisionTreeModelMarshallingVisitor
public GuidedDecisionTreeModelMarshallingVisitor()
visit
public String visit(GuidedDecisionTree model)
generateRuleDRL
protected void generateRuleDRL(List<Node> path)
generateRuleHeaderDRL
protected StringBuilder generateRuleHeaderDRL()
generateTypeNodeDRL
protected void generateTypeNodeDRL(TypeNode tn,
Node context,
StringBuilder drl)
generateConstraintNodeDRL
protected void generateConstraintNodeDRL(ConstraintNode cn,
Node context,
StringBuilder drl)
generateActionRetractNodeDRL
protected void generateActionRetractNodeDRL(ActionRetractNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
generateActionUpdateNodeDRL
protected void generateActionUpdateNodeDRL(ActionUpdateNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
generateActionModifyNodeDRL
protected void generateActionModifyNodeDRL(ActionUpdateNode an,
StringBuilder drl)
generateActionSetNodeDRL
protected void generateActionSetNodeDRL(ActionUpdateNode an,
StringBuilder drl)
generateActionInsertNodeDRL
protected void generateActionInsertNodeDRL(ActionInsertNode an,
Node context,
boolean hasDateFieldValue,
StringBuilder drl)
generateRHSValueDRL
protected StringBuilder generateRHSValueDRL(Value value)
generateLHSValueDRL
protected StringBuilder generateLHSValueDRL(Value value,
boolean isMultiValue)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.