Class PMMLPackageImpl

  • All Implemented Interfaces:
    Serializable, Iterable<org.kie.pmml.commons.model.KiePMMLModel>, org.kie.api.internal.io.ResourceTypePackage<org.kie.pmml.commons.model.KiePMMLModel>, org.kie.pmml.evaluator.api.container.PMMLPackage

    public class PMMLPackageImpl
    extends Object
    implements org.kie.pmml.evaluator.api.container.PMMLPackage
    See Also:
    Serialized Form
    • Constructor Detail

      • PMMLPackageImpl

        public PMMLPackageImpl()
    • Method Detail

      • getModelByName

        public org.kie.pmml.commons.model.KiePMMLModel getModelByName​(String name)
        Specified by:
        getModelByName in interface org.kie.pmml.evaluator.api.container.PMMLPackage
      • getModelByFullClassName

        public org.kie.pmml.commons.model.KiePMMLModel getModelByFullClassName​(String fullClassName)
        Specified by:
        getModelByFullClassName in interface org.kie.pmml.evaluator.api.container.PMMLPackage
      • getAllModels

        public Map<String,​org.kie.pmml.commons.model.KiePMMLModel> getAllModels()
        Specified by:
        getAllModels in interface org.kie.pmml.evaluator.api.container.PMMLPackage
        Returns:
        an unmodifiableMap version of the original one
      • getAllModelsByFullClassName

        public Map<String,​org.kie.pmml.commons.model.KiePMMLModel> getAllModelsByFullClassName()
        Specified by:
        getAllModelsByFullClassName in interface org.kie.pmml.evaluator.api.container.PMMLPackage
      • getResourceType

        public org.kie.api.io.ResourceType getResourceType()
        Specified by:
        getResourceType in interface org.kie.api.internal.io.ResourceTypePackage<org.kie.pmml.commons.model.KiePMMLModel>
      • add

        public void add​(org.kie.pmml.commons.model.KiePMMLModel toAdd)
        Specified by:
        add in interface org.kie.api.internal.io.ResourceTypePackage<org.kie.pmml.commons.model.KiePMMLModel>
      • addAll

        public void addAll​(Collection<org.kie.pmml.commons.model.KiePMMLModel> toAdd)
        Specified by:
        addAll in interface org.kie.pmml.evaluator.api.container.PMMLPackage
      • iterator

        public Iterator<org.kie.pmml.commons.model.KiePMMLModel> iterator()
        Specified by:
        iterator in interface Iterable<org.kie.pmml.commons.model.KiePMMLModel>