Bug 171501 When click the data set or data source, the focus is lost[0001]
Description: When click the data set or data source, the focus is lost[0001] Build number: 2.2.0.v20070124-0630 Steps to reproduce: 1, New a Sample datasource and data set 2, Click the data source or data set in Data Explorer 3, Press 'Delete' button on keyboard Expected result: The datasource or data set can be deleted successfully Actual result: The operation take no effect, and the datasource is gray. When choose the datasource again, the datasource is able to delete Error log:
UI/org.eclipse.birt.report.designer.ui.views/src/org/eclipse/birt/report/designer/ui/views/data/DataView.java
*            a page record for the part
	 * @see #doCreatePage
	 */
	protected void doDestroyPage( IWorkbenchPart part, PageRec pageRecord )
	{
		IPage page = pageRecord.page;
		page.dispose( );
		pageRecord.dispose( );
	}
	/**
	 * Returns the active, important workbench part for this view.
	 * <p>
	 * When the page book view is created it has no idea which part within the
	 * workbook should be used to generate the first page. Therefore, it
	 * delegates the choice to subclasses of <code>PageBookView</code>.
	 * </p>
	 * <p>
	 * Implementors of this method should return an active, important part in
	 * the workbench or <code>null</code> if none found.
	 * </p>
	 * 
	 * @return the active important part, or <code>null</code> if none
	 */
	protected IWorkbenchPart getBootstrapPart( )
	{
		IWorkbenchPage page = getSite( ).getPage( );
		if ( page != null )
			return page.getActiveEditor( );
		else
			return null;