Class TreeModelImplementationProvider

  • All Implemented Interfaces:
    org.kie.pmml.compiler.api.provider.ModelImplementationProvider<org.dmg.pmml.tree.TreeModel,​org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel>

    public class TreeModelImplementationProvider
    extends org.kie.pmml.models.drools.provider.DroolsModelProvider<org.dmg.pmml.tree.TreeModel,​org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel>
    Default DroolsModelProvider for Tree
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.pmml.models.drools.ast.KiePMMLDroolsAST getKiePMMLDroolsAST​(java.util.List<org.dmg.pmml.Field<?>> fields, org.dmg.pmml.tree.TreeModel model, java.util.Map<java.lang.String,​org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap, java.util.List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)  
      java.util.Map<java.lang.String,​java.lang.String> getKiePMMLDroolsModelSourcesMap​(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)  
      java.lang.Class<org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel> getKiePMMLModelClass()  
      org.kie.pmml.api.enums.PMML_MODEL getPMMLModelType()  
      • Methods inherited from class org.kie.pmml.models.drools.provider.DroolsModelProvider

        getKiePMMLDroolsASTCommon, getKiePMMLModelWithSources, getPackageDescr, getSourcesMap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.kie.pmml.compiler.api.provider.ModelImplementationProvider

        getKiePMMLModelWithSourcesCompiled
    • Constructor Detail

      • TreeModelImplementationProvider

        public TreeModelImplementationProvider()
    • Method Detail

      • getPMMLModelType

        public org.kie.pmml.api.enums.PMML_MODEL getPMMLModelType()
      • getKiePMMLModelClass

        public java.lang.Class<org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel> getKiePMMLModelClass()
      • getKiePMMLDroolsAST

        public org.kie.pmml.models.drools.ast.KiePMMLDroolsAST getKiePMMLDroolsAST​(java.util.List<org.dmg.pmml.Field<?>> fields,
                                                                                   org.dmg.pmml.tree.TreeModel model,
                                                                                   java.util.Map<java.lang.String,​org.kie.pmml.models.drools.tuples.KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
                                                                                   java.util.List<org.kie.pmml.models.drools.ast.KiePMMLDroolsType> types)
        Specified by:
        getKiePMMLDroolsAST in class org.kie.pmml.models.drools.provider.DroolsModelProvider<org.dmg.pmml.tree.TreeModel,​org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel>
      • getKiePMMLDroolsModelSourcesMap

        public java.util.Map<java.lang.String,​java.lang.String> getKiePMMLDroolsModelSourcesMap​(org.kie.pmml.models.drools.dto.DroolsCompilationDTO<org.dmg.pmml.tree.TreeModel> compilationDTO)
        Specified by:
        getKiePMMLDroolsModelSourcesMap in class org.kie.pmml.models.drools.provider.DroolsModelProvider<org.dmg.pmml.tree.TreeModel,​org.kie.pmml.models.drools.tree.model.KiePMMLTreeModel>