@Override public Collection<Tree<V, E>> getTrees() { Collection<Tree<V, E>> trees = new HashSet<Tree<V, E>>(); for (V v : getRoots()) { Tree<V, E> tree = new DelegateTree<V, E>(); tree.addVertex(v); TreeUtils.growSubTree(this, tree, v); trees.add(tree); } return trees; }
public Collection<Tree<V, E>> getTrees() { Collection<Tree<V,E>> trees = new HashSet<Tree<V,E>>(); for(V v : getRoots()) { Tree<V,E> tree = new DelegateTree<V,E>(); tree.addVertex(v); TreeUtils.growSubTree(this, tree, v); trees.add(tree); } return trees; }