NPE for DerivedAnnotations that are not backed by an EStructuralFeature
The annotation view triggers an NPE when the column for an derived annotation is created that is not backed by a structural feature of the metamodel (e.g., ArchitectureDomainLabel). The exception is caught later.
Since this complicates debugging, the NPE should be avoided in the first place.
To reproduce
- Configure a Java Exception breakpoint for NullPointerExceptions
- Open the annotation view
- Switch between a component architecture and a platform architecture
Edited by Simon Barner