Class ModelGenerator
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.ModelGenerator
-
public class ModelGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanGENERATE_EXPR_IDstatic java.util.Set<java.lang.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 knowledgeBuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)static voidgenerateModel(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)
-
-
-
Field Detail
-
temporalOperators
public static final java.util.Set<java.lang.String> temporalOperators
-
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 knowledgeBuilder, org.drools.core.definitions.InternalKnowledgePackage pkg, org.drools.drl.ast.descr.PackageDescr packageDescr, PackageModel packageModel)
-
generateModel
public static void 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)
-
createVariables
public static void createVariables(com.github.javaparser.ast.stmt.BlockStmt block, PackageModel packageModel, RuleContext context)
-
-