org.semanticweb.elk.reasoner.taxonomy.model
Class TaxonomyNodeUtils

java.lang.Object
  extended by org.semanticweb.elk.reasoner.taxonomy.model.TaxonomyNodeUtils

public class TaxonomyNodeUtils
extends Object

A collection of utility methods, mostly for the frequent use case of recursive traversal

Author:
Pavel Klinov pavel.klinov@uni-ulm.de

Constructor Summary
TaxonomyNodeUtils()
           
 
Method Summary
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
getAllSubNodes(TaxonomyNode<T> node)
           
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
getAllSuperNodes(TaxonomyNode<T> node)
           
static
<T extends ElkObject>
Set<? extends UpdateableTaxonomyNode<T>>
getAllUpdateableSubNodes(UpdateableTaxonomyNode<T> node)
           
static
<T extends ElkObject>
Set<? extends UpdateableTaxonomyNode<T>>
getAllUpdateableSuperNodes(UpdateableBottomNode<T> node)
           
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
getAllUpdateableSuperNodes(UpdateableTaxonomyNode<T> node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomyNodeUtils

public TaxonomyNodeUtils()
Method Detail

getAllSuperNodes

public static <T extends ElkObject> Set<? extends TaxonomyNode<T>> getAllSuperNodes(TaxonomyNode<T> node)

getAllSubNodes

public static <T extends ElkObject> Set<? extends TaxonomyNode<T>> getAllSubNodes(TaxonomyNode<T> node)

getAllUpdateableSubNodes

public static <T extends ElkObject> Set<? extends UpdateableTaxonomyNode<T>> getAllUpdateableSubNodes(UpdateableTaxonomyNode<T> node)

getAllUpdateableSuperNodes

public static <T extends ElkObject> Set<? extends TaxonomyNode<T>> getAllUpdateableSuperNodes(UpdateableTaxonomyNode<T> node)

getAllUpdateableSuperNodes

public static <T extends ElkObject> Set<? extends UpdateableTaxonomyNode<T>> getAllUpdateableSuperNodes(UpdateableBottomNode<T> node)


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.