if ( type == AttributeViewPage.class ) { AttributeViewPage page = new AttributeViewPage( ); return page; }
	public Object getAdapter( Class type )	{		if ( type == IContentOutlinePage.class )		{			// ( (NonGEFSynchronizerWithMutiPageEditor)			// getSelectionSynchronizer( ) ).add( (NonGEFSynchronizer)			// outlinePage.getAdapter( NonGEFSynchronizer.class ) );			// Add JS Editor as a selection listener to Outline view selections.			// outlinePage.addSelectionChangedListener( jsEditor );			DesignerOutlinePage outlinePage = new DesignerOutlinePage( getModel( ) );			manager.addModelEventProcessor( outlinePage.getModelProcessor( ) );			return outlinePage;		}		// return the property sheet page		if ( type == IPropertySheetPage.class )		{			ReportPropertySheetPage sheetPage = new ReportPropertySheetPage( );			return sheetPage;		}		if ( type == DataViewPage.class )		{			DataViewTreeViewerPage page = new DataViewTreeViewerPage( getModel( ) );			return page;		}		return super.getAdapter( type );	}