markDirty( true ); refreshChildren( );
else { if ( focus instanceof ListHandle ) { addListBandEditPart( ); } markDirty( true ); refreshChildren( ); }
	public void elementChanged( DesignElementHandle focus, NotificationEvent ev )	{		switch ( ev.getEventType( ) )		{			case NotificationEvent.CONTENT_EVENT :			case NotificationEvent.TEMPLATE_TRANSFORM_EVENT:			{				if ( focus instanceof ListHandle )				{					addListBandEditPart( );				}				markDirty( true );				refreshChildren( );				break;			}			case NotificationEvent.ELEMENT_DELETE_EVENT :			{				focus.removeListener( this );				markDirty( true );				getListHandleAdapt( ).remove( focus );				refresh( );				break;			}			case NotificationEvent.PROPERTY_EVENT :			{				markDirty( true );				reLayout( );				refresh( );				PropertyEvent event = (PropertyEvent) ev;				if ( event.getPropertyName( ).startsWith( "border" ) )//$NON-NLS-1$				{					refreshVisuals( );				}				if ( event.getPropertyName( ).equals( StyleHandle.PADDING_TOP_PROP )						|| event.getPropertyName( )								.equals( StyleHandle.PADDING_BOTTOM_PROP )						|| event.getPropertyName( )								.equals( StyleHandle.PADDING_LEFT_PROP )						|| event.getPropertyName( )								.equals( StyleHandle.PADDING_RIGHT_PROP ) )				{					getFigure( ).getParent( ).revalidate( );				}				break;			}			default :			{				markDirty( true );				reLayout( );				refresh( );				break;			}		}	}