Bug 145991 [Regression]Invalid data set should not be allowed to drag or "Insert in layout"
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DataSetHandle.java
* 
	 * @return the data source name as a string
	 * 
	 * @see #setDataSource(String)
	 */
	public String getDataSourceName( )
	{
		return getStringProperty( SimpleDataSet.DATA_SOURCE_PROP );
	}
	/**
	 * Sets the name of the data source for this data set. This method checks
	 * whether the data source name exists in the report design.
	 * 
	 * @param name
	 *            the data source name
	 * @throws SemanticException
	 *             if the data source does not exist in the report design, or
	 *             the property if locked.
	 * @see #getDataSource()
	 */
	public void setDataSource( String name ) throws SemanticException
	{
		setStringProperty( SimpleDataSet.DATA_SOURCE_PROP, name );
	}
	/**
	 * Returns an iterator over the list of output parameter definitions. The
	 * iterator returns instances of <code>DataSetParameterHandle</code> that
	 * represents parameter objects.
	 * 
	 * @return iterator over output parameter definitions.