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:
org.drools.compiler.kie.builder.impl.KieProject
public class CanonicalModelKieProject extends org.drools.compiler.kie.builder.impl.KieModuleKieProject
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,ModelBuilderImpl>modelBuilders
-
Constructor Summary
Constructors Constructor Description CanonicalModelKieProject(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, java.lang.ClassLoader classLoader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompileIncludedKieBases()static java.util.function.BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,java.lang.ClassLoader,org.drools.compiler.kie.builder.impl.KieModuleKieProject>create()org.drools.compiler.kie.builder.impl.BuildContextcreateBuildContext(org.drools.compiler.kie.builder.impl.ResultsImpl results)protected org.kie.internal.builder.KnowledgeBuildercreateKnowledgeBuilder(org.drools.compiler.kproject.models.KieBaseModelImpl kBaseModel, org.drools.compiler.kie.builder.impl.InternalKieModule kModule)voidwriteProjectOutput(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.drools.compiler.kie.builder.impl.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, updateToModule
-
-
-
-
Field Detail
-
modelBuilders
protected java.util.Map<java.lang.String,ModelBuilderImpl> modelBuilders
-
-
Method Detail
-
create
public static java.util.function.BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,java.lang.ClassLoader,org.drools.compiler.kie.builder.impl.KieModuleKieProject> create()
-
createKnowledgeBuilder
protected org.kie.internal.builder.KnowledgeBuilder createKnowledgeBuilder(org.drools.compiler.kproject.models.KieBaseModelImpl kBaseModel, org.drools.compiler.kie.builder.impl.InternalKieModule kModule)- Overrides:
createKnowledgeBuilderin classorg.drools.compiler.kie.builder.impl.AbstractKieProject
-
writeProjectOutput
public void writeProjectOutput(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.drools.compiler.kie.builder.impl.BuildContext buildContext)
-
compileIncludedKieBases
protected boolean compileIncludedKieBases()
- Overrides:
compileIncludedKieBasesin classorg.drools.compiler.kie.builder.impl.AbstractKieProject
-
createBuildContext
public org.drools.compiler.kie.builder.impl.BuildContext createBuildContext(org.drools.compiler.kie.builder.impl.ResultsImpl results)
- Overrides:
createBuildContextin classorg.drools.compiler.kie.builder.impl.KieModuleKieProject
-
-