public void visit (@Nonnull final TaxonomyVisitor visitor) { visit(taxonomy.getTopConcept(), visitor); }
public void visit (@Nonnull final TaxonomyConcept concept, @Nonnull final TaxonomyVisitor visitor) { visitor.begin(concept); visitor.visit(concept); for (final TaxonomyConcept child : concept.findSubConcepts().results()) { visit(child, visitor); } visitor.end(concept); } }