Package org.uma.evolver.parameter.yaml
Interface ParameterProcessor
- All Known Implementing Classes:
CategoricalParameterProcessor,DoubleParameterProcessor,IntegerParameterProcessor
public interface ParameterProcessor
Interface for parameter processors that handle different types of parameters.
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(String parameterName, Object parameterConfig, ParameterSpace parameterSpace) Processes a parameter and adds it to the parameter space.
-
Method Details
-
process
Processes a parameter and adds it to the parameter space.- Parameters:
parameterName- Name of the parameterparameterConfig- Configuration map for the parameter, which must include at least 'type' and either 'values' or 'globalSubParameters'parameterSpace- The parameter space to add the parameter to- Throws:
org.uma.jmetal.util.errorchecking.JMetalException- if there's an error processing the parameter
-