From 3178dfdffc71c246874bb5814f3c5a9d336f2879 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Fri, 24 Apr 2009 17:45:35 +0000 Subject: [PATCH] [272416] - fixed API problem with setter --- .../IWorkingSetProjectConfiguration.java | 16 ++++++++-------- .../WorkingSetProjectConfiguration.java | 6 +++++- 2 files changed, 13 insertions(+), 9 deletions(-) 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);