Class ModelGenerator
- java.lang.Object
-
- org.drools.modelcompiler.builder.generator.ModelGenerator
-
public class ModelGenerator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanGENERATE_EXPR_IDstatic Set<String>temporalOperators
-
Constructor Summary
Constructors Constructor Description ModelGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context)static voidgenerateModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.compiler.lang.descr.PackageDescr packageDescr, PackageModel packageModel)static voidinitPackageModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.core.addon.TypeResolver typeResolver, org.drools.compiler.lang.descr.PackageDescr packageDescr, PackageModel packageModel)
-
-
-
Field Detail
-
GENERATE_EXPR_ID
public static final boolean GENERATE_EXPR_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateModel
public static void generateModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.compiler.lang.descr.PackageDescr packageDescr, PackageModel packageModel)
-
initPackageModel
public static void initPackageModel(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.core.addon.TypeResolver typeResolver, org.drools.compiler.lang.descr.PackageDescr packageDescr, PackageModel packageModel)
-
createVariables
public static void createVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context)
-
-