Bug 61211 [Navigator] When deleting a linked resource, it asks if you're sure you want to delete any read-only files
I have a linked resource called Foo, which links to c:\foo. In this directory are several read-only files. In the Navigator in the Resource perspective, I try to delete this resource. It asks to confirm, and says that only the link will be deleted, the link target will not be changed. I say OK. Then it gives me a dialog for each read-only file in c:\foo, warning me that the file is read- only, do I really want to delete it. This contradicts what it said about not touching the target resource. I'm using 3.0 M8.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/DeleteResourceAction.java
IStatus status = exception.getStatus();
                IStatus[] children = status.getChildren();
                boolean outOfSyncError = false;
                for (int i = 0; i < children.length; i++) {
                    if (children[i].getCode() == IResourceStatus.OUT_OF_SYNC_LOCAL) {
                        outOfSyncError = true;
                        break;
                    }
                }
                IDEWorkbenchPlugin.log(getClass(), "run", t); 
                if (outOfSyncError) {
                    ErrorDialog
                            .openError(
                                    shell,
                                    IDEWorkbenchMessages
                                            .getString("DeleteResourceAction.errorTitle"), 
                                    IDEWorkbenchMessages
                                            .getString("DeleteResourceAction.outOfSyncError"), 
                                    status);
                } else {
                    ErrorDialog.openError(shell, IDEWorkbenchMessages
                            .getString("DeleteResourceAction.errorTitle"), 
                            null, status);
                }
            } else {
                
                IDEWorkbenchPlugin.log(getClass(), "run()", t);
                MessageDialog
                        .openError(
                                shell,