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
import org.eclipse.ui.IWorkbenchActionConstants;
import org.eclipse.ui.PlatformUI;
/**
 * Default node provider. This class is the base class for other providers
 */
public class DefaultNodeProvider implements INodeProvider
{
	public static final String BODY = Messages
			.getString( "DefaultNodeProvider.Tree.Body" ); 
	public static final String COMPONENTS = Messages
			.getString( "DefaultNodeProvider.Tree.Components" ); 
	public static final String PAGESETUP = Messages
			.getString( "DefaultNodeProvider.Tree.PageSetup" ); 
	public static final String DATASOURCES = Messages
			.getString( "DefaultNodeProvider.Tree.DataSources" ); 
	public static final String DATASETS = Messages
			.getString( "DefaultNodeProvider.Tree.DataSets" ); 
	public static final String STYLES = Messages
			.getString( "DefaultNodeProvider.Tree.Styles" ); 
	public static final String THEMES = Messages
			.getString( "DefaultNodeProvider.Tree.Themes" ); 
	public static final String IMAGES = Messages
			.getString( "DefaultNodeProvider.Tree.Images" ); 
	public static final String PARAMETERS = Messages
			.getString( "DefaultNodeProvider.Tree.Parameters" ); 
	public static final String SCRATCHPAD = Messages
			.getString( "DefaultNodeProvider.Tree.Scratch" ); 
	public static final String MASTERPAGE = Messages
			.getString( "DefaultNodeProvider.Tree.MasterPages" ); 
	public static final String COLUMNHEADING_DISPALYNAME = Messages