Bug 211647 [Workbench] 'Open Referenced Projects' dialog prompt ignores 'esc' key
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenResourceAction.java
}
	}
	/*
	 * (non-Javadoc) Method declared on IAction; overrides method on
	 * WorkspaceAction.
	 */
	public void run() {
		try {
			if (hasOtherClosedProjects() && promptToOpenWithReferences()) {
				runOpenWithReferences();
			}
			ISchedulingRule rule = null;
			
			
			IResourceRuleFactory factory = ResourcesPlugin.getWorkspace().getRuleFactory();
			Iterator resources = getSelectedResources().iterator();
			while (resources.hasNext()) {
				IProject project = (IProject) resources.next();
				rule = MultiRule.combine(rule, factory.modifyRule(project));
			}
			runInBackground(rule);
		} catch (OperationCanceledException e) {
			
		}
	}
	/**
	 * Opens the selected projects, and all related projects, in the background.
	 */
	private void runOpenWithReferences() {
		final List resources = new ArrayList(getActionResources());