# Uses of Interface
org.eclipse.jface.text.source.IAnnotationModelExtension

Packages that use IAnnotationModelExtension
Package
Description
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.projection
This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.

## Uses of IAnnotationModelExtension in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement IAnnotationModelExtension
Modifier and Type
Class
Description
`class`
`AnnotationModel`
Standard implementation of `IAnnotationModel` and its extension interfaces.

## Uses of IAnnotationModelExtension in org.eclipse.jface.text.source.projection

Classes in org.eclipse.jface.text.source.projection that implement IAnnotationModelExtension
Modifier and Type
Class
Description
`class`
`ProjectionAnnotationModel`
A projection annotation model.

## Uses of IAnnotationModelExtension in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IAnnotationModelExtension
Modifier and Type
Class
Description
`class`
`AbstractMarkerAnnotationModel`
Abstract implementation of a marker-based annotation model.
`class`
`ResourceMarkerAnnotationModel`
A marker annotation model whose underlying source of markers is a resource in the workspace.