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 a SPI for algorithms.Factory for creating and variation (e.g., crossover and mutation) operator instances.Defines a SPI for variation operators.Factory for creating optimization problem instances and their corresponding reference sets, if known.Defines a SPI for creating named optimization problems.Exception indicating an error occurred while locating or instantiating 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.