public class TwoPhaseSoftwareConfigurationProblem extends RefinementConfiguredSoftwareConfigurationProblem<java.lang.Double>
| Constructor and Description |
|---|
TwoPhaseSoftwareConfigurationProblem(java.io.File configurationFile,
java.lang.String requiredInterface,
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> compositionEvaluator,
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark) |
TwoPhaseSoftwareConfigurationProblem(SoftwareConfigurationProblem<java.lang.Double> coreProblem,
java.util.Map<Component,java.util.Map<Parameter,ParameterRefinementConfiguration>> paramRefinementConfig,
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark) |
| Modifier and Type | Method and Description |
|---|---|
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> |
getSelectionBenchmark() |
equals, getParamRefinementConfig, hashCodegetComponents, getCompositionEvaluator, getRequiredInterface, toStringpublic TwoPhaseSoftwareConfigurationProblem(java.io.File configurationFile,
java.lang.String requiredInterface,
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> compositionEvaluator,
ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark)
throws java.io.IOException
java.io.IOExceptionpublic TwoPhaseSoftwareConfigurationProblem(SoftwareConfigurationProblem<java.lang.Double> coreProblem, java.util.Map<Component,java.util.Map<Parameter,ParameterRefinementConfiguration>> paramRefinementConfig, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark)
public ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> getSelectionBenchmark()