|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.semanticweb.elk.reasoner.taxonomy.OrphanNode<T>
T - the type of objects stored in the nodespublic class OrphanNode<T extends ElkObject>
A TaxonomyNode that does not have any super nodes or sub nodes.
SingletoneTaxonomy| Constructor Summary | |
|---|---|
OrphanNode(Set<T> members,
T canonical)
|
|
| Method Summary | |
|---|---|
Set<? extends TaxonomyNode<T>> |
getAllSubNodes()
Computes an unmodifiable set of nodes for ElkObjects that are (possibly indirect) sub-objects of members of this Node. |
Set<? extends TaxonomyNode<T>> |
getAllSuperNodes()
Computes an unmodifiable set of nodes for ElkObjects that are (possibly indirect) super-objects of members of this Node. |
T |
getCanonicalMember()
Get one object to canonically represent the classes in this Node. |
Set<? extends TaxonomyNode<T>> |
getDirectSubNodes()
Get an unmodifiable set of nodes for ElkObjects that are direct sub-objects of this Node. |
Set<? extends TaxonomyNode<T>> |
getDirectSuperNodes()
Get an unmodifiable set of nodes for ElkObjects that are direct super-objects of this Node. |
Set<T> |
getMembers()
Get an unmodifiable set of objects that this Node represents. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrphanNode(Set<T> members,
T canonical)
| Method Detail |
|---|
public Set<T> getMembers()
Node
getMembers in interface Node<T extends ElkObject>public T getCanonicalMember()
Node
getCanonicalMember in interface Node<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getDirectSuperNodes()
TaxonomyNode
getDirectSuperNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getAllSuperNodes()
TaxonomyNode
getAllSuperNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getDirectSubNodes()
TaxonomyNode
getDirectSubNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getAllSubNodes()
TaxonomyNode
getAllSubNodes in interface TaxonomyNode<T extends ElkObject>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||