| Name | Description | Type | Package | Framework |
| DefaultPackage | A concrete implementation of Package that uses Java properties files/classes to manage package meta data. | Class | weka.core.packageManagement | Weka |
| DefaultPackageManager | A concrete implementation of PackageManager that uses Java properties files/class to manage package meta data. | Class | weka.core.packageManagement | Weka |
| Dependency | Class that encapsulates a dependency between two packagesVersion:$Revision: 44030 $Author:mhall (mhall{[at]}pentaho{[dot]}com) | Class | weka.core.packageManagement | Weka |
| Package | Abstract base class for Packages. | Class | weka.core.packageManagement | Weka |
| PackageConstraint | Abstract base class for package constraints. | Class | weka.core.packageManagement | Weka |
| PackageManager | Abstract base class for package managers. | Class | weka.core.packageManagement | Weka |
| VersionPackageConstraint | Concrete implementation of PackageConstraint that encapsulates constraints related to version numbers. | Class | weka.core.packageManagement | Weka |
| VersionPackageConstraint .VersionComparison | Class | weka.core.packageManagement | Weka | |
| VersionRangePackageConstraint | A concrete implementation of PackgageConstraint that encapsulates ranged version number constraints. | Class | weka.core.packageManagement | Weka |