Bug 179737 The MeasureHandle should be able to provide data type info
We are now allow user input expression as measure expression. However this brings difficulties in determine the data type of a measure expression evaluation result. We need MeasureHandle to be enhanced to include the data type info. Please note that data type "any" is not accepted.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/MeasureHandle.java
public void setMeasureExpression( String expression )
			throws SemanticException
	{
		setStringProperty( MEASURE_EXPRESSION_PROP, expression );
	}
	/**
	 * Indicates whether this measure is computed by other measures or not.
	 * 
	 * @return true if this measure is computed by other measures, otherwise
	 *         false
	 */
	public boolean isCalculated( )
	{
		return getBooleanProperty( IS_CALCULATED_PROP );
	}
	/**
	 * Sets whether this measure is computed by other measures or not.
	 * 
	 * @param isCalculated
	 *            true if this measure is computed by other measures, otherwise
	 *            false
	 * @throws SemanticException
	 *             property is locked
	 */
	public void setCalculated( boolean isCalculated ) throws SemanticException
	{
		setProperty( IS_CALCULATED_PROP, Boolean.valueOf( isCalculated ) );
	}
}