parameters.put(p.getName(), p.getValue());
}
try {
planGenerator.setMigrationAction(actionInfos.get(selectedAlternative), parameters);
planGenerator.addQaComponent(recommendedComponents);
DigitalObject workflow = planGenerator.generateExecutablePlan();
developExperiments.setAlternativeWorkflow(selectedAlternative, workflow);
facesMessages.addInfo("Experiment workflow built.");
} catch (PlanningException e) {
facesMessages.addError("Could not generate workflow from the selected components: " + e.getMessage());