Bug 179674 Support time dimension in model
When define time dimension in model, the "itTime" property will be set. However this is not enough. We also need to know to what precision the time value should be evaluated, say, year, month, day, etc. Model needs to be enhanced to support such requirement.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
*            the ODA element to write
	 * @param extensionIDProp
	 *            the extension ID for ODA properties
	 */
	private void writeOdaExtensionProperties( DesignElement obj,
			String extensionIDProp )
	{
		IElementDefn extDefn = null;
		if ( obj instanceof OdaDataSource )
			extDefn = ( (OdaDataSource) obj ).getExtDefn( );
		else if ( obj instanceof OdaDataSet )
			extDefn = ( (OdaDataSet) obj ).getExtDefn( );
		if ( extDefn == null )
		{
			ODAProvider provider = null;
			if ( obj instanceof OdaDataSource )
				provider = ( (OdaDataSource) obj ).getProvider( );
			if ( obj instanceof OdaDataSet )
				provider = ( (OdaDataSet) obj ).getProvider( );
			if ( provider instanceof OdaDummyProvider )
				writeOdaDummyProperties( obj, provider );
			return;
		}
		List list = extDefn.getLocalProperties( );
		for ( int i = 0; i < list.size( ); i++ )
		{
			PropertyDefn prop = (PropertyDefn) list.get( i );
			if ( extensionIDProp.equals( prop.getName( ) ) )
				continue;
			Object value = obj.getLocalProperty( getModule( ), prop.getName( ) );