Class KiePMMLDroolsModelWithSources

  • All Implemented Interfaces:
    java.io.Serializable, org.kie.pmml.api.models.PMMLModel, org.kie.pmml.commons.HasRedirectOutput<org.drools.drl.ast.descr.PackageDescr>, org.kie.pmml.commons.HasRule, org.kie.pmml.commons.model.HasSourcesMap, org.kie.pmml.commons.model.IsDrools

    public class KiePMMLDroolsModelWithSources
    extends org.kie.pmml.commons.model.KiePMMLModelWithSources
    implements org.kie.pmml.commons.model.IsDrools, org.kie.pmml.commons.HasRule, org.kie.pmml.commons.HasRedirectOutput<org.drools.drl.ast.descr.PackageDescr>
    KIE representation of PMML model that use Drools for implementation
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.pmml.commons.model.KiePMMLModel

        org.kie.pmml.commons.model.KiePMMLModel.Builder<T extends org.kie.pmml.commons.model.KiePMMLModel>
    • Field Summary

      • Fields inherited from class org.kie.pmml.commons.model.KiePMMLModel

        kiePMMLMiningFields, kiePMMLOutputFields, kiePMMLTargets, localTransformations, miningFunction, pmmlMODEL, targetField, transformationDictionary
      • Fields inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent

        extensions, id, name, parentId
    • Constructor Summary

      Constructors 
      Constructor Description
      KiePMMLDroolsModelWithSources​(java.lang.String fileName, java.lang.String modelName, java.lang.String kmodulePackageName, java.util.List<org.kie.pmml.api.models.MiningField> miningFields, java.util.List<org.kie.pmml.api.models.OutputField> outputFields, java.util.List<org.kie.pmml.api.models.TargetField> targetFields, java.util.Map<java.lang.String,​java.lang.String> sourcesMap, java.lang.String pkgUUID, org.drools.drl.ast.descr.PackageDescr packageDescr)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.drl.ast.descr.PackageDescr getPackageDescr()  
      java.lang.String getPkgUUID()  
      EfestoRedirectOutputPMMLDrl getRedirectOutput()  
      • Methods inherited from class org.kie.pmml.commons.model.KiePMMLModelWithSources

        addSourceMap, evaluate, getKModulePackageName, getMiningFields, getOutputFields, getSourcesMap, getTargetFields, isInterpreted
      • Methods inherited from class org.kie.pmml.commons.model.KiePMMLModel

        getFileName, getKiePMMLMiningFields, getKiePMMLOutputFields, getKiePMMLTargets, getLocalTransformations, getMiningFunction, getPmmlMODEL, getTargetField, getTransformationDictionary
      • Methods inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent

        getExtensions, getId, getName, getParentId, setParentId
      • 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.commons.model.HasSourcesMap

        addSourceMap, getSourcesMap, isInterpreted
      • Methods inherited from interface org.kie.pmml.api.models.PMMLModel

        getName
    • Constructor Detail

      • KiePMMLDroolsModelWithSources

        public KiePMMLDroolsModelWithSources​(java.lang.String fileName,
                                             java.lang.String modelName,
                                             java.lang.String kmodulePackageName,
                                             java.util.List<org.kie.pmml.api.models.MiningField> miningFields,
                                             java.util.List<org.kie.pmml.api.models.OutputField> outputFields,
                                             java.util.List<org.kie.pmml.api.models.TargetField> targetFields,
                                             java.util.Map<java.lang.String,​java.lang.String> sourcesMap,
                                             java.lang.String pkgUUID,
                                             org.drools.drl.ast.descr.PackageDescr packageDescr)
    • Method Detail

      • getPkgUUID

        public java.lang.String getPkgUUID()
        Specified by:
        getPkgUUID in interface org.kie.pmml.commons.HasRule
      • getPackageDescr

        public org.drools.drl.ast.descr.PackageDescr getPackageDescr()
        Specified by:
        getPackageDescr in interface org.kie.pmml.commons.HasRule
      • getRedirectOutput

        public EfestoRedirectOutputPMMLDrl getRedirectOutput()
        Specified by:
        getRedirectOutput in interface org.kie.pmml.commons.HasRedirectOutput<org.drools.drl.ast.descr.PackageDescr>