de.cau.cs.kieler.core.annotations
Interface Annotation
- All Superinterfaces:
- Annotatable, EObject, NamedObject, Notifier
- All Known Subinterfaces:
- BooleanAnnotation, ContainmentAnnotation, FloatAnnotation, ImportAnnotation, IntAnnotation, ReferenceAnnotation, StringAnnotation, TypedStringAnnotation
- All Known Implementing Classes:
- AnnotationImpl, BooleanAnnotationImpl, ContainmentAnnotationImpl, FloatAnnotationImpl, ImportAnnotationImpl, IntAnnotationImpl, ReferenceAnnotationImpl, StringAnnotationImpl, TypedStringAnnotationImpl
public interface Annotation
- extends NamedObject
A representation of the model object 'Annotation'.
An Annotation is an Object that can be attached to an Annotatable. It
extends NamedObject and therefore it has a String name which is used
as a key to identify the Annotation within the list of Annotations in
the Annotatable.
A pure Annotatable Object can be used to specify some kind of
boolean property that an Annotatable can carry or not.
However, usually additional information is attached by subclassing
the Annotation and add some additional value to the subclass.
- See Also:
AnnotationsPackage.getAnnotation()
- Rating

- Generated:
- This code was automatically generated.
- Model element
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |