Bug 118487 Report iTem tempalte value should provide the option to revert.
The Report Tempalte spec mockups expect the following. UI needs to support the following 2 options as described in the Report Template spec mockups. Please refer to it. - Revert to Template Item ( call DE API DesignElementHandle.revertToTemplateItem ) - Revert to Report Item ( call DE API DesignElementHandle.reveretToReportItem or TransformToReportItem() ) to create a report item and get rid of the template definition )
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/DefaultNodeProvider.java
if ( request.getType( ).equals( IRequestConstants.REQUEST_TYPE_DELETE ) )
		{
			return false;
		}
		if ( request.getType( ).equals(
				IRequestConstants.REQUEST_CREATE_PLACEHOLDER ) )
		{
			return performCreatePlaceHolder( (ReportElementHandle) model );
		}
		if ( request.getType( ).equals(
				IRequestConstants.REQUEST_TRANSFER_PLACEHOLDER ) )
		{
			return performTransferPlaceHolder( (TemplateElementHandle) model );
		}
		return false;
	}
	private boolean performTransferPlaceHolder( TemplateElementHandle handle )
	{
		DesignElementHandle copiedHandle = handle.getDefaultElement( ).copy( )
				.getHandle(
						SessionHandleAdapter.getInstance( )
								.getReportDesignHandle( ).getModule( ) );
		try
		{
			( (TemplateReportItemHandle) handle )
					.transformToReportItem( (ReportItemHandle) copiedHandle );
		}
		catch ( SemanticException e )
		{
			return false;