| Interface | Description | 
|---|---|
| AddonProcessor | An addon processor is a tool that generates files (Java source files, resource files,...) for a specific project. | 
| JavaProject | A Java project represents a view of a project resource in terms of Java elements such as project root folder, Ivy
 module, source folders and classpath. | 
| Class | Description | 
|---|---|
| Delta | A delta is a change in a project. | 
| Marker | A marker is an information set by a processor. | 
| Enum | Description | 
|---|---|
| AddonProcessor.ExecutionKind | An enumeration of possible kind of processor execution. | 
| Delta.DeltaKind | An enumeration of possible kind of deltas. | 
| FolderKind | An enumeration of possible kind of folders. | 
| Marker.MarkerLevel | An enumeration that represents possible marker levels. |