Bug 105913 Deprecations in ReadOnlyStateChecker
20050802 ReadOnlyStateChecker is using deprecated core API
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/ReadOnlyStateChecker.java
return IDialogConstants.CANCEL_ID;
                }
                if (action == IDialogConstants.YES_TO_ALL_ID) {
                    yesToAllSelected = true;
                    selectedChildren.add(resourceToCheck);
                }
            } else {
                boolean childResult = checkAcceptedResource(resourceToCheck,
                        selectedChildren);
                if (cancelSelected)
                    return IDialogConstants.CANCEL_ID;
                if (!childResult)
                    noneSkipped = false;
            }
        }
        if (noneSkipped)
            return IDialogConstants.YES_TO_ALL_ID;
       allSelected.addAll(selectedChildren);
       return IDialogConstants.NO_ID;
    }
    /**
	 * Returns whether the given resource should be checked for read-only state.
	 * 
	 * @param resourceToCheck the resource to check
	 * @return <code>true</code> to check it, <code>false</code> to skip it
	 */
	private boolean shouldCheck(IResource resourceToCheck) {
        if (ignoreLinkedResources) {
        	if (resourceToCheck.isLinked())
        		return false;