Class ImpactAnalysisKieProject
- java.lang.Object
-
- org.drools.compiler.kie.builder.impl.AbstractKieProject
-
- org.drools.compiler.kie.builder.impl.KieModuleKieProject
-
- org.drools.impact.analysis.parser.internal.ImpactAnalysisKieProject
-
- All Implemented Interfaces:
org.drools.compiler.kie.builder.impl.KieProject
public class ImpactAnalysisKieProject extends org.drools.compiler.kie.builder.impl.KieModuleKieProject
-
-
Field Summary
Fields Modifier and Type Field Description protected ImpactModelBuilderImplmodelBuilder
-
Constructor Summary
Constructors Constructor Description ImpactAnalysisKieProject(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, ClassLoader classLoader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompileIncludedKieBases()static BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,ClassLoader,org.drools.compiler.kie.builder.impl.KieModuleKieProject>create()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
createBuildContext, getClassLoader, getCreationTimestamp, getDefaultKieBaseModel, getDefaultKieSession, getDefaultStatelessKieSession, getGAV, getInternalKieModule, getKieBaseModel, getKieModuleForKBase, getKieSessionModel, getPomAsStream, hasDynamicClassLoader, init, updateToModule
-
-
-
-
Field Detail
-
modelBuilder
protected ImpactModelBuilderImpl modelBuilder
-
-
Constructor Detail
-
ImpactAnalysisKieProject
public ImpactAnalysisKieProject(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, ClassLoader classLoader)
-
-
Method Detail
-
create
public static BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,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
-
-