T - the type of objects in this nodeI - the type of instances in this nodepublic interface InstanceNode<T extends ElkObject,I extends ElkObject> extends Node<I>
| Modifier and Type | Method and Description |
|---|---|
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.
|
getCanonicalMember, getMembersSet<? 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.Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.