Bug 179688 Dimension should not be able to be deleted through Context Menu [1102]
Description: Dimension should not be able to be deleted through Context Menu. Build number: 2.2.0.v20070328-0630 Steps to reproduce: 1. New a Cross tab, drag Group to column. 2. Select the Group and right click to choose "Delete" in the context menu. Expected result: Dimension should not be able to be deleted through Context Menu. Actual result: Dimension can be deleted through Context Menu. Error log: N/A
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/providers/SchematicContextMenuProvider.java
}
		if ( getFirstElement( ) instanceof SlotHandle )
		{
			return;
		}
		MenuManager subMenu = new MenuManager( INSERT_GROUP_HEADER_FOOTER_ITEM_TEXT );
		ListingHandle parentHandle = null;
		if ( !getTableEditParts( ).isEmpty( ) )
		{
			parentHandle = (ListingHandle) ( (TableEditPart) getTableEditParts( ).get( 0 ) ).getModel( );
		}
		else
		{
			return;
		}
		
		SlotHandle handle = parentHandle.getGroups( );
		Iterator iter = handle.iterator( );
		while ( iter.hasNext( ) )
		{
			GroupHandle groupHandle = (GroupHandle) iter.next( );
			MenuManager groupMenu = new MenuManager( groupHandle.getName( ) );
			groupMenu.add(  new InsertGroupHeaderFooterAction(groupHandle, InsertGroupHeaderFooterAction.HEADER) );
			groupMenu.add(  new InsertGroupHeaderFooterAction(groupHandle, InsertGroupHeaderFooterAction.FOOTER) );
			subMenu.add(groupMenu );
		}
		menuManager.appendToGroup( group_name, subMenu );
	}
	
}