hookModelEventManager(getModel( ) );
	public boolean onBroughtToTop( IReportEditorPage prePage )	{		if ( getEditorInput( ) != prePage.getEditorInput( ) )		{			setInput( prePage.getEditorInput( ) );		}		ModuleHandle model = getProvider( ).getReportModuleHandle( getEditorInput( ) );				if ( model != null && getModel( ) != model )		{			Object oldModel = getModel( );			setModel( model );						rebuildReportDesign( oldModel );			if ( getModel( ) != null )			{				this.getGraphicalViewer( ).setContents( getModel( ) );				markPageStale( IPageStaleType.NONE );			}			updateStackActions( );		}		//reselect the selection		GraphicalViewer view = getGraphicalViewer( );		if(view !=null)		{			UIUtil.resetViewSelection( view, true );		}		return true;	}