Add plugin to Umbrello to import Entity Relationship Model file

Ralf Habacker ralf.habacker at freenet.de
Fri Mar 1 09:55:35 GMT 2019


Am 01.03.19 um 09:07 schrieb jazzsalsa:
> Hi,
> 
> I would like to import an Entity Relationship Model file into Umbrello. It is 
> an eomodeld file [1]. 

With eomodel you are refering to
https://en.wikipedia.org/wiki/Enterprise_Objects_Framework ?

> What is the best way to approach this? 
Since Umbrello does not support direct import of eomodels, it is
necessary to find a third-party application to convert the model to a
supported import file format. Umbrello is currently able to import
entity relational models from mysql and postgresql statements.

> Is it possible to  write a plugin like for the code generators?
yes, importing such a file requires the creation of an importer plug-in
consisting of a file parser [2] and a binding class to map the parsed
instructions into UML objects and widgets models.

If interested, such a feature could be implemented within the scope of
GSOC 2019 (https://summerofcode.withgoogle.com/). We are still looking
for students.

To track this feature request for Umbrello, an associated feature
request should be opened in the Umbrello Bug Tracker at
https://bugs.kde.org/enter_bug.cgi?product=umbrello.

Ralf
> 
> 
> [1] https://github.com/apache/cayenne/tree/master/modeler/cayenne-wocompat/
> src/test/resources/inheritance.eomodeld
> 
[2] A specification of the enterprise object model file format is required



More information about the umbrello-devel mailing list