| Interface | Description |
|---|---|
| InstanceNode<T extends ElkObject,I extends ElkObject> |
A node of instances in an InstanceTaxonomy.
|
| InstanceTaxonomy<T extends ElkObject,I extends ElkObject> |
Extended
Taxonomy that also provides instances for each of its
members. |
| Node<T extends ElkObject> |
Basic interface for representing sets of equivalent ElkObjects with one
canonical representative.
|
| Taxonomy<T extends ElkObject> |
A hierarchy of certain ElkObjects.
|
| TaxonomyNode<T extends ElkObject> |
A node in a taxonomy.
|
| TypeNode<T extends ElkObject,I extends ElkObject> |
A node in a taxonomy that has instances.
|
| UpdateableBottomNode<T extends ElkObject> |
Should be implemented by bottom nodes in updateable taxonomies
|
| UpdateableInstanceNode<T extends ElkObject,I extends ElkObject> | |
| UpdateableInstanceTaxonomy<T extends ElkObject,I extends ElkObject> | |
| UpdateableNode<T extends ElkObject> | |
| UpdateableTaxonomy<T extends ElkObject> | |
| UpdateableTaxonomyNode<T extends ElkObject> | |
| UpdateableTypeNode<T extends ElkObject,I extends ElkObject> |
| Class | Description |
|---|---|
| AnonymousNode<T extends ElkObject> | |
| FreshInstanceNode<T extends ElkObject,I extends ElkObject> |
A fresh InstanceNode containing an object that does not occur in a taxonomy.
|
| FreshNode<T extends ElkObject> |
A fresh Node containing an object that does not occur in a taxonomy.
|
| FreshTaxonomyNode<T extends ElkObject> |
A fresh TaxonomyNode containing an object that does not occur in a taxonomy.
|
| FreshTypeNode<T extends ElkObject,I extends ElkObject> |
A fresh TypeNode containing an object that does not occur in a taxonomy.
|
| SimpleNode<T extends ElkObject> | |
| TaxonomyNodeUtils |
A collection of utility methods, mostly for the frequent use case of
recursive traversal
|
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.