public static class RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor
extends org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitor
| Constructor and Description |
|---|
LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder constraintValueBuilder,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContextFactory 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,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx,
boolean spaceBeforeOperator) |
protected void |
generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
void |
generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
postGenerateNestedConnector(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
postGenerateNestedConstraint(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
postGeneratePattern(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
preGenerateNestedConnector(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
preGenerateNestedConstraint(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
protected void |
preGeneratePattern(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx) |
void |
visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl) |
void |
visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext parentContext) |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, buildTemplateFieldValue, doesPeerHaveOutput, generatePredicateSingleFieldConstraint, populateValueList, visitCompositeFactPattern, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFactPattern, visitFreeFormLine, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPatternpublic LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder constraintValueBuilder,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated)
protected void preGeneratePattern(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
preGeneratePattern in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGeneratePattern(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
postGeneratePattern in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void preGenerateNestedConnector(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
preGenerateNestedConnector in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGenerateNestedConnector(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
postGenerateNestedConnector in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void preGenerateNestedConstraint(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
preGenerateNestedConstraint in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGenerateNestedConstraint(org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
postGenerateNestedConstraint in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
generateConstraint in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx)
generateSeparator in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void addConnectiveFieldRestriction(StringBuilder buf, int type, String fieldType, String operator, Map<String,String> parameters, String value, org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression, org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext gctx, boolean spaceBeforeOperator)
addConnectiveFieldRestriction in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
visitFreeFormLine in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContext parentContext)
visitFromCollectCompositeFactPattern in class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitorCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.