Bug 130094 [regression] cannot edit group in Cheat Sheets
steps to reproduce: - create a report using Grouped Listing template - switch to Cheat Sheets, start/restart the tutorial - follow the steps to 1) create data source; 2) create data set; 3) bind the data to the table; and 4) edit the group expected behavior: - group dialog should be displayed actual behavior: - error message displayed. please refer to the attached image for detail
UI/org.eclipse.birt.report.designer.ui.editors.schematic/src/org/eclipse/birt/report/designer/ui/actions/cheatsheets/TemplateBaseAction.java
* selected inside the editor
 *  
 */
public abstract class TemplateBaseAction extends Action
		implements
			ICheatSheetAction
{
	protected EditPart selection;
	protected String[] params;
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.cheatsheets.ICheatSheetAction#run(java.lang.String[],
	 *      org.eclipse.ui.cheatsheets.ICheatSheetManager)
	 */
	public void run( String[] params, ICheatSheetManager manager )
	{
		this.params = params;
		IEditorPart editor = PlatformUI.getWorkbench( )
				.getActiveWorkbenchWindow( ).getActivePage( ).getActiveEditor( );
		if ( editor instanceof MultiPageReportEditor )
		{
			
			( (MultiPageReportEditor) editor ).setActivePage( ReportLayoutEditorFormPage.ID);
			
			ReportLayoutEditor reportDesigner = (ReportLayoutEditor) ( (MultiPageReportEditor) editor )
					.getActivePageInstance( );
			AbstractEditPartViewer viewer = (AbstractEditPartViewer) reportDesigner
					.getGraphicalViewer( );