[LWFXEF] Change EObjectBasedDiagramControllerBase to actually work on EObjects instead of IHierarchicElements
The name EObjectBasedDiagramControllerBase
is currently misleading as
it actually requires an IHierarchicElement
. Thus, the type checks and
model change providers are to be edited in order for the class to
actually work with EObjects
.
(from redmine: issue id 3890, created on 2019-12-09, closed on 2020-04-20)