Bug 145021 Enhance the agrregate on option in column binding dialog
1. Check if the expression is aggregate expression by data utility class. 2. If yes, the option is ?all? and group name list 3. if not, the option disabled (or set to none?) if the column binding is in detail row. If the column binding is in group row, the option is ?None? and group name list.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dnd/InsertInLayoutUtil.java
return false;
	}
	
	private static boolean isMasterPageHeaderOrFooter(Object obj)
	{
		if (!(obj instanceof ReportElementModel))
		{
			return false;
		}
		if (((ReportElementModel)obj).getSlotHandle( ).getElementHandle( ) instanceof MasterPageHandle)
		{
			return true;
		}
		return false;
	}
	/**
	 * Validates drop target from scalar parameter in data view.
	 * 
	 * @return validate result
	 */
	protected static boolean handleValidateParameter( EditPart target )
	{
		return handleValidateParameterDropContainer( target )
				&& DNDUtil.handleValidateTargetCanContainType( target.getModel( ),
						ReportDesignConstants.DATA_ITEM );
	}
	/**
	 * Validates drag source from data view to layout. Support the multiple.
	 * 
	 * @return validate result