new ReportComponentEditPolicy( ) );
new ReportComponentEditPolicy( ) {  public boolean understandsRequest( Request request ) { if ( RequestConstants.REQ_DIRECT_EDIT.equals( request.getType( ) ) || RequestConstants.REQ_OPEN.equals( request.getType( ) ) || ReportRequest.CREATE_ELEMENT.equals(request.getType())) return true; return super.understandsRequest( request ); } } );
	protected void createEditPolicies( )	{		installEditPolicy( EditPolicy.COMPONENT_ROLE,				new ReportComponentEditPolicy( ) );		installEditPolicy( EditPolicy.CONTAINER_ROLE,				new ReportContainerEditPolicy( ) );		// should add highlight policy		// installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, new		// ContainerHighlightEditPolicy());		installEditPolicy( EditPolicy.LAYOUT_ROLE,				new TableXYLayoutEditPolicy( (XYLayout) getContentPane( ).getLayoutManager( ) ) );	}