Package org.drools.model.codegen.project
Class DroolsModelBuilder
- java.lang.Object
-
- org.drools.model.codegen.project.DroolsModelBuilder
-
public class DroolsModelBuilder extends java.lang.ObjectUtility 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, java.util.Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, java.util.function.Function<PackageModel,PackageModelWriter> packageModelWriterProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild()java.util.Collection<org.drools.codegen.common.GeneratedFile>generateCanonicalModelSources()java.util.Collection<PackageModel>getPackageModels()booleanhasRuleUnits()java.util.Collection<CodegenPackageSources>packageSources()
-
-
-
Constructor Detail
-
DroolsModelBuilder
public 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)
-
-
Method Detail
-
build
public void build()
-
hasRuleUnits
public boolean hasRuleUnits()
-
generateCanonicalModelSources
public java.util.Collection<org.drools.codegen.common.GeneratedFile> generateCanonicalModelSources()
-
packageSources
public java.util.Collection<CodegenPackageSources> packageSources()
-
getPackageModels
public java.util.Collection<PackageModel> getPackageModels()
-
-