Drools Workbench - Guided Rule Templates Model 6.1.0.CR2

org.drools.workbench.models.guided.template.backend
Class RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor

java.lang.Object
  extended by org.drools.core.util.ReflectiveVisitor
      extended by org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
          extended by org.drools.workbench.models.guided.template.backend.RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor
All Implemented Interfaces:
org.drools.core.Visitor
Enclosing class:
RuleTemplateModelDRLPersistenceImpl

public static class RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor
extends RuleModelDRLPersistenceImpl.RHSActionVisitor


Field Summary
 
Fields inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
buf, constraintValueBuilder, generatorContextFactory
 
Fields inherited from class org.drools.core.util.ReflectiveVisitor
logger
 
Constructor Summary
RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor(boolean isDSLEnhanced, Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns, Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, RHSGeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation)
           
 
Method Summary
protected  void generateModifyMethodCall(RHSGeneratorContext gctx, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
           
protected  void generateModifyMethodSeparator(RHSGeneratorContext gctx, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
           
protected  void generateSetMethodCall(String variableName, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
           
protected  void preGenerateSetMethodCallParameterValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue, RHSGeneratorContext gctx)
           
 void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
           
 
Methods inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
buildDefaultFieldValue, buildFormulaFieldValue, buildTemplateFieldValue, buildVariableFieldValue, buildWorkItemFieldValue, visitActionExecuteWorkItem, visitActionGlobalCollectionAdd, visitActionInsertFact, visitActionInsertLogicalFact, visitActionRetractFact, visitActionSetField, visitActionUpdateField, visitDSLSentence
 
Methods inherited from class org.drools.core.util.ReflectiveVisitor
visit, visitObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor

public RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor(boolean isDSLEnhanced,
                                                            Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
                                                            Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
                                                            DRLConstraintValueBuilder constraintValueBuilder,
                                                            RHSGeneratorContextFactory generatorContextFactory,
                                                            StringBuilder b,
                                                            String indentation)
Method Detail

generateSetMethodCall

protected void generateSetMethodCall(String variableName,
                                     org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
Overrides:
generateSetMethodCall in class RuleModelDRLPersistenceImpl.RHSActionVisitor

preGenerateSetMethodCallParameterValue

protected void preGenerateSetMethodCallParameterValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue,
                                                      RHSGeneratorContext gctx)
Overrides:
preGenerateSetMethodCallParameterValue in class RuleModelDRLPersistenceImpl.RHSActionVisitor

generateModifyMethodCall

protected void generateModifyMethodCall(RHSGeneratorContext gctx,
                                        org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
Overrides:
generateModifyMethodCall in class RuleModelDRLPersistenceImpl.RHSActionVisitor

generateModifyMethodSeparator

protected void generateModifyMethodSeparator(RHSGeneratorContext gctx,
                                             org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
Overrides:
generateModifyMethodSeparator in class RuleModelDRLPersistenceImpl.RHSActionVisitor

visitFreeFormLine

public void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
Overrides:
visitFreeFormLine in class RuleModelDRLPersistenceImpl.RHSActionVisitor

Drools Workbench - Guided Rule Templates Model 6.1.0.CR2

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