Bug 183918 get relative file path of linkage library
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java
iter = designHandle.getAllImages( ).iterator( );
		EmbeddedImageHandle image = (EmbeddedImageHandle) iter.next( );
		assertEquals( "image1.jpg", image.getName( ) ); 
		assertEquals( "image1.jpg", image.getQualifiedName( ) ); 
		assertTrue( image.getModule( ) instanceof ReportDesign );
		image = ( (EmbeddedImageHandle) iter.next( ) );
		assertEquals( "image1.jpg", image.getName( ) ); 
		assertEquals( "LibA.image1.jpg", image.getQualifiedName( ) ); 
		assertTrue( image.getModule( ) instanceof Library );
		image = ( (EmbeddedImageHandle) iter.next( ) );
		assertEquals( "image2", image.getName( ) ); 
		assertEquals( "LibA.image2", image.getQualifiedName( ) ); 
		assertTrue( image.getModule( ) instanceof Library );
		assertFalse( iter.hasNext( ) );
		
		propHandle = designHandle.getPropertyHandle( Module.COLOR_PALETTE_PROP );
		structure = propHandle.getAt( 0 );
		assertEquals( structure.getStructure( ), designHandle
				.findColor( "lighterRed" ) ); 
		iter = designHandle.customColorsIterator( );
		CustomColorHandle color = (CustomColorHandle) iter.next( );
		assertEquals( "lighterRed", color.getName( ) ); 
		assertEquals( "lighterRed", color.getQualifiedName( ) ); 
		assertTrue( color.getModule( ) instanceof ReportDesign );
		color = (CustomColorHandle) iter.next( );
		assertEquals( "lighterRed", color.getName( ) ); 
		assertEquals( "LibA.lighterRed", color.getQualifiedName( ) ); 
		assertTrue( color.getModule( ) instanceof Library );
		color = (CustomColorHandle) iter.next( );
		assertEquals( "lighterBlue", color.getName( ) );