[LWFXEF] Change EObjectBasedDiagramControllerBase to work on EObjects
The type checks and model change providers have been edited in order for
the class to actually work with EObjects:
- The
EObjectBasedDiagramControllerBasehas been changed to requireEObjects only (notIHierarchicElements). - The
HierarchicModelElementModelChangeProviderhas been changed to requireEObjects only and has thus been renamed toEObjectModelChangeProvider.
Issue-Ref: 3890 Issue-Url: https://af3-developer.fortiss.org/issues/3890
Signed-off-by: Tiziano Munaro munaro@fortiss.org