Uses of Class
org.drools.modelcompiler.builder.PackageModel
-
-
Uses of PackageModel in org.drools.modelcompiler.builder
Fields in org.drools.modelcompiler.builder declared as PackageModel Modifier and Type Field Description protected PackageModelAccumulateClassWriter. pkgModelprotected PackageModelDeclaredTypeWriter. pkgModelMethods in org.drools.modelcompiler.builder that return PackageModel Modifier and Type Method Description static PackageModelPackageModel. createPackageModel(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.compiler.compiler.PackageRegistry pkgRegistry, String pkgName, org.kie.api.builder.ReleaseId releaseId, DRLIdGenerator exprIdGenerator)protected PackageModelModelBuilderImpl. getPackageModel(org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.compiler.compiler.PackageRegistry pkgRegistry, String pkgName)Methods in org.drools.modelcompiler.builder with parameters of type PackageModel Modifier and Type Method Description static PackageSourcesPackageSources. dumpSources(PackageModel pkgModel)static voidPackageModel. initPackageModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.core.addon.TypeResolver typeResolver, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)protected static RuleWriterPackageSources. writeRules(PackageModel pkgModel, PackageSources sources, PackageModelWriter packageModelWriter)Constructors in org.drools.modelcompiler.builder with parameters of type PackageModel Constructor Description AccumulateClassWriter(GeneratedClassWithPackage pojo, PackageModel packageModel)DeclaredTypeWriter(com.github.javaparser.ast.body.TypeDeclaration generatedPojo, PackageModel pkgModel)PackageModelWriter(PackageModel packageModel)RuleWriter(String rulesFileName, PackageModel.RuleSourceResult rulesSource, PackageModel pkgModel)Constructor parameters in org.drools.modelcompiler.builder with type arguments of type PackageModel Constructor Description ModelBuilderImpl(Function<PackageModel,T> sourcesGenerator, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, org.kie.api.builder.ReleaseId releaseId, boolean oneClassPerRule) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator
Methods in org.drools.modelcompiler.builder.generator that return PackageModel Modifier and Type Method Description PackageModelRuleContext. getPackageModel()Methods in org.drools.modelcompiler.builder.generator with parameters of type PackageModel Modifier and Type Method Description static voidModelGenerator. createVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context)static voidModelGenerator. generateModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)static voidQueryGenerator. processQuery(PackageModel packageModel, org.drools.drl.ast.descr.QueryDescr queryDescr)static voidQueryGenerator. processQueryDef(PackageModel packageModel, RuleContext context)Constructors in org.drools.modelcompiler.builder.generator with parameters of type PackageModel Constructor Description OOPathExprGenerator(RuleContext context, PackageModel packageModel)RuleContext(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, PackageModel packageModel, org.drools.core.addon.TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr)RuleContext(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, PackageModel packageModel, org.drools.core.addon.TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr, int ruleIndex)WindowReferenceGenerator(PackageModel packageModel, org.drools.core.addon.TypeResolver typeResolver) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator.declaredtype
Constructors in org.drools.modelcompiler.builder.generator.declaredtype with parameters of type PackageModel Constructor Description POJOGenerator(ModelBuilderImpl builder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator.drlxparse
Methods in org.drools.modelcompiler.builder.generator.drlxparse with parameters of type PackageModel Modifier and Type Method Description static ConstraintParserConstraintParser. defaultConstraintParser(RuleContext context, PackageModel packageModel)static TypedExpressionConstraintParser. getCoercedRightExpression(PackageModel packageModel, CoercedExpression.CoercedExpressionResult coerced)static ConstraintParserConstraintParser. withoutVariableValidationConstraintParser(RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator.visitor
Constructors in org.drools.modelcompiler.builder.generator.visitor with parameters of type PackageModel Constructor Description EvalVisitor(RuleContext context, PackageModel packageModel)FromVisitor(RuleContext context, PackageModel packageModel, Class<?> patternType)ModelGeneratorVisitor(RuleContext context, PackageModel packageModel)NamedConsequenceVisitor(RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator.visitor.accumulate
Fields in org.drools.modelcompiler.builder.generator.visitor.accumulate declared as PackageModel Modifier and Type Field Description protected PackageModelAccumulateInline. packageModelprotected PackageModelAccumulateInlineVisitor. packageModelConstructors in org.drools.modelcompiler.builder.generator.visitor.accumulate with parameters of type PackageModel Constructor Description AccumulateInlineVisitor(RuleContext context, PackageModel packageModel)AccumulateVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.modelcompiler.builder.generator.visitor.pattern
Fields in org.drools.modelcompiler.builder.generator.visitor.pattern declared as PackageModel Modifier and Type Field Description protected PackageModelPatternDSL. packageModelConstructors in org.drools.modelcompiler.builder.generator.visitor.pattern with parameters of type PackageModel Constructor Description PatternVisitor(RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.modelcompiler.util.lambdareplace
Constructors in org.drools.modelcompiler.util.lambdareplace with parameters of type PackageModel Constructor Description ExecModelLambdaPostProcessor(PackageModel pkgModel, com.github.javaparser.ast.CompilationUnit cu)
-