| Interface | Description | 
|---|---|
| SourcePosition | 
 Represents a position in a source file. 
 | 
| TreeLocator | 
 The TreeLocator interface provides a facility for the caller to map
 a Declaration object to its declaring Tree object, if any. 
 | 
| TreeManager | 
 The TreeManager serves as a FileT factory. 
 | 
| TreeResolver | 
 The TreeResolver provides a facility for resolving type and declaration
 references on Trees. 
 | 
| TreeTransaction | 
 A TreeTransaction is a set of changes made to the Tree model that are
 logically grouped into a single undoable change. 
 | 
| Class | Description | 
|---|---|
| TreeFactory | 
 Creates all Tree objects except for FileT objects. 
 | 
| TreeVisitor | 
 A Visitor pattern for Trees. 
 |