Package org.drools.model.codegen.project
Class DroolsModelBuilder
java.lang.Object
org.drools.model.codegen.project.DroolsModelBuilder
Utility class to wrap ModelBuilderImpl + KnowledgeBuilder and extract the generated source code or metadata
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.kie.util.maven.support.ReleaseIdImpl -
Constructor Summary
ConstructorsConstructorDescriptionDroolsModelBuilder(DroolsModelBuildContext context, Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, Function<PackageModel, PackageModelWriter> packageModelWriterProvider) -
Method Summary
-
Field Details
-
DUMMY_RELEASE_ID
public static final org.kie.util.maven.support.ReleaseIdImpl DUMMY_RELEASE_ID
-
-
Constructor Details
-
DroolsModelBuilder
public DroolsModelBuilder(DroolsModelBuildContext context, Collection<org.kie.api.io.Resource> resources, boolean decisionTableSupported, Function<PackageModel, PackageModelWriter> packageModelWriterProvider)
-
-
Method Details
-
build
public void build() -
hasRuleUnits
public boolean hasRuleUnits() -
generateCanonicalModelSources
-
packageSources
-
getPackageModels
-