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.tests/test/org/eclipse/birt/report/model/extension/PeerExtensionTest.java
extendedItem.getStringProperty( IStyleModel.FONT_VARIANT_PROP ) );
	}
	/**
	 * Test getLocalProperty in ExtendedItem. If a extension property is element
	 * reference type and is not resolved, we will try to resolve it everty
	 * time.
	 * @throws Exception 
	 */
	public void testResolveForExtensionProperty( ) throws Exception
	{
		openDesign( FILE_NAME_7 );
		
		DesignElementHandle extendedItem = designHandle
				.findElement( "testTable" ); 
		ElementRefValue value = (ElementRefValue) extendedItem.getElement( )
				.getProperty( design, "cube" ); 
		assertEquals( "testCube", value.getName( ) ); 
		assertFalse( value.isResolved( ) );
		
		CubeHandle cube = designHandle.getElementFactory( ).newTabularCube(
				"testCube" ); 
		designHandle.getCubes( ).add( cube );
		value = (ElementRefValue) extendedItem.getElement( ).getProperty(
				design, "cube" ); 
		assertEquals( "testCube", value.getName( ) ); 
		assertEquals( cube.getElement( ), value.getTargetElement( ) );
		assertTrue( value.isResolved( ) );
	}
}