Migrate EcorUtils and KernelModelElementUtils to a functional programming style
Current status
The utility methods in the mentioned classes handle data structures of EMF/our MM. The iterating utility methods currently hard-code the search conditions (such as “is an element of a certain type?”).
Planned improvement
Create base classes that take Predicates such that elements of the data structures can be tested flexibly to be included in the returned list. The current hard-coded conditions shall be converted to wrappers of the more flexible functions.
(from redmine: issue id 3710, created on 2019-04-12, closed on 2019-09-30)