Interface AdaptationConfiguration
-
- All Known Implementing Classes:
AdaptationConfigurationImpl
public interface AdaptationConfigurationThe adaptation configuration for the execution with adaptation manager.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAlgorithmConfiguration(String name, String id, AlgorithmConfiguration algorithmConfig)addAlgorithmConfiguration.AlgorithmConfigurationaddDefaultAlgorithmConfiguration(String algorithmName, String algorithmId)Instantiates a default configuration for the given adaptation algorithm.voidclearAlgorithmConfigurations()clearAlgorithmConfigurations.AlgorithmConfigurationgetAlgorithmConfiguration()getAlgorithmConfiguration.AlgorithmConfigurationgetAlgorithmConfiguration(String name, String id)getAlgorithmConfiguration.LinkedHashMap<String,AlgorithmConfiguration>getAlgorithmConfigurations()getAlgorithmConfigurations.AlgorithmConfigurationgetGlobalConfiguration()getGlobalConfiguration.voidsetGlobalConfiguration(AlgorithmConfiguration globalConfig)setGlobalConfiguration.
-
-
-
Method Detail
-
getGlobalConfiguration
AlgorithmConfiguration getGlobalConfiguration()
getGlobalConfiguration.
- Returns:
- a
AlgorithmConfigurationobject
-
setGlobalConfiguration
void setGlobalConfiguration(AlgorithmConfiguration globalConfig)
setGlobalConfiguration.
- Parameters:
globalConfig- aAlgorithmConfigurationobject
-
getAlgorithmConfiguration
AlgorithmConfiguration getAlgorithmConfiguration(String name, String id)
getAlgorithmConfiguration.
- Parameters:
name- aStringobjectid- aStringobject- Returns:
- a
AlgorithmConfigurationobject
-
getAlgorithmConfiguration
AlgorithmConfiguration getAlgorithmConfiguration()
getAlgorithmConfiguration.
- Returns:
- algorithm configuration if there exists only one, null otherwise
-
addAlgorithmConfiguration
void addAlgorithmConfiguration(String name, String id, AlgorithmConfiguration algorithmConfig)
addAlgorithmConfiguration.
- Parameters:
name- aStringobjectid- aStringobjectalgorithmConfig- aAlgorithmConfigurationobject
-
addDefaultAlgorithmConfiguration
AlgorithmConfiguration addDefaultAlgorithmConfiguration(String algorithmName, String algorithmId)
Instantiates a default configuration for the given adaptation algorithm.- Parameters:
algorithmName- Algorithm namealgorithmId- Algorithm identifier- Returns:
- added configuration
-
getAlgorithmConfigurations
LinkedHashMap<String,AlgorithmConfiguration> getAlgorithmConfigurations()
getAlgorithmConfigurations.
- Returns:
- a
LinkedHashMapobject
-
clearAlgorithmConfigurations
void clearAlgorithmConfigurations()
clearAlgorithmConfigurations.
-
-