|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of objects in the nodes of this taxonomyI - the type of instances of nodes of this taxonomypublic interface InstanceTaxonomy<T extends ElkObject,I extends ElkObject>
Extended Taxonomy that also provides instances for each of its
members.
| Method Summary | |
|---|---|
TypeNode<T,I> |
getBottomNode()
|
InstanceNode<T,I> |
getInstanceNode(I elkObject)
|
Set<? extends InstanceNode<T,I>> |
getInstanceNodes()
Obtain an unmodifiable Set of all instance nodes in this taxonomy. |
TypeNode<T,I> |
getTopNode()
|
TypeNode<T,I> |
getTypeNode(T elkObject)
|
Set<? extends TypeNode<T,I>> |
getTypeNodes()
Obtain an unmodifiable Set of all type nodes in this taxonomy. |
| Methods inherited from interface org.semanticweb.elk.reasoner.taxonomy.model.Taxonomy |
|---|
getNode, getNodes |
| Method Detail |
|---|
TypeNode<T,I> getTypeNode(T elkObject)
elkObject - ElkObject for which the TypeNode to be
computed
TypeNode containing the given ElkObject as a
member, or null if the input does not occur in the
taxonomySet<? extends TypeNode<T,I>> getTypeNodes()
InstanceNode<T,I> getInstanceNode(I elkObject)
elkObject - ElkObject for which the InstanceNode to be
computed
InstanceNode containing the given ElkObject
as a member, or null if the input does not occur in the
taxonomySet<? extends InstanceNode<T,I>> getInstanceNodes()
TypeNode<T,I> getTopNode()
getTopNode in interface Taxonomy<T extends ElkObject>TypeNode<T,I> getBottomNode()
getBottomNode in interface Taxonomy<T extends ElkObject>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||