handleRemovingElement( content );
	private void doDelectAction( DesignElement content,			boolean unresolveReference ) throws SemanticException	{		// Remove contents.		removeContents( content );		// Clean up references to or from the element.		dropUserProperties( content );		if ( content.hasReferences( ) )			adjustReferenceClients( (ReferenceableElement) content,					unresolveReference );		adjustReferredClients( content );		adjustDerived( content );		// Drop the style...		if ( content.getStyle( module ) != null )		{			StyleCommand styleCmd = new StyleCommand( module, content );			styleCmd.setStyle( null );		}		// Drop the extends...		if ( content.getExtendsElement( ) != null )		{			ExtendsCommand extendsCmd = new ExtendsCommand( module, content );			extendsCmd.setExtendsName( null );		}		// Remove from name space...		if ( content.getName( ) != null )		{			NameCommand nameCmd = new NameCommand( module, content );			nameCmd.dropElement( );		}		// Drop the property binding		List propertyBindings = module.getPropertyBindings( content );		for ( int i = 0; i < propertyBindings.size( ); i++ )		{			PropertyBinding propBinding = (PropertyBinding) propertyBindings					.get( i );			ElementPropertyDefn propDefn = module					.getPropertyDefn( IModuleModel.PROPERTY_BINDINGS_PROP );			PropertyCommand propCommand = new PropertyCommand( module, module );			propCommand.removeItem( new CachedMemberRef( propDefn ),					propBinding );		}	}