* @return a list of eligible (config) options
*/
protected List<ParameterBlock> createEligibleOptions(
TaskConfiguration simConfig) {
SelectionTreeSet treeSet = null;
try {
treeSet =
SelTreeSetCreation.createSelectionTreeSet(simConfig
.getCustomRWParams(), (URI) simConfig.getModelReaderParams()
.getSubBlockValue(IURIHandling.URI), simConfig.getParameters());
} catch (Exception ex) {
SimSystem.report(Level.SEVERE, "Creation of selectiont ree set failed.",
ex);
}
if (treeSet == null) {
return null;
}
// Enumerate all (non-parametric) combination of algorithm factories that
// are eligible
treeSet.generateFactoryCombinations(blackList);
return treeSet.getFactoryCombinations();
}