Bug 182695 Backport RowFetchLimit setting in model to 2.1.3
In 2.1.3 Model add new methods DataSetHandle.setDataSetRowLimit() and DataSetHandle.getDataSetRowLimit() to let user define the number of rows that returned from database. This however duplicate with existing 2.2 model methods DataSetHandle.setRowFetchLimit() and DataSetHandle.getRowFetchLimit(). Model should backport the changes to 2.1.3.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DataSetHandle.java
/**
	 * Set the value for the cached data set information.
	 * 
	 * @param metadata
	 *            a structure value include output column information ,
	 *            input/output parameter definitions.
	 * @return <code>CachedMetaDataHandle</code> to the input
	 *         <code>metadata</code>, return <code>null</code> if
	 *         <code>metadata</code> is <code>null</code>.
	 * @throws SemanticException
	 *             the input data is not valid.
	 */
	public CachedMetaDataHandle setCachedMetaData( CachedMetaData metadata )
			throws SemanticException
	{
		setProperty( CACHED_METADATA_PROP, metadata );
		if ( metadata == null )
			return null;
		return (CachedMetaDataHandle) metadata
				.getHandle( getPropertyHandle( CACHED_METADATA_PROP ) );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.api.DesignElementHandle#getPropertyHandle(java.lang.String)
	 */
	public PropertyHandle getPropertyHandle( String propName )
	{
		if ( PARAMETERS_PROP.equals( propName ) )
			return new DataSetParametersPropertyHandle( this, propName );