Bug 124599 Shortcut delete and menu delete act different in table column.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/parts/GraphicalEditorWithFlyoutPalette.java
/**
	 * @return a newly-created {@link CustomPalettePage}
	 */
	protected CustomPalettePage createPalettePage( )
	{
		return new CustomPalettePage( getPaletteViewerProvider( ) );
	}
	/**
	 * Creates actions and registers them to the ActionRegistry.
	 */
	protected void createActions( )
	{
		addStackAction( new UndoAction( this ) );
		addStackAction( new RedoAction( this ) );
		addEditPartAction( new DeleteAction( (IWorkbenchPart) this ) {
			public Command createDeleteCommand( List objects )
			{
				if ( objects.isEmpty( ) )
					return null;
				if ( !( objects.get( 0 ) instanceof EditPart ) )
					return null;
				GroupRequest deleteReq = new GroupRequest( RequestConstants.REQ_DELETE );
				deleteReq.setEditParts( objects );
				List list = new ArrayList( );
				for ( int i = 0; i < objects.size( ); i++ )
				{
					EditPart object = (EditPart) objects.get( i );
					list.add( object.getModel( ) );
				}
				return new DeleteCommand( list.toArray( ) );