Bug 132937 Report didn't refresh when the virtual parent was deleted in the included library
Steps to reproduce: 1.New a library"LibA" and a table "table1" 2.New a report including the library 3.Drag LibA.table1 in the report 4.Delete the table in the library 5.Refresh the report Expected result: The extended table won't display in the layout Actual result: The extended table is still in the layout till reopen the report
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/actions/RefreshModuleHandleAction.java
{
		Object obj = getSelection( );
		if ( obj instanceof ReportDesignHandle || obj instanceof LibraryHandle )
		{
			ModuleHandle moduleHandle = (ModuleHandle) obj;
			IEditorPart editor = UIUtil.getActiveEditor( true );
			ILibraryProvider provider = (ILibraryProvider) editor.getAdapter( ILibraryProvider.class );
			LibraryHandle[] libraries = provider.getLibraries( );
			for ( int i = 0; i < libraries.length; i++ )
			{
				try
				{
					if(moduleHandle.isInclude( libraries[i]))
					{
						moduleHandle.reloadLibrary( libraries[i] );
					}					
				}
				catch ( SemanticException e )
				{
					e.printStackTrace( );
				}
				catch ( DesignFileException e )
				{
					e.printStackTrace( );
				}
			}
		}
	}
}