Package org.eclipse.core.internal.watson

Interface Summary
IElementComparator This interface allows clients of the element tree to specify how element infos are compared, and thus how element tree deltas are created.
IElementContentVisitor An interface for objects which can visit an element of an element tree and access that element's node info.
IElementInfoFlattener The IElementInfoFlattener interface supports reading and writing element info objects.
IElementTreeData User data that can be attached to the element tree itself.
IPathRequestor Callback interface so visitors can request the path of the object they are visiting.
 

Class Summary
DefaultElementComparator This is what you would expect for an element tree comparator.
ElementTree An ElementTree can be viewed as a generic rooted tree that stores a hierarchy of elements.
ElementTreeIterator A class for performing operations on each element in an element tree.
ElementTreeReader ElementTreeReader is the standard implementation of an element tree serialization reader.
ElementTreeWriter ElementTreeWriter flattens an ElementTree onto a data output stream.