239425 Strange confirmation message on 'Delete project'
diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.java b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.java
index b4424ee..2994851 100644
--- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.java
+++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.java
@@ -63,6 +63,10 @@
 	public static String DeleteResourcesWizard_label_multi_linked;
 
 	public static String DeleteResourcesWizard_label_single_linked;	
+	
+	public static String DeleteResourcesWizard_label_multi_projects;
+
+	public static String DeleteResourcesWizard_label_single_project;		
 
 	public static String DeleteResourcesWizard_outOfSync;
 
diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.properties b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.properties
index 79cc0ab..fc83915 100644
--- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.properties
+++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringUIMessages.properties
@@ -206,6 +206,8 @@
 DeleteResourcesWizard_label_single=Are you sure you want to delete ''{0}'' from the file system?
 DeleteResourcesWizard_label_multi_linked=Are you sure you want to delete these {0} resources?\n\nSelection contains linked resources.\nOnly the workspace links will be deleted. Link targets will remain unchanged.
 DeleteResourcesWizard_label_single_linked=Are you sure you want to delete linked resource ''{0}''?\n\nOnly the workspace link will be deleted. Link target will remain unchanged.
+DeleteResourcesWizard_label_multi_projects=Are you sure you want to remove these {0} projects from the workspace?
+DeleteResourcesWizard_label_single_project=Are you sure you want to remove project ''{0}'' from the workspace?
 
 DeleteResourcesWizard_outOfSync=Delete out of sync files
 DeleteResourcesWizard_page_title=Delete Resources
diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/DeleteResourcesWizard.java b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/DeleteResourcesWizard.java
index c2c6194..960d369 100644
--- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/DeleteResourcesWizard.java
+++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/DeleteResourcesWizard.java
@@ -96,7 +96,13 @@
 			Label label= new Label(composite, SWT.WRAP);
 			label.setFont(composite.getFont());
 			
-			if (containsLinkedResource(resources)) {
+			if (Resources.containsOnlyProjects(resources)) {
+				if (resources.length == 1) {
+					label.setText(Messages.format(RefactoringUIMessages.DeleteResourcesWizard_label_single_project, BasicElementLabels.getResourceName(resources[0])));
+				} else {
+					label.setText(Messages.format(RefactoringUIMessages.DeleteResourcesWizard_label_multi_projects, new Integer(resources.length)));
+				}
+			} else if (containsLinkedResource(resources)) {
 				if (resources.length == 1) {
 					label.setText(Messages.format(RefactoringUIMessages.DeleteResourcesWizard_label_single_linked, BasicElementLabels.getResourceName(resources[0])));
 				} else {