Uses of Class
org.drools.model.codegen.execmodel.PackageModel
Packages that use PackageModel
Package
Description
-
Uses of PackageModel in org.drools.model.codegen.execmodel
Fields in org.drools.model.codegen.execmodel declared as PackageModelModifier and TypeFieldDescriptionprotected final PackageModelAccumulateClassWriter.pkgModelprotected final PackageModelDeclaredTypeWriter.pkgModelMethods in org.drools.model.codegen.execmodel that return PackageModelModifier and TypeMethodDescriptionstatic PackageModelPackageModel.createPackageModel(KnowledgeBuilderConfigurationImpl configuration, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry, String pkgName, org.kie.api.builder.ReleaseId releaseId, DRLIdGenerator exprIdGenerator) protected PackageModelModelBuilderImpl.getPackageModel(org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry, String pkgName) PackageModelManager.getPackageModel(org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry, String pkgName) PackageModelWriter.getPackageModel()PackageModel.setContext(DroolsModelBuildContext context) Methods in org.drools.model.codegen.execmodel that return types with arguments of type PackageModelMethods in org.drools.model.codegen.execmodel with parameters of type PackageModelModifier and TypeMethodDescriptionstatic PackageSourcesPackageSources.dumpSources(PackageModel pkgModel) static voidPackageModel.initPackageModel(KnowledgeBuilderImpl kbuilder, org.drools.base.definitions.InternalKnowledgePackage pkg, TypeResolver typeResolver, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel) static voidPackageModel.initPackageModel(TypeDeclarationContext typeDeclarationContext, BuildResultCollector results, org.drools.base.definitions.InternalKnowledgePackage pkg, 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 PackageModelModifierConstructorDescriptionAccumulateClassWriter(GeneratedClassWithPackage pojo, PackageModel packageModel) DeclaredTypeWriter(com.github.javaparser.ast.body.TypeDeclaration generatedPojo, PackageModel pkgModel) PackageModelWriter(PackageModel packageModel) RuleUnitQueryEndpointWriter(PackageModel pkgModel, RuleUnitQueryWriter query) RuleUnitQueryWriter(PackageModel pkgModel, RuleUnitDescription ruleUnit, QueryModel queryModel) RuleUnitWriter(PackageModel pkgModel, PackageModel.RuleSourceResult ruleSourceResult, RuleUnitDescription ruleUnitDescr) RuleWriter(String rulesFileName, PackageModel.RuleSourceResult rulesSource, PackageModel pkgModel) Constructor parameters in org.drools.model.codegen.execmodel with type arguments of type PackageModelModifierConstructorDescriptionModelBuilderImpl(Function<PackageModel, T> sourcesGenerator, 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 PackageModelMethods in org.drools.model.codegen.execmodel.generator with parameters of type PackageModelModifier and TypeMethodDescriptionstatic voidModelGenerator.createVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context) static voidModelGenerator.generateModel(KnowledgeBuilderImpl knowledgeBuilder, org.drools.base.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel) static voidModelGenerator.generateModel(TypeDeclarationContext typeDeclarationContext, BuildResultCollector resultCollector, org.drools.base.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) voidDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidPrototypeDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidTypedDeclarationSpec.registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) Constructors in org.drools.model.codegen.execmodel.generator with parameters of type PackageModelModifierConstructorDescriptionOOPathExprGenerator(RuleContext context, PackageModel packageModel) RuleContext(TypeDeclarationContext typeDeclarationContext, BuildResultCollector resultCollector, PackageModel packageModel, TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr) RuleContext(TypeDeclarationContext typeDeclarationContext, BuildResultCollector resultCollector, PackageModel packageModel, TypeResolver typeResolver, org.drools.drl.ast.descr.RuleDescr ruleDescr, int ruleIndex) WindowReferenceGenerator(PackageModel packageModel, 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 PackageModelModifierConstructorDescriptionPOJOGenerator(org.drools.base.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel) POJOGenerator(BuildResultCollector builder, org.drools.base.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 PackageModelModifier and TypeMethodDescriptionstatic 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 PackageModelModifierConstructorDescriptionEvalVisitor(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 PackageModelModifier and TypeFieldDescriptionprotected final PackageModelAccumulateInline.packageModelprotected final PackageModelAccumulateInlineVisitor.packageModelConstructors in org.drools.model.codegen.execmodel.generator.visitor.accumulate with parameters of type PackageModelModifierConstructorDescriptionAccumulateInlineVisitor(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 PackageModelConstructors in org.drools.model.codegen.execmodel.generator.visitor.pattern with parameters of type PackageModel -
Uses of PackageModel in org.drools.model.codegen.execmodel.processors
Constructors in org.drools.model.codegen.execmodel.processors with parameters of type PackageModelModifierConstructorDescriptionModelGeneratorPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel, TypeDeclarationContext typeDeclarationContext) SourceCodeGenerationPhase(PackageModel pkgModel, PackageSourceManager<T> packageSources, Function<PackageModel, T> sourcesGenerator, boolean oneClassPerRule) Constructor parameters in org.drools.model.codegen.execmodel.processors with type arguments of type PackageModelModifierConstructorDescriptionModelMainCompilationPhase(PackageModelManager packageModels, PackageRegistryManager pkgRegistryManager, Collection<CompositePackageDescr> packages, KnowledgeBuilderConfiguration configuration, boolean hasMvel, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, TypeDeclarationContext typeDeclarationContext, GlobalVariableContext globalVariableContext, Function<PackageModel, T> sourceGenerator, PackageSourceManager<T> packageSourceManager, boolean oneClassPerRule, BuildContext buildContext) SourceCodeGenerationPhase(PackageModel pkgModel, PackageSourceManager<T> packageSources, 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 PackageModelModifierConstructorDescriptionExecModelLambdaPostProcessor(PackageModel pkgModel, com.github.javaparser.ast.CompilationUnit cu) -
Uses of PackageModel in org.drools.model.codegen.project
Methods in org.drools.model.codegen.project that return types with arguments of type PackageModelModifier and TypeMethodDescriptionDroolsModelBuilder.getPackageModels()RuleCodegen.getPackageModels()Constructor parameters in org.drools.model.codegen.project with type arguments of type PackageModelModifierConstructorDescriptionDroolsModelBuilder(DroolsModelBuildContext context, Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, Function<PackageModel, PackageModelWriter> packageModelWriterProvider) -
Uses of PackageModel in org.drools.model.codegen.tool
Methods in org.drools.model.codegen.tool that return types with arguments of type PackageModelMethod parameters in org.drools.model.codegen.tool with type arguments of type PackageModelModifier and TypeMethodDescriptionstatic <T extends PackageSources>
ExplicitCanonicalModelCompiler<T>ExplicitCanonicalModelCompiler.of(Collection<CompositePackageDescr> packages, KnowledgeBuilderConfigurationImpl configuration, Function<PackageModel, T> sourceDumpFunction) Constructor parameters in org.drools.model.codegen.tool with type arguments of type PackageModelModifierConstructorDescriptionExplicitCanonicalModelCompiler(Collection<CompositePackageDescr> packages, PackageRegistryManager pkgRegistryManager, PackageModelManager packageModelManager, CanonicalModelBuildContext buildContext, KnowledgeBuilderConfigurationImpl configuration, BuildResultCollector results, TypeDeclarationContext typeDeclarationContext, GlobalVariableContext globalVariableContext, PackageSourceManager<T> packageSourceManager, Function<PackageModel, T> sourceDumpFunction)