defect
There is an unnecessary import in the SubtypesProvider class: The imported class is in the same package. I noticed this after updating Eclipse from 2019.09 to 2020.03.
Code Migration
- The type `com.top_logic.element.structured.SubtypesProvider ` has been deleted.
- Its only method, getAllowedTypesFor(...), was also removed from StructuredElementFactory.
- Instead, you can use ` StructuredElement.getChildrenTypes()` directly.
Test
Neither an older version of Eclipse (2019.09 or earlier) nor the latest version of Eclipse (2020.03) displays any compiler errors in the workspace.