IViewReference[] viewReferences = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getViewReferences();
for (IViewReference viewRef : viewReferences)
{
if (viewRef.getId().compareTo(IPageLayout.ID_PROJECT_EXPLORER) == 0)
{
System.out.println("Wake up !");
ProjectExplorer projectExplorer = (ProjectExplorer)(viewRef.getView(true));
System.out.println (projectExplorer.isDirty()); // return false
projectExplorer.getCommonViewer().refresh();
projectExplorer.getCommonViewer().expandAll();
}
}