Uses of Class
org.drools.model.codegen.execmodel.PackageModel
-
-
Uses of PackageModel in org.drools.model.codegen.execmodel
Fields in org.drools.model.codegen.execmodel declared as PackageModel Modifier and Type Field Description protected PackageModelAccumulateClassWriter. pkgModelprotected PackageModelDeclaredTypeWriter. pkgModelMethods in org.drools.model.codegen.execmodel 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, java.lang.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, java.lang.String pkgName)PackageModelPackageModelManager. getPackageModel(org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.compiler.compiler.PackageRegistry pkgRegistry, java.lang.String pkgName)PackageModelPackageModelWriter. getPackageModel()PackageModelPackageModelManager. remove(java.lang.String name)PackageModelPackageModel. setContext(org.drools.codegen.common.DroolsModelBuildContext context)Methods in org.drools.model.codegen.execmodel that return types with arguments of type PackageModel Modifier and Type Method Description java.util.Collection<PackageModel>PackageModelManager. values()Methods in org.drools.model.codegen.execmodel 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.util.TypeResolver typeResolver, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)static voidPackageModel. initPackageModel(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector results, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.util.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.model.codegen.execmodel 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)RuleUnitWriter(PackageModel pkgModel, PackageModel.RuleSourceResult ruleSourceResult, org.kie.internal.ruleunit.RuleUnitDescription ruleUnitDescr)RuleWriter(java.lang.String rulesFileName, PackageModel.RuleSourceResult rulesSource, PackageModel pkgModel)Constructor parameters in org.drools.model.codegen.execmodel with type arguments of type PackageModel Constructor Description ModelBuilderImpl(java.util.function.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.model.codegen.execmodel.generator
Methods in org.drools.model.codegen.execmodel.generator that return PackageModel Modifier and Type Method Description PackageModelRuleContext. getPackageModel()Methods in org.drools.model.codegen.execmodel.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 knowledgeBuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)static voidModelGenerator. generateModel(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector resultCollector, 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.model.codegen.execmodel.generator with parameters of type PackageModel Constructor Description OOPathExprGenerator(RuleContext context, PackageModel packageModel)RuleContext(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector resultCollector, PackageModel packageModel, org.drools.util.TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr)RuleContext(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector resultCollector, PackageModel packageModel, org.drools.util.TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr, int ruleIndex)WindowReferenceGenerator(PackageModel packageModel, org.drools.util.TypeResolver typeResolver) -
Uses of PackageModel in org.drools.model.codegen.execmodel.generator.declaredtype
Constructors in org.drools.model.codegen.execmodel.generator.declaredtype with parameters of type PackageModel Constructor Description POJOGenerator(org.drools.compiler.builder.impl.BuildResultCollector builder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)POJOGenerator(org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel) -
Uses of PackageModel in org.drools.model.codegen.execmodel.generator.drlxparse
Methods in org.drools.model.codegen.execmodel.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.model.codegen.execmodel.generator.visitor
Constructors in org.drools.model.codegen.execmodel.generator.visitor with parameters of type PackageModel Constructor Description EvalVisitor(RuleContext context, PackageModel packageModel)ModelGeneratorVisitor(RuleContext context, PackageModel packageModel)NamedConsequenceVisitor(RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.model.codegen.execmodel.generator.visitor.accumulate
Fields in org.drools.model.codegen.execmodel.generator.visitor.accumulate declared as PackageModel Modifier and Type Field Description protected PackageModelAccumulateInline. packageModelprotected PackageModelAccumulateInlineVisitor. packageModelConstructors in org.drools.model.codegen.execmodel.generator.visitor.accumulate with parameters of type PackageModel Constructor Description AccumulateInlineVisitor(RuleContext context, PackageModel packageModel)AccumulateVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel)GroupByVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.model.codegen.execmodel.generator.visitor.pattern
Fields in org.drools.model.codegen.execmodel.generator.visitor.pattern declared as PackageModel Modifier and Type Field Description protected PackageModelPatternDSL. packageModelConstructors in org.drools.model.codegen.execmodel.generator.visitor.pattern with parameters of type PackageModel Constructor Description PatternVisitor(RuleContext context, PackageModel packageModel) -
Uses of PackageModel in org.drools.model.codegen.execmodel.processors
Constructors in org.drools.model.codegen.execmodel.processors with parameters of type PackageModel Constructor Description ModelGeneratorPhase(org.drools.compiler.compiler.PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel, org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext)SourceCodeGenerationPhase(PackageModel pkgModel, PackageSourceManager<T> packageSources, java.util.function.Function<PackageModel,T> sourcesGenerator, boolean oneClassPerRule)Constructor parameters in org.drools.model.codegen.execmodel.processors with type arguments of type PackageModel Constructor Description ModelMainCompilationPhase(PackageModelManager packageModels, org.drools.compiler.builder.PackageRegistryManager pkgRegistryManager, java.util.Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration, boolean hasMvel, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.GlobalVariableContext globalVariableContext, java.util.function.Function<PackageModel,T> sourceGenerator, PackageSourceManager<T> packageSourceManager, boolean oneClassPerRule)SourceCodeGenerationPhase(PackageModel pkgModel, PackageSourceManager<T> packageSources, java.util.function.Function<PackageModel,T> sourcesGenerator, boolean oneClassPerRule) -
Uses of PackageModel in org.drools.model.codegen.execmodel.util.lambdareplace
Constructors in org.drools.model.codegen.execmodel.util.lambdareplace with parameters of type PackageModel Constructor Description ExecModelLambdaPostProcessor(PackageModel pkgModel, com.github.javaparser.ast.CompilationUnit cu) -
Uses of PackageModel in org.drools.model.codegen.project
Constructor parameters in org.drools.model.codegen.project with type arguments of type PackageModel Constructor Description DroolsModelBuilder(org.drools.codegen.common.DroolsModelBuildContext context, java.util.Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, java.util.function.Function<PackageModel,PackageModelWriter> packageModelWriterProvider) -
Uses of PackageModel in org.drools.model.codegen.tool
Method parameters in org.drools.model.codegen.tool with type arguments of type PackageModel Modifier and Type Method Description static <T extends PackageSources>
ExplicitCanonicalModelCompiler<T>ExplicitCanonicalModelCompiler. of(java.util.Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, java.util.function.Function<PackageModel,T> sourceDumpFunction)Constructor parameters in org.drools.model.codegen.tool with type arguments of type PackageModel Constructor Description ExplicitCanonicalModelCompiler(java.util.Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages, org.drools.compiler.builder.PackageRegistryManager pkgRegistryManager, PackageModelManager packageModelManager, CanonicalModelBuildContext buildContext, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, org.drools.compiler.builder.impl.BuildResultCollector results, org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.GlobalVariableContext globalVariableContext, PackageSourceManager<T> packageSourceManager, java.util.function.Function<PackageModel,T> sourceDumpFunction)
-