Class CanonicalModelKieProject
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieProject
org.drools.compiler.kie.builder.impl.KieModuleKieProject
org.drools.model.codegen.execmodel.CanonicalModelKieProject
- All Implemented Interfaces:
KieProject
-
Field Summary
FieldsFields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject
kBaseModels -
Constructor Summary
ConstructorsConstructorDescriptionCanonicalModelKieProject(InternalKieModule kieModule, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancreate()createBuildContext(ResultsImpl results) protected KnowledgeBuildercreateKnowledgeBuilder(KieBaseModelImpl kBaseModel, InternalKieModule kModule) voidwriteProjectOutput(MemoryFileSystem trgMfs, BuildContext buildContext) Methods inherited from class org.drools.compiler.kie.builder.impl.KieModuleKieProject
getClassLoader, getCreationTimestamp, getDefaultKieBaseModel, getDefaultKieSession, getDefaultStatelessKieSession, getGAV, getInternalKieModule, getKieBaseModel, getKieModuleForKBase, getKieSessionModel, getPomAsStream, hasDynamicClassLoader, init, updateToModuleMethods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject
buildKnowledgePackages, buildKnowledgePackages, getBuilderConfiguration, getKieBaseNames, getTransitiveIncludes, getTransitiveIncludes, verify, verify, verify
-
Field Details
-
modelBuilders
-
-
Constructor Details
-
CanonicalModelKieProject
-
-
Method Details
-
create
-
createKnowledgeBuilder
protected KnowledgeBuilder createKnowledgeBuilder(KieBaseModelImpl kBaseModel, InternalKieModule kModule) - Overrides:
createKnowledgeBuilderin classAbstractKieProject
-
writeProjectOutput
-
compileIncludedKieBases
protected boolean compileIncludedKieBases()- Overrides:
compileIncludedKieBasesin classAbstractKieProject
-
createBuildContext
- Overrides:
createBuildContextin classKieModuleKieProject
-