Bug 179931 Provide new interface IStyle to let extension return the style properties values
Provide the IStyle interface to let extension user can return the style property value list for their extension elements.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/extension/IReportItem.java
*/
	public IPropertyDefinition[] getMethods( );
	/**
	 * Gets the script property definition of this report item.
	 * 
	 * @return the script property definition of this report item
	 */
	public IPropertyDefinition getScriptPropertyDefinition( );
	/**
	 * Gets list of the predefined styles. Each one in the list can be one of
	 * the following instance:
	 * <p>
	 * 
	 * <ui>
	 * <li><code>String</code>
	 * <li><code>StyleHandle</code> </ui>
	 * 
	 * @return
	 */
	public List getPredefinedStyles( );
	/**
	 * Returns the interface for script operations. If the extension element
	 * want to provide multi row data function, need to extend
	 * simpleapi.IMultiRowItem and extension.MultiRowItem; If not, need to
	 * extend simpleapi.IReportItem and extension.SimpleRowItem.
	 * 
	 * @return the simple interface
	 */
	public org.eclipse.birt.report.model.api.simpleapi.IReportItem getSimpleElement( );
}