@Override public ExistingElementMutation<T> removeProperties(String key, String name) { for (Property prop : this.element.getProperties(key, name)) { removeProperty(prop); } return this; }
@Override public ElementMutation<T> removeProperty(String key, String name, Visibility visibility) { Property property = this.element.getProperty(key, name, visibility); if (property != null) { removeProperty(property); } return this; }
@Override public ExistingElementMutation<T> removeProperties(String name) { for (Property prop : this.element.getProperties(name)) { removeProperty(prop); } return this; }
@Override public ExistingElementMutation<T> removeProperties(String key, String name) { for (Property prop : this.element.getProperties(key, name)) { removeProperty(prop); } return this; }
@Override public ElementMutation<T> removeProperty(String name, Visibility visibility) { Property property = this.element.getProperty(name, visibility); if (property != null) { removeProperty(property); } return this; }
@Override public ElementMutation<T> removeProperty(String key, String name, Visibility visibility) { Property property = this.element.getProperty(key, name, visibility); if (property != null) { removeProperty(property); } return this; }
@Override public ExistingElementMutation<T> removeProperties(String name) { for (Property prop : this.element.getProperties(name)) { removeProperty(prop); } return this; }
@Override public ElementMutation<T> removeProperty(String name, Visibility visibility) { Property property = this.element.getProperty(name, visibility); if (property != null) { removeProperty(property); } return this; }