public static void refreshRepositoryView ( ) { IWorkbenchWindow activeWindow = Activator . getDefault ( ) . getWorkbench ( ) . getActiveWorkbenchWindow ( ) ; // If there is no active workbench window, then there can be no Repository view if ( activeWindow == null ) { return ; } // If there is no active workbench page, then there can be no Repository view IWorkbenchPage page = activeWindow . getActivePage ( ) ; if ( page == null ) { return ; } RepositoryView view = ( RepositoryView ) page . findView ( IGuvnorConstants . REPVIEW_ID ) ; if ( view != null ) { view . refresh ( ) ; } }
Causes the Repository view to refresh if it is open .