Drools Workbench - Guided Decision Tree Model 6.2.0.Final

org.drools.workbench.models.guided.dtree.backend
Class GuidedDecisionTreeModelMarshallingVisitor

java.lang.Object
  extended by org.drools.workbench.models.guided.dtree.backend.GuidedDecisionTreeModelMarshallingVisitor

public class GuidedDecisionTreeModelMarshallingVisitor
extends Object

Visitor that converts the GuidedDecisionTree into DRL


Constructor Summary
GuidedDecisionTreeModelMarshallingVisitor()
           
 
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
 

Constructor Detail

GuidedDecisionTreeModelMarshallingVisitor

public GuidedDecisionTreeModelMarshallingVisitor()
Method Detail

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)

Drools Workbench - Guided Decision Tree Model 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.