+ configuration.getName();
ILaunchConfigurationWorkingCopy baseConfigWorkingCopy = baseConfig.getWorkingCopy();
baseConfigWorkingCopy.setAttribute(IDebugConstants.DESTECS_LAUNCH_CONFIG_CT_LEAVE_DIRTY_FOR_INSPECTION, false);
AcaGenerator generator = new AcaGenerator(configuration, baseConfigWorkingCopy, monitor, 10, project, outputPreFix);
generator.addGenerator(new IncludeBaseConfigAcaPlugin());
//generator.addGenerator(new ArchitectureAcaPlugin());
generator.addGenerator(new ArchitecturesAcaPlugin());
generator.addGenerator(new SharedDesignParameterAcaPlugin());
generator.addGenerator(new ScenarioAcaPlugin());
generator.addGenerator(new CTImplementationsAcaPlugin());
generator.addGenerator(new CTSettingsAcaPlugin());
monitor.worked(10);
Set<ILaunchConfiguration> configurations;
try {
configurations = generator.generate();
} catch (Exception e1) {
throw new CoreException(new Status(IStatus.ERROR, "DESTECS Debug", e1.getMessage()));
}
IDestecsProject dProject = (IDestecsProject) project.getAdapter(IDestecsProject.class);