## Uses of Interface
org.eclipse.emf.cdo.etypes.Annotation

- Packages that use Annotation
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.etypes | The generated EMF API of the CDO system data types and native annotations.
  org.eclipse.emf.cdo.etypes.impl | The generated EMF implementation of the CDO system data types and native annotations.
  org.eclipse.emf.cdo.etypes.util | The generated EMF utilities of the CDO system data types and native annotations.
  org.eclipse.emf.cdo.util | Client utility classes, some common interfaces and exceptions.

- - ### Uses of Annotation in org.eclipse.emf.cdo.etypes

    Methods in org.eclipse.emf.cdo.etypes that return Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `Annotation` | EtypesFactory.`createAnnotation()` | Returns a new object of class 'Annotation'.
    `Annotation` | ModelElement.`getAnnotation​(java.lang.String source)`

    Methods in org.eclipse.emf.cdo.etypes that return types with arguments of type Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.util.EList<Annotation>` | ModelElement.`getAnnotations()` | Returns the value of the 'Annotations' containment reference list.

  - ### Uses of Annotation in org.eclipse.emf.cdo.etypes.impl

    Classes in org.eclipse.emf.cdo.etypes.impl that implement Annotation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AnnotationImpl` | An implementation of the model object 'Annotation'.

    Methods in org.eclipse.emf.cdo.etypes.impl that return Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `Annotation` | EtypesFactoryImpl.`createAnnotation()`
    `Annotation` | ModelElementImpl.`getAnnotation​(java.lang.String source)`

    Methods in org.eclipse.emf.cdo.etypes.impl that return types with arguments of type Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.util.EList<Annotation>` | ModelElementImpl.`getAnnotations()`

  - ### Uses of Annotation in org.eclipse.emf.cdo.etypes.util

    Methods in org.eclipse.emf.cdo.etypes.util with parameters of type Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | EtypesSwitch.`caseAnnotation​(Annotation object)` | Returns the result of interpreting the object as an instance of 'Annotation'.

  - ### Uses of Annotation in org.eclipse.emf.cdo.util

    Methods in org.eclipse.emf.cdo.util that return Annotation
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Annotation` | CDOUtil.`setAnnotation​(ModelElement modelElement, java.lang.String sourceURI, java.lang.String key, java.lang.String value)` |
    `static Annotation` | CDOUtil.`setDocumentation​(ModelElement modelElement, java.lang.String value)` |