AnnotationView / DynamicTextFieldTreeTableCell: Avoid exception when losing focus (but apply value)
Steps to repeat
- Open ACC example
- Open Task Architecture
- Change "Flash size" annotation of any Task
- Click on Component Architecture
- Observe error box stating a "Problem during setting an AnnotationValue" (stemming from
org.fortiss.tooling.base.ui.annotation.view.fx.AnnotationViewFXController.setAnnotationEntryValue()
Note that annotation values are applied only when clicking into an annotation view row of a different model element. Otherwise, a the text edit field remains opened, the value is not applied, and the problem above will arise when clicking somewhere else.