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
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTreeModelMarshallingVisitor()
-
Method Summary
-
-
-
Method Detail
-
visit
public String visit(GuidedDecisionTree model)
-
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)
-
-