Package de.uka.ipd.sdq.tcfmoop.config
Interface IConfiguration
- All Known Implementing Classes:
AbstractConfiguration
,ElapsedTimeConfig
,GivenParetoFrontIsReachedConfig
,InsignificantParetoFrontChangeConfig
,InsignificantSetQualityImprovementConfig
,MaxGenerationNumberConfig
,MinimalQualityCriteriaValueConfig
,NoNewParetoOptimalCandidatesFoundConfig
,ParetoOptimalSetStabilityConfig
public interface IConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionGives every criterion a specific name, so that this can be identified.boolean
Checks the configuration object for correctness.
-
Method Details
-
getTerminationCriterionName
TerminationCriteriaNames getTerminationCriterionName()Gives every criterion a specific name, so that this can be identified.- Returns:
-
validateConfiguration
boolean validateConfiguration()Checks the configuration object for correctness. Should be called before accessing any of the data of the configuration object- Returns:
- true - The configuration is correct false - The configuration is incomplete or wrong
-