Bug 15586 Warn the user when a project without the Java nature is opened
When opening a closed project that doesn't have the Java nature when opened, then we should inform the user that the opened project will not appear in the packages view.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenProjectAction.java
} catch (CoreException e) {
						if (errorStatus == null)
							errorStatus = new MultiStatus(JavaPlugin.getPluginId(), IStatus.ERROR, ActionMessages.getString("OpenProjectAction.error.message"), e); 
						errorStatus.merge(e.getStatus());
					}
				}
				monitor.done();
				if (errorStatus != null)
					throw new InvocationTargetException(new CoreException(errorStatus));
			}
		};
		ProgressMonitorDialog pd= new ProgressMonitorDialog(fSite.getShell());
		try {
			pd.run(true, true, runnable);	
		} catch (InvocationTargetException e) {
			ExceptionHandler.handle(e, fSite.getShell(), 
				ActionMessages.getString("OpenProjectAction.dialog.title"), 
				ActionMessages.getString("OpenProjectAction.error.message")); 
		} catch (InterruptedException e) {
		}
	}
	
	/*
	 * @see IResourceChangeListener#resourceChanged(IResourceChangeEvent)
	 */
	public void resourceChanged(IResourceChangeEvent event) {
		IResourceDelta delta = event.getDelta();
		if (delta != null) {
			IResourceDelta[] projDeltas = delta.getAffectedChildren(IResourceDelta.CHANGED);
			for (int i = 0; i < projDeltas.length; ++i) {