|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of objects in this nodeI - the type of instances in this nodepublic interface InstanceNode<T extends ElkObject,I extends ElkObject>
A node of instances in an InstanceTaxonomy.
| Method Summary | |
|---|---|
Set<? extends TypeNode<T,I>> |
getAllTypeNodes()
Get an unmodifiable set of TypeNodes of which the members of this
InstanceNode are (possibly indirect) instances. |
Set<? extends TypeNode<T,I>> |
getDirectTypeNodes()
Get an unmodifiable set of nodes for ElkObjects that are direct types of this Node. |
| Methods inherited from interface org.semanticweb.elk.reasoner.taxonomy.model.Node |
|---|
getCanonicalMember, getMembers |
| Method Detail |
|---|
Set<? extends TypeNode<T,I>> getDirectTypeNodes()
TypeNodes of which the members of this
InstanceNode are direct instances. A member is a direct instance
of a TypeNode if it is an instance of the TypeNode and
not an instance of any sub-node of a TypeNode.
Set<? extends TypeNode<T,I>> getAllTypeNodes()
TypeNodes of which the members of this
InstanceNode are (possibly indirect) instances.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||