T - the type of objects stored in the nodespublic class OrphanNode<T extends ElkObject> extends Object implements TaxonomyNode<T>
TaxonomyNode that does not have any super nodes or sub nodes.SingletoneTaxonomy| Constructor and Description |
|---|
OrphanNode(Set<T> members,
T canonical) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public Set<T> getMembers()
NodegetMembers in interface Node<T extends ElkObject>public T getCanonicalMember()
NodegetCanonicalMember in interface Node<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getDirectSuperNodes()
TaxonomyNodegetDirectSuperNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getAllSuperNodes()
TaxonomyNodegetAllSuperNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getDirectSubNodes()
TaxonomyNodegetDirectSubNodes in interface TaxonomyNode<T extends ElkObject>public Set<? extends TaxonomyNode<T>> getAllSubNodes()
TaxonomyNodegetAllSubNodes in interface TaxonomyNode<T extends ElkObject>Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.