Bug 120317 Set "dimension" property to 3D in "properties" view, error appears in layout editor.
Description: Set "dimension" property to 3D in "properties" view, error appears in layout editor. Steps to reproduce: 1. Add a 2D chart in property editor. 2. Set its dimension property to "three-dimension" in properties view. 3. Error appears in chart.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/extension/IReportItem.java
* @return the dynamic property list of the extended element model
	 */
	public IPropertyDefinition[] getPropertyDefinitions( );
	/**
	 * Returns the value of a public property. Returns null if the property is
	 * not defined. If the <code>IReportItemFactory</code> class defines a
	 * property, then this method must accept that property name.
	 * <p>
	 * Property names can be separated with dots and can include array indexes.
	 * For example: barColors[1].pattern. This will occur if a property is
	 * defined as a list or structure.
	 * <p>
	 * If the report element support styles or inheritance, then a return value
	 * of <code>null</code> means that the value should be inherited. BIRT
	 * will use its normal inheritance mechanisms to locate the value. If the
	 * extended element does not support inheritance or styles, then this method
	 * must return the value of each property, including defaults if the value
	 * has not yet been set.
	 * 
	 * @param propName
	 *            the name of the property to get
	 * @return the property value as one of the supported BIRT property types:
	 *         String, Integer, Double, BigDecimal, etc.
	 */
	public Object getProperty( String propName );
	/**
	 * Checks the value of a property prior to setting it. BIRT calls this
	 * operation before setting the value. See the <code>setProperty</code>
	 * method for details on the process for setting a property value.
	 *