Removes a facet refinement for the next queries.
<p>
<b>This method resets the current page to 0.</b>

@param attribute the attribute to refine on.
@param value     the facet's value to refine with.
@return this {@link Searcher} for chaining.
977185
@NonNull
    @SuppressWarnings({"WeakerAccess", "unused"}) // For library users
    public Searcher removeFacetRefinement(@NonNull String attribute, @NonNull String value) {
        List<String> attributeRefinements = getOrCreateRefinements(attribute);
        attributeRefinements.remove(value);
        rebuildQueryFacetFilters();
        EventBus.getDefault().post(new FacetRefinementEvent(this, REMOVE, attribute, value, disjunctiveFacets.contains(attribute)));
        return this;
    }
263771
@SuppressWarnings({"WeakerAccess", "unused", "SameParameterValue"}) // For library users
    public boolean hasFacetRefinement(@NonNull String attribute, @NonNull String value) {
        List<String> attributeRefinements = refinementMap.get(attribute);
        return attributeRefinements != null && attributeRefinements.contains(value);
    }
193754
function(value, attr) {
          if (!self._pending[attr] && !self._silent[attr]) {
            delete self.changed[attr];
          }
        }
497354
public void addAttribute(final String name, final String value) {
        ArgUtils.notEmpty(name, "name");
        removeAttribute(name);
        this.attributes.add(AttributeInfo.create(name, value));
    }
1231351
public void setAttribute(String name, String value)
	{
		if (value != null)
			getElement().setAttribute(name, value);
		else
			getElement().removeAttribute(name);
	}
715784
@PostMapping("/removeAttributeMapping")
  public String removeAttributeMapping(
      @RequestParam() String mappingProjectId,
      @RequestParam() String target,
      @RequestParam() String source,
      @RequestParam() String attribute) {
    MappingProject project = mappingService.getMappingProject(mappingProjectId);
    project.getMappingTarget(target).getMappingForSource(source).deleteAttributeMapping(attribute);
    mappingService.updateMappingProject(project);
    return "redirect:" + getMappingServiceMenuUrl() + "/mappingproject/" + project.getIdentifier();
  }
618876
@Override
    public void setAttribute(String name, Object value) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
            Tr.debug(tc, "Setting attribute: " + name);
        }
        this.attributes.put(name, value);
    }
1167068
public void removeAttributeSilent(String attributeName) {

        CmsEntityAttribute attr = getAttribute(attributeName);
        if (attr != null) {
            if (attr.isSimpleValue()) {
                m_simpleAttributes.remove(attributeName);
            } else {
                for (CmsEntity child : attr.getComplexValues()) {
                    removeChildChangeHandler(child);
                }
                m_entityAttributes.remove(attributeName);
            }
        }
    }
1016012
public void deleteAttributeAt(Integer integer) {
        this.instanceInformation.deleteAttributeAt(integer);
        for (int i = 0; i < numInstances(); i++) {
            instance(i).setDataset(null);
            instance(i).deleteAttributeAt(integer);
            instance(i).setDataset(this);
        }
    }
1186075
private boolean patternMatchesAttributeValue(final Object value) {
        val matcher = value.toString();
        LOGGER.trace("Compiling a pattern matcher for [{}]", matcher);
        return this.compiledPattern.matcher(matcher).matches();
    }
264956
function (value) {
					if (value.schema.typeProperty) {
						obj.typeProperty = value.schema.typeProperty;
						obj.type = "multi-ref";
						//obj.editor=obj.type;
					} else{
						obj.type = "ref";
						//obj.editor=obj.type;
					}
					obj.url = value[me.idProperty];
					delete obj.editor;
				}
135399
public Attribute removeAttribute(String name)
  {
    for (int i = _attributes.size() - 1; i >= 0; i--) {
      Attribute attr = _attributes.get(i);

      if (attr.getName().equals(name)) {
        _attributes.remove(i);
        return attr;
      }
    }

    return null;
  }
862742
public T remove(final T value) {
		expungeStaleEntries();
		//
		final Entry<T> entry = removeEntry(value);
		if (entry == null) {
			return null;
		}
		final T ret = entry.get();
		return ret;
	}
172136
public void remove(V value) {
		int index = values.indexOf(value);
		values.remove(value);
		
		if (value instanceof JsonEntity) {
			((JsonEntity)value).removePropertyChangeListener(propListener);
		}
		
		firePropertyChange("#" + index, value, null);
	}
710094
protected void resetValue(Attribute attribute) {

        String initValue = "";
        if (m_initialImageAttributes.containsKey(attribute.name())) {
            initValue = m_initialImageAttributes.getString(attribute.name());
        }
        if (m_fields.containsKey(attribute)) {
            m_fields.get(attribute).setFormValueAsString(initValue);
        }
    }
750055
public void removeAttribute(String name) {
		if(logger.isDebugEnabled()) {
        	logger.debug("removeAttribute - name=" + name);
        }
		if(attributes  != null) {
			this.attributes.remove(name);
		}
	}
951426
public Element attribute(String attribute, long value)
    {
        if (attributeMap==null)
            attributeMap=new Hashtable(10);
        
        attributeMap.put(attribute,Long.toString(value));
        return this;
    }