Editing support to embed annotations into the generic table-based annotation view. When a users edits the value of an annotation, the editing support replaces the label provider that has been showing the current value of the annotation and provides a widget to set a new value.