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
/**
	 * Gets multiple selected elements
	 * 
	 * @return The (base) class type all the multi selected elements
	 */
	private Object getMultiSelectedElement( )
	{
		List list = getElements( );
		Object baseHandle = list.get( 0 );
		if ( baseHandle != null )
		{
			Class base = baseHandle.getClass( );
			for ( int i = 1; i < list.size( ); i++ )
			{
				Object obj = list.get( i );
				if ( base.isInstance( obj ) )
				{
					continue;
				}
				
				
				while ( !base.isInstance( obj ) )
				{
					base = base.getSuperclass( );
				}
				continue;
			}
			return base;
		}
		return null;