Bug 181153 Only show dimension arrow after drag a data item into row area[1102]
Description: Only show dimension arrow after drag a data item into row area[1102] Build number: 2.2.0.v20070405-0630 Steps to reproduce: 1, New a cross tab with a dimension in row area 2, Drag a data item into the row area Expected result: On data item there is no black arrow icon Actual result: The data item has the same black arrow icon as dimension has Error log:
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/internal/ui/editors/editparts/CrosstabGraphicsFactory.java
* The singleton instance. 
	 */
	public static final CrosstabGraphicsFactory INSTANCEOF = new CrosstabGraphicsFactory( );
	/* (non-Javadoc)
	 * @see org.eclipse.gef.EditPartFactory#createEditPart(org.eclipse.gef.EditPart, java.lang.Object)
	 */
	public EditPart createEditPart( EditPart context, Object model )
	{
		if ( context instanceof CrosstabCellEditPart )
		{
			if ( model instanceof DataItemHandle )
			{
				String position = ( (CrosstabCellEditPart) context ).getCrosstabCellAdapter( )
						.getPositionType( );
				if ( ICrosstabCellAdapterFactory.CELL_FIRST_LEVEL_HANDLE.equals( position ) 
						|| ICrosstabCellAdapterFactory.CELL_MEASURE.equals( position ))
				{
					FirstLevelHandleDataItemEditPart first = new FirstLevelHandleDataItemEditPart(model);
					first.setManager( createMenuManager( position, context.getViewer( )));
					return first;
				}
				else if (ICrosstabCellAdapterFactory.CELL_LEVEL_HANDLE.equals( position )
						)
				{
					
					return new LevelHandleDataItemEditPart( model );
				}
				else if (
						 
						ICrosstabCellAdapterFactory.CELL_MEASURE_HEADER.equals( position ))