| Package | Description | 
|---|---|
| javax.ide.model.java | 
 The interfaces and classes implementing an IDE's java model. 
 | 
| javax.ide.model.java.declaration | 
 
Declaration model. 
 | 
| javax.ide.model.java.source | 
 Various interfaces for use with Tree objects. 
 | 
| javax.ide.model.java.source.tree | 
 The Java AST. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| SourcePosition
 Represents a position in a source file. 
 | 
| Class and Description | 
|---|
| TreeManager
 The TreeManager serves as a FileT factory. 
 | 
| Class and Description | 
|---|
| SourcePosition
 Represents a position in a source file. 
 | 
| TreeFactory
 Creates all Tree objects except for FileT objects. 
 | 
| TreeTransaction
 A TreeTransaction is a set of changes made to the Tree model that are
 logically grouped into a single undoable change. 
 | 
| TreeVisitor
 A Visitor pattern for Trees. 
 |