Class GenerateModelExecutor.ExecutableModelMavenProject.ExecutableModelMavenPluginKieProject

  • All Implemented Interfaces:
    org.drools.compiler.kie.builder.impl.KieProject
    Enclosing class:
    GenerateModelExecutor.ExecutableModelMavenProject

    public static class GenerateModelExecutor.ExecutableModelMavenProject.ExecutableModelMavenPluginKieProject
    extends org.drools.model.codegen.execmodel.CanonicalModelKieProject
    • Field Summary

      • Fields inherited from class org.drools.model.codegen.execmodel.CanonicalModelKieProject

        modelBuilders
      • Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject

        kBaseModels
    • Constructor Summary

      Constructors 
      Constructor Description
      ExecutableModelMavenPluginKieProject​(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, java.lang.ClassLoader classLoader)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void writeProjectOutput​(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.drools.compiler.kie.builder.impl.BuildContext buildContext)  
      • Methods inherited from class org.drools.model.codegen.execmodel.CanonicalModelKieProject

        compileIncludedKieBases, create, createBuildContext, createKnowledgeBuilder
      • 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
      • Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject

        buildKnowledgePackages, buildKnowledgePackages, getBuilderConfiguration, getKieBaseNames, getTransitiveIncludes, getTransitiveIncludes, verify, verify, verify
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExecutableModelMavenPluginKieProject

        public ExecutableModelMavenPluginKieProject​(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule,
                                                    java.lang.ClassLoader classLoader)
    • Method Detail

      • writeProjectOutput

        public void writeProjectOutput​(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs,
                                       org.drools.compiler.kie.builder.impl.BuildContext buildContext)
        Specified by:
        writeProjectOutput in interface org.drools.compiler.kie.builder.impl.KieProject
        Overrides:
        writeProjectOutput in class org.drools.model.codegen.execmodel.CanonicalModelKieProject