org.drools.workbench.models.commons.backend.rule
Class RuleModelDRLPersistenceImpl.RHSActionVisitor
java.lang.Object
org.drools.core.util.ReflectiveVisitor
org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
- All Implemented Interfaces:
- org.drools.core.Visitor
- Enclosing class:
- RuleModelDRLPersistenceImpl
public static class RuleModelDRLPersistenceImpl.RHSActionVisitor
- extends org.drools.core.util.ReflectiveVisitor
| Fields inherited from class org.drools.core.util.ReflectiveVisitor |
logger |
| 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 |
buf
protected StringBuilder buf
constraintValueBuilder
protected DRLConstraintValueBuilder constraintValueBuilder
generatorContextFactory
protected RHSGeneratorContextFactory generatorContextFactory
rootContext
protected final RHSGeneratorContext rootContext
RuleModelDRLPersistenceImpl.RHSActionVisitor
public RuleModelDRLPersistenceImpl.RHSActionVisitor(boolean isDSLEnhanced,
Map<String,IFactPattern> bindingsPatterns,
Map<String,FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
RHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation)
preGenerateAction
protected void preGenerateAction(RHSGeneratorContext gctx)
postGenerateAction
protected void postGenerateAction(RHSGeneratorContext gctx)
preGenerateSetMethodCallParameterValue
protected void preGenerateSetMethodCallParameterValue(RHSGeneratorContext gctx,
ActionFieldValue fieldValue)
visitActionInsertFact
public void visitActionInsertFact(ActionInsertFact action)
visitActionInsertLogicalFact
public void visitActionInsertLogicalFact(ActionInsertLogicalFact action)
visitFreeFormLine
public void visitFreeFormLine(FreeFormLine ffl)
visitActionUpdateField
public void visitActionUpdateField(ActionUpdateField action)
visitActionGlobalCollectionAdd
public void visitActionGlobalCollectionAdd(ActionGlobalCollectionAdd add)
visitActionRetractFact
public void visitActionRetractFact(ActionRetractFact action)
visitDSLSentence
public void visitDSLSentence(DSLSentence sentence)
visitActionExecuteWorkItem
public void visitActionExecuteWorkItem(ActionExecuteWorkItem action)
visitActionSetField
public void visitActionSetField(ActionSetField action)
generateSetMethodCall
protected void generateSetMethodCall(String variableName,
ActionFieldValue fieldValue)
generateModifyMethodCall
protected void generateModifyMethodCall(RHSGeneratorContext gctx,
ActionFieldValue fieldValue)
generateModifyMethodSeparator
protected void generateModifyMethodSeparator(RHSGeneratorContext gctx,
ActionFieldValue fieldValue)
buildFormulaFieldValue
protected void buildFormulaFieldValue(ActionFieldValue fieldValue,
StringBuilder buf)
buildVariableFieldValue
protected void buildVariableFieldValue(ActionFieldValue fieldValue,
StringBuilder buf)
buildTemplateFieldValue
protected void buildTemplateFieldValue(ActionFieldValue fieldValue,
StringBuilder buf)
buildWorkItemFieldValue
protected void buildWorkItemFieldValue(ActionWorkItemFieldValue afv,
StringBuilder buf)
buildDefaultFieldValue
protected void buildDefaultFieldValue(ActionFieldValue fieldValue,
StringBuilder buf)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.