| Interface | Description | 
|---|---|
| AnnotationAction | 
 Annotation actions supporting multiple targets should implement this interface. 
 | 
| AnnotationSubsetConfigurator | 
 When registered to  
AnnotationSubsetConfigurators, can modify (restrict, append) annotation categories that are
 1) Highlighted in diagrams by drawing rectangle around symbols
 2) Marked in the diagram right-side bar (marker area) | 
| AnnotationTargetParentProvider | 
 When retrieving annotations by a target object in  
AnnotationManager, annotations of parent targets are also included (recursively). | 
| Class | Description | 
|---|---|
| Annotation | 
 Annotation is an additional information about particular model element or symbol (target) or any other object. 
 | 
| AnnotationCategory | 
 Semantic types of Annotation objects 
 | 
| AnnotationManager | 
 Handles annotations visualization on diagrams and other UI components. 
 | 
| AnnotationManagerListener | 
 Annotations manager listener. 
 | 
| AnnotationSubset | 
 Defines a subset of registered annotations. 
 |