internalComputeAliases(resource, location);
else
computeDeepAliases(resource, location);
if (aliases.size() == 0)
return;
FileSystemResourceManager localManager = workspace.getFileSystemManager();
for (Iterator it = aliases.iterator(); it.hasNext();) {
IResource alias = (IResource) it.next();
monitor.subTask(NLS.bind(Messages.links_updatingDuplicate, alias.getFullPath()));
if (alias.getType() == IResource.PROJECT) {
if (checkDeletion((Project) alias, location))
continue;
//project did not require deletion, so fall through below and refresh it
}
localManager.refresh(alias, IResource.DEPTH_INFINITE, false, null);
}
}