
org.solovyev.common.collections.tree.MutableTree Maven / Gradle / Ivy
package org.solovyev.common.collections.tree;
import org.jetbrains.annotations.NotNull;
import org.solovyev.common.JPredicate;
import java.util.List;
/**
* User: serso
* Date: 4/1/12
* Time: 1:39 PM
*/
public interface MutableTree extends Tree {
@NotNull
MutableTreeNode getRoot();
void removeNodeIf(@NotNull JPredicate super TreeNode> filter);
@NotNull
@Override
List extends MutableTreeNode> getAllNodes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy