Bug 157744 [Regression]GUI has memory leak
Causes by 153732, designer has a regression to hold the report design handle in a hashmap. That causes the report design can not be released.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/editparts/ReportElementEditPart.java
{
				
				figure.setAlignment( ( (int[]) backGroundPosition )[0]
						| ( (int[]) backGroundPosition )[1] );
				figure.setPosition( new Point( -1, -1 ) );
			}
			else if ( backGroundPosition instanceof Point )
			{
				
				figure.setPosition( (Point) backGroundPosition );
			}
			else if ( backGroundPosition instanceof DimensionValue[] )
			{
				
				int percentX = (int) ( (DimensionValue[]) backGroundPosition )[0].getMeasure( );
				int percentY = (int) ( (DimensionValue[]) backGroundPosition )[1].getMeasure( );
				Rectangle area = getFigure( ).getClientArea( );
				org.eclipse.swt.graphics.Rectangle imageArea = image.getBounds( );
				int x = ( area.width - imageArea.width ) * percentX / 100;
				int y = ( area.height - imageArea.height ) * percentY / 100;
				figure.setPosition( new Point( x, y ) );
			}
		}
	}
	
	/**
	 * Marks edit part dirty
	 * 
	 * @param bool
	 * @param notifyParent