public static class RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor extends RuleModelDRLPersistenceImpl.LHSPatternVisitor
buf, constraintValueBuilder, generatorContextFactory
Constructor and Description |
---|
RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
GeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated) |
Modifier and Type | Method and Description |
---|---|
protected void |
addConnectiveFieldRestriction(StringBuilder buf,
int type,
String fieldType,
String operator,
Map<String,String> parameters,
String value,
org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression,
GeneratorContext gctx,
boolean spaceBeforeOperator) |
protected void |
generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx) |
void |
generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx) |
void |
postGenerateNestedConnector(GeneratorContext gctx) |
void |
postGenerateNestedConstraint(GeneratorContext gctx) |
void |
preGenerateConstraints(GeneratorContext gctx) |
void |
preGenerateNestedConnector(GeneratorContext gctx) |
void |
preGenerateNestedConstraint(GeneratorContext gctx) |
void |
visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl) |
void |
visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
boolean isSubPattern) |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, buildTemplateFieldValue, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPattern
public RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor(boolean isDSLEnhanced, Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns, Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, GeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation, boolean isPatternNegated)
public void preGenerateConstraints(GeneratorContext gctx)
preGenerateConstraints
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void preGenerateNestedConnector(GeneratorContext gctx)
preGenerateNestedConnector
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void postGenerateNestedConnector(GeneratorContext gctx)
postGenerateNestedConnector
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void preGenerateNestedConstraint(GeneratorContext gctx)
preGenerateNestedConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void postGenerateNestedConstraint(GeneratorContext gctx)
postGenerateNestedConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr, GeneratorContext gctx)
generateConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr, GeneratorContext gctx)
generateSeparator
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void addConnectiveFieldRestriction(StringBuilder buf, int type, String fieldType, String operator, Map<String,String> parameters, String value, org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression, GeneratorContext gctx, boolean spaceBeforeOperator)
addConnectiveFieldRestriction
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
visitFreeFormLine
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern, boolean isSubPattern)
visitFromCollectCompositeFactPattern
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.