Bug 153882 Use the API to get the visible images in module
Please use the API below. ModuleHandle :: getVisibleImages() which returns only the embedded images defined in the report design. GUI should switch to use the API to show user the embedded images in the image builder.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/views/outline/EmbeddedImageNode.java
}
	/** Get array of embedded images.
	 * @return Array of embedded images.
	 */
	public Object[] getChildren( )
	{
		ArrayList children = new ArrayList( );
		for ( Iterator itor = reportHandle.imagesIterator( ); itor.hasNext( ); )
		{
			children.add( itor.next( ) );
		}
		return children.toArray( );
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	public boolean equals( Object arg0 )
	{
		if ( arg0 == this )
		{
			return true;
		}
		if ( arg0 instanceof EmbeddedImageNode )
		{
			return ( (EmbeddedImageNode) arg0 ).reportHandle == reportHandle;
		}
		return false;
	}
}