Package org.moeaframework.core.spi
package org.moeaframework.core.spi
Defines the service provider interfaces (SPIs) and factories for constructing problems, algorithms and operators.
-
ClassDescriptionAbstract factory for service providers.Factory for creating algorithm instances.Defines an SPI for algorithms.Algorithm provider that avoids creating runtime dependencies on external libraries.Factory for creating and variation (e.g., crossover and mutation) operator instances.Defines an SPI for initializing different operators.Factory for creating optimization problem instances and their corresponding reference sets, if known.Defines an SPI for creating named optimization problems.Exception indicating an error occurred while locating a provider.Exception indicating a provider was not found.Algorithm provider that lets callers register algorithms by name.Operator provider that lets callers register operators by name.Problem provider that lets callers register problems by name.