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