Provides a support for managing annotations attached to a document.
Package Specification
IAnnotationModels manage Annotations.
When an annotation model is connected to an IDocument,
any change to the document is reflected in the position of the managed annotations.
Implementers of IAnnotationModelListener
registered with an IAnnotationModel
object get informed about changes of the model in respect to annotations.
This interface defines the model for managing annotations attached to a document.
The model maintains a set of annotations for a given document and notifies registered annotation
model listeners about annotation model changes.