Uses of Interface
org.semanticweb.elk.reasoner.taxonomy.model.TaxonomyNode

Packages that use TaxonomyNode
org.semanticweb.elk.reasoner   
org.semanticweb.elk.reasoner.taxonomy   
org.semanticweb.elk.reasoner.taxonomy.hashing   
org.semanticweb.elk.reasoner.taxonomy.model   
 

Uses of TaxonomyNode in org.semanticweb.elk.reasoner
 

Methods in org.semanticweb.elk.reasoner that return TaxonomyNode
 TaxonomyNode<ElkClass> Reasoner.getClassNode(ElkClassExpression classExpression)
          Return the TaxonomyNode for the given ElkClassExpression.
protected  TaxonomyNode<ElkClass> Reasoner.getTaxonomyNode(ElkClass elkClass)
          Helper method to get a TaxonomyNode from the taxonomy.
 

Uses of TaxonomyNode in org.semanticweb.elk.reasoner.taxonomy
 

Classes in org.semanticweb.elk.reasoner.taxonomy that implement TaxonomyNode
protected  class ConcurrentClassTaxonomy.BottomClassNode
          Special implementation for the bottom node in the taxonomy.
 class OrphanInstanceNode<T extends ElkObject,I extends ElkObject>
          An OrphanNode with one member type node
 class OrphanNode<T extends ElkObject>
          A TaxonomyNode that does not have any super nodes or sub nodes.
 class OrphanTypeNode<T extends ElkObject,I extends ElkObject>
          An OrphanNode with instances
 

Methods in org.semanticweb.elk.reasoner.taxonomy that return TaxonomyNode
 TaxonomyNode<T> SingletoneTaxonomy.getBottomNode()
           
 TaxonomyNode<ElkClass> ConcurrentClassTaxonomy.getBottomNode()
           
 TaxonomyNode<ElkClass> ConcurrentInstanceTaxonomy.getNode(ElkClass elkClass)
           
 TaxonomyNode<ElkClass> ConcurrentClassTaxonomy.getNode(ElkClass elkClass)
           
 TaxonomyNode<T> SingletoneTaxonomy.getNode(T elkObject)
           
 TaxonomyNode<T> SingletoneTaxonomy.getTopNode()
           
 

Methods in org.semanticweb.elk.reasoner.taxonomy that return types with arguments of type TaxonomyNode
 Set<? extends TaxonomyNode<T>> OrphanNode.getAllSubNodes()
           
 Set<TaxonomyNode<ElkClass>> ConcurrentClassTaxonomy.BottomClassNode.getAllSubNodes()
           
 Set<? extends TaxonomyNode<T>> OrphanNode.getAllSuperNodes()
           
 Set<? extends TaxonomyNode<T>> OrphanNode.getDirectSubNodes()
           
 Set<TaxonomyNode<ElkClass>> ConcurrentClassTaxonomy.BottomClassNode.getDirectSubNodes()
           
 Set<? extends TaxonomyNode<T>> OrphanNode.getDirectSuperNodes()
           
 Set<? extends TaxonomyNode<T>> SingletoneTaxonomy.getNodes()
           
 Set<? extends TaxonomyNode<ElkClass>> ConcurrentInstanceTaxonomy.getNodes()
           
 Set<? extends TaxonomyNode<ElkClass>> ConcurrentClassTaxonomy.getNodes()
           
 

Methods in org.semanticweb.elk.reasoner.taxonomy with parameters of type TaxonomyNode
 void TaxonomyNodeVisitor.visit(TaxonomyNode<T> node, List<TaxonomyNode<T>> pathFromStart)
           
 

Method parameters in org.semanticweb.elk.reasoner.taxonomy with type arguments of type TaxonomyNode
 void TaxonomyNodeVisitor.visit(TaxonomyNode<T> node, List<TaxonomyNode<T>> pathFromStart)
           
 

Uses of TaxonomyNode in org.semanticweb.elk.reasoner.taxonomy.hashing
 

Methods in org.semanticweb.elk.reasoner.taxonomy.hashing with parameters of type TaxonomyNode
 int TaxonomyNodeHasher.hash(TaxonomyNode<? extends ElkEntity> node)
           
 

Uses of TaxonomyNode in org.semanticweb.elk.reasoner.taxonomy.model
 

Subinterfaces of TaxonomyNode in org.semanticweb.elk.reasoner.taxonomy.model
 interface TypeNode<T extends ElkObject,I extends ElkObject>
          A node in a taxonomy that has instances.
 interface UpdateableBottomNode<T extends ElkObject>
          Should be implemented by bottom nodes in updateable taxonomies
 interface UpdateableTaxonomyNode<T extends ElkObject>
           
 interface UpdateableTypeNode<T extends ElkObject,I extends ElkObject>
           
 

Classes in org.semanticweb.elk.reasoner.taxonomy.model that implement TaxonomyNode
 class FreshTaxonomyNode<T extends ElkObject>
          A fresh TaxonomyNode containing an object that does not occur in a taxonomy.
 class FreshTypeNode<T extends ElkObject,I extends ElkObject>
          A fresh TypeNode containing an object that does not occur in a taxonomy.
 

Methods in org.semanticweb.elk.reasoner.taxonomy.model that return TaxonomyNode
 TaxonomyNode<T> Taxonomy.getBottomNode()
           
 TaxonomyNode<T> Taxonomy.getNode(T elkObject)
          Returns the TaxonomyNode containing the given ElkObject as a member or null if the input does not occur in the taxonomy.
 TaxonomyNode<T> Taxonomy.getTopNode()
           
 

Methods in org.semanticweb.elk.reasoner.taxonomy.model that return types with arguments of type TaxonomyNode
 Set<? extends TaxonomyNode<T>> FreshTaxonomyNode.getAllSubNodes()
           
 Set<? extends TaxonomyNode<T>> TaxonomyNode.getAllSubNodes()
          Computes an unmodifiable set of nodes for ElkObjects that are (possibly indirect) sub-objects of members of this Node.
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
TaxonomyNodeUtils.getAllSubNodes(TaxonomyNode<T> node)
           
 Set<? extends TaxonomyNode<T>> FreshTaxonomyNode.getAllSuperNodes()
           
 Set<? extends TaxonomyNode<T>> TaxonomyNode.getAllSuperNodes()
          Computes an unmodifiable set of nodes for ElkObjects that are (possibly indirect) super-objects of members of this Node.
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
TaxonomyNodeUtils.getAllSuperNodes(TaxonomyNode<T> node)
           
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
TaxonomyNodeUtils.getAllUpdateableSuperNodes(UpdateableTaxonomyNode<T> node)
           
 Set<? extends TaxonomyNode<T>> FreshTaxonomyNode.getDirectSubNodes()
           
 Set<? extends TaxonomyNode<T>> TaxonomyNode.getDirectSubNodes()
          Get an unmodifiable set of nodes for ElkObjects that are direct sub-objects of this Node.
 Set<? extends TaxonomyNode<T>> FreshTaxonomyNode.getDirectSuperNodes()
           
 Set<? extends TaxonomyNode<T>> TaxonomyNode.getDirectSuperNodes()
          Get an unmodifiable set of nodes for ElkObjects that are direct super-objects of this Node.
 Set<? extends TaxonomyNode<T>> Taxonomy.getNodes()
          Obtain an unmodifiable Set of all nodes in this taxonomy.
 

Methods in org.semanticweb.elk.reasoner.taxonomy.model with parameters of type TaxonomyNode
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
TaxonomyNodeUtils.getAllSubNodes(TaxonomyNode<T> node)
           
static
<T extends ElkObject>
Set<? extends TaxonomyNode<T>>
TaxonomyNodeUtils.getAllSuperNodes(TaxonomyNode<T> node)
           
 



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