Bug 124501 need uninstall of jst.utility facet
The jst.utility facet needs an uninstall delegate. Without it, it is not possible to deselect this facet and select/install the Dynamic Web Module facet on an existing project.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/schematic/TableHandleAdapter.java
CellHandleAdapter cellAdapt = HandleAdapterFactory
						.getInstance( ).getCellHandleAdapter( cell );
				cellAdapt.setColumnSpan( cellAdapt.getColumnSpan( ) - 1 );
				temp.add( cell );
			}
		}
		size = trueDeleteCells.size( );
		for ( int i = 0; i < size; i++ )
		{
			CellHandle cell = (CellHandle) trueDeleteCells.get( i );
			cell.drop( );
		}
		column.drop( );
		transEnd( );
		reload( );
	}
	/**
	 * Delete specific rows from the current table.
	 * 
	 * @param rows
	 *            The rows to be deleted.
	 * @throws SemanticException
	 */
	public void deleteRow( int[] rows ) throws SemanticException
	{
		if ( rows == null )
		{
			return;
		}
		transStar( TRANS_LABEL_DELETE_ROWS );