T - the type of objects in this nodeI - the type of instances of this nodepublic class OrphanInstanceNode<T extends ElkObject,I extends ElkObject> extends OrphanNode<I> implements InstanceNode<T,I>
OrphanNode with one member type node| Constructor and Description |
|---|
OrphanInstanceNode(Set<I> instances,
I canonicalInstance,
OrphanTypeNode<T,I> typeNode) |
| Modifier and Type | Method and Description |
|---|---|
Set<? extends OrphanTypeNode<T,I>> |
getAllTypeNodes()
Get an unmodifiable set of
TypeNodes of which the members of this
InstanceNode are (possibly indirect) instances. |
Set<? extends OrphanTypeNode<T,I>> |
getDirectTypeNodes()
Get an unmodifiable set of nodes for ElkObjects that are direct types of
this Node.
|
getAllSubNodes, getAllSuperNodes, getCanonicalMember, getDirectSubNodes, getDirectSuperNodes, getMembersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCanonicalMember, getMemberspublic Set<? extends OrphanTypeNode<T,I>> getDirectTypeNodes()
InstanceNodeTypeNodes 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.getDirectTypeNodes in interface InstanceNode<T extends ElkObject,I extends ElkObject>public Set<? extends OrphanTypeNode<T,I>> getAllTypeNodes()
InstanceNodeTypeNodes of which the members of this
InstanceNode are (possibly indirect) instances.getAllTypeNodes in interface InstanceNode<T extends ElkObject,I extends ElkObject>Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.