| Modifier and Type | Method and Description |
|---|---|
Node<ElkClass> |
Reasoner.getEquivalentClasses(ElkClassExpression classExpression)
Return the
Node containing equivalent classes of the given
ElkClassExpression. |
| Modifier and Type | Method and Description |
|---|---|
Set<? extends Node<ElkNamedIndividual>> |
Reasoner.getInstances(ElkClassExpression classExpression,
boolean direct)
Return the (direct or indirect) instances of the given
ElkClassExpression as specified by the parameter. |
Set<? extends Node<ElkClass>> |
Reasoner.getSubClasses(ElkClassExpression classExpression,
boolean direct)
Return the (direct or indirect) subclasses of the given
ElkClassExpression as specified by the parameter. |
Set<? extends Node<ElkClass>> |
Reasoner.getSuperClasses(ElkClassExpression classExpression,
boolean direct)
Return the (direct or indirect) superclasses of the given
ElkClassExpression as specified by the parameter. |
Set<? extends Node<ElkClass>> |
Reasoner.getTypes(ElkNamedIndividual elkNamedIndividual,
boolean direct)
Return the (direct or indirect) types of the given
ElkNamedIndividual. |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassTaxonomyState.Writer.markClassesForModifiedNode(Node<ElkClass> node) |
| Modifier and Type | Class and Description |
|---|---|
protected class |
ConcurrentClassTaxonomy.BottomClassNode
Special implementation for the bottom node in the taxonomy.
|
class |
IndividualNode
Class for storing information about a class in the context of classification.
|
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 |
|---|---|
int |
NodeHasher.hash(Node<? extends ElkEntity> node)
Compute the hash for an entity node.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InstanceNode<T extends ElkObject,I extends ElkObject>
A node of instances in an InstanceTaxonomy.
|
interface |
TaxonomyNode<T extends ElkObject>
A node in a taxonomy.
|
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 |
UpdateableInstanceNode<T extends ElkObject,I extends ElkObject> |
interface |
UpdateableNode<T extends ElkObject> |
interface |
UpdateableTaxonomyNode<T extends ElkObject> |
interface |
UpdateableTypeNode<T extends ElkObject,I extends ElkObject> |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousNode<T extends ElkObject>
|
class |
FreshInstanceNode<T extends ElkObject,I extends ElkObject>
A fresh InstanceNode containing an object that does not occur in a taxonomy.
|
class |
FreshNode<T extends ElkObject>
A fresh Node containing an object that does not occur in a taxonomy.
|
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.
|
class |
SimpleNode<T extends ElkObject> |
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.