| Package | Description |
|---|---|
| org.semanticweb.elk.reasoner | |
| org.semanticweb.elk.reasoner.taxonomy | |
| org.semanticweb.elk.reasoner.taxonomy.hashing | |
| org.semanticweb.elk.reasoner.taxonomy.model |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Class and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
void |
TaxonomyNodeVisitor.visit(TaxonomyNode<T> node,
List<TaxonomyNode<T>> pathFromStart) |
| Modifier and Type | Method and Description |
|---|---|
void |
TaxonomyNodeVisitor.visit(TaxonomyNode<T> node,
List<TaxonomyNode<T>> pathFromStart) |
| Modifier and Type | Method and Description |
|---|---|
int |
TaxonomyNodeHasher.hash(TaxonomyNode<? extends ElkEntity> node) |
| Modifier and Type | Interface and Description |
|---|---|
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> |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
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> |
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> |
TaxonomyNodeUtils.getAllSuperNodes(TaxonomyNode<T> node) |
static <T extends ElkObject> |
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.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ElkObject> |
TaxonomyNodeUtils.getAllSubNodes(TaxonomyNode<T> node) |
static <T extends ElkObject> |
TaxonomyNodeUtils.getAllSuperNodes(TaxonomyNode<T> node) |
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.