diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/IWorkingSetProjectConfiguration.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/IWorkingSetProjectConfiguration.java index e3f1b53d2dc..614739d32a7 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/IWorkingSetProjectConfiguration.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/IWorkingSetProjectConfiguration.java @@ -66,14 +66,6 @@ public interface IWorkingSetProjectConfiguration extends IWorkingSetConfiguratio */ String getSelectedConfigurationID(); - /** - * Sets the ID of the build configuration that is currently selected for my project. - * - * @param id - * my selected build configuration ID - */ - void setSelectedConfigurationID(String id); - /** *
* Resolves my selected configuration reference to the C model's description handle for it. @@ -166,5 +158,13 @@ public interface IWorkingSetProjectConfiguration extends IWorkingSetConfiguratio */ interface ISnapshot extends IWorkingSetProjectConfiguration, IWorkingSetConfigurationElement.ISnapshot { IWorkingSetConfiguration.ISnapshot getWorkingSetConfiguration(); + + /** + * Sets the ID of the build configuration that is currently selected for my project. + * + * @param id + * my selected build configuration ID + */ + void setSelectedConfigurationID(String id); } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetProjectConfiguration.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetProjectConfiguration.java index e79415b4b17..09cdf33c236 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetProjectConfiguration.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetProjectConfiguration.java @@ -92,7 +92,7 @@ public class WorkingSetProjectConfiguration implements IWorkingSetProjectConfigu return selectedConfiguration; } - public void setSelectedConfigurationID(String id) { + protected void setSelectedConfigurationID(String id) { this.selectedConfiguration = id; } @@ -265,6 +265,10 @@ public class WorkingSetProjectConfiguration implements IWorkingSetProjectConfigu return resolveProject().getName(); } + public void setSelectedConfigurationID(String id) { + super.setSelectedConfigurationID(id); + } + @Override public boolean isActive() { return workspace.isActive(this);