Package org.drools.model.codegen.project
Class DroolsModelBuilder
- java.lang.Object
-
- org.drools.model.codegen.project.DroolsModelBuilder
-
public class DroolsModelBuilder extends Object
Utility class to wrap ModelBuilderImpl + KnowledgeBuilder and extract the generated source code or metadata
-
-
Field Summary
Fields Modifier and Type Field Description static org.kie.util.maven.support.ReleaseIdImplDUMMY_RELEASE_ID
-
Constructor Summary
Constructors Constructor Description DroolsModelBuilder(org.drools.codegen.common.DroolsModelBuildContext context, Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, Function<PackageModel,PackageModelWriter> packageModelWriterProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild()Collection<org.drools.codegen.common.GeneratedFile>generateCanonicalModelSources()booleanhasRuleUnits()Collection<CodegenPackageSources>packageSources()
-
-
-
Constructor Detail
-
DroolsModelBuilder
public DroolsModelBuilder(org.drools.codegen.common.DroolsModelBuildContext context, Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, Function<PackageModel,PackageModelWriter> packageModelWriterProvider)
-
-
Method Detail
-
build
public void build()
-
hasRuleUnits
public boolean hasRuleUnits()
-
generateCanonicalModelSources
public Collection<org.drools.codegen.common.GeneratedFile> generateCanonicalModelSources()
-
packageSources
public Collection<CodegenPackageSources> packageSources()
-
-