pageActivated( );
	protected Control createDialogArea( Composite parent )	{		ChartUIUtil.bindHelp( parent, ChartHelpContextIds.DIALOG_DATA_SET_FILTER );				Composite composite = (Composite) super.createDialogArea( parent );				initColumnNames( );		viewer = new PropertyHandleTableViewer( composite, true, true, true );		TableColumn column = new TableColumn( viewer.getViewer( ).getTable( ),				SWT.LEFT );		column.setText( " " ); //$NON-NLS-1$		column.setResizable( false );		column.setWidth( 19 );		column = new TableColumn( viewer.getViewer( ).getTable( ), SWT.LEFT );		column.setText( Messages.getString( "dataset.editor.title.expression" ) ); //$NON-NLS-1$		column.setWidth( 100 );		column = new TableColumn( viewer.getViewer( ).getTable( ), SWT.LEFT );		column.setText( Messages.getString( "dataset.editor.title.operator" ) ); //$NON-NLS-1$		column.setWidth( 100 );		column = new TableColumn( viewer.getViewer( ).getTable( ), SWT.LEFT );		column.setText( Messages.getString( "dataset.editor.title.value1" ) ); //$NON-NLS-1$		column.setWidth( 100 );		column = new TableColumn( viewer.getViewer( ).getTable( ), SWT.LEFT );		column.setText( Messages.getString( "dataset.editor.title.value2" ) ); //$NON-NLS-1$		column.setWidth( 100 );		initializeFilters( );		viewer.getViewer( )				.setContentProvider( new IStructuredContentProvider( ) {					public Object[] getElements( Object inputElement )					{						ArrayList filterList = new ArrayList( 10 );						Iterator iter = filters.iterator( );						if ( iter != null )						{							while ( iter.hasNext( ) )							{								filterList.add( iter.next( ) );							}						}						if ( newFilter == null )						{							newFilter = new FilterCondition( );						}						filterList.add( newFilter );						return filterList.toArray( );					}					public void dispose( )					{					}					public void inputChanged( Viewer viewer, Object oldInput,							Object newInput )					{					}				} );		viewer.getViewer( ).setLabelProvider( this );		viewer.getViewer( ).setInput( filters );		setupEditors( );		addListeners( );		SessionHandleAdapter.getInstance( )				.getCommandStack( )				.startTrans( "Modify Filters" ); //$NON-NLS-1$		return composite;	}