org.semanticweb.HermiT.hierarchy
Class HierarchySearch
java.lang.Object
org.semanticweb.HermiT.hierarchy.HierarchySearch
public class HierarchySearch
- extends Object
Method Summary |
protected static
|
findChildren(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> bottomNode,
Set<HierarchyNode<E>> parentNodes)
|
protected static
|
findParents(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> topNode)
|
static
|
findPosition(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> topNode,
HierarchyNode<E> bottomNode)
|
static
|
search(HierarchySearch.SearchPredicate<U> searchPredicate,
Collection<U> startSearch,
Set<U> possibilities)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchySearch
public HierarchySearch()
findPosition
public static <E> HierarchyNode<E> findPosition(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> topNode,
HierarchyNode<E> bottomNode)
findParents
protected static <E> Set<HierarchyNode<E>> findParents(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> topNode)
findChildren
protected static <E> Set<HierarchyNode<E>> findChildren(HierarchySearch.Relation<E> hierarchyRelation,
E element,
HierarchyNode<E> bottomNode,
Set<HierarchyNode<E>> parentNodes)
search
public static <U> Set<U> search(HierarchySearch.SearchPredicate<U> searchPredicate,
Collection<U> startSearch,
Set<U> possibilities)
Copyright © 2012. All Rights Reserved.