ru.greatbit.utils.tree.processors.api.Updatable Maven / Gradle / Ivy
package ru.greatbit.utils.tree.processors.api;
import ru.greatbit.utils.tree.nodes.Node;
/**
* Created by azee on 5/8/14.
*/
public interface Updatable {
public void addNode(Node top, Node toAdd);
public void removeNode(Node top, Node toRemove);
public void removeNode(Node top, K key);
public void removeNodeByVal(Node top, V value);
public Node merge(Node destination, Node source);
}