I would like using ETL to transform:
-From an UML Class diagram representing an Entity/relationShip conceptual data model;
----Entity moded as UML Classes
----Associations modeled as UML associations
-to another UML Class diagram representing an Relational base
----Relational Tables modeled as classes
--------Add primary key attribute
----Foreign keys and Referential integrity modeled as navigable associations.
In order to transform from/to UML model, I need to have an UML metamodel in Ecore.
-Where can i find an UML metamodel in Ecore in order to feed in Epsilon ?
-How to set up the environment ?
The goal is to do the same kind of transformation of the Epsilon example "Transform an OO model to a DB model with ETL" but using source and target UML Models.
Please let us know if you need more help with this.
> To use Ecore's UML meta-model you need to install the UML2 plugin (and
> you'll probably want UML2Tools too, for the graphical editor).
> To install these plug-ins, add the
> http://download.eclipse.org/releases/galileo update-site and look under
> the Modeling branch.
> Once you install it, the UML meta-model URI can be obtained
> using:UMLPackage.eNS_URI (or just hard-coded: