[ANN] EMFT Texo: generating pure pojos and the ORM from ecore/xsd models [message #534318] |
Tue, 18 May 2010 11:42 |
Eclipse User |
|
|
|
Hi,
This post is to inform the EclipseLink community of a project hosted at EMF: EMFT Texo, which might/hopefully be
interesting.
Texo is a code/artifact generation solution which provides generation of entities and the ORM (orm.xml). In addition
Texo provides a runtime layer for extra functionality such as XML/XMI persistence and runtime model access.
Some key features:
- pure pojo generation (so entities do not have compile time dependencies on EMF) from ecore/xsd models
- ORM generation, ORM generation can be overridden/tweaked using ORM annotations in the model, the complete ORM 2.0 spec
is supported
- supports maintaining manual changes in the generated code (similar to EMF)
- code generation can be controlled through annotations on the model
- Texo provides an annotation editor which makes it easy to edit/add these annotations
- Code generation templates can easily be overridden, automatic use of manual-code-merging, formatting and import organizing
- support for XML/XMI persistence
- Runtime model support (optional when generating code)
For more information on Texo visit the wiki: http://wiki.eclipse.org/Texo
For ORM specific information see this part of the wiki: http://wiki.eclipse.org/Texo#ORM.2FJPA_generation_topics
Texo can be downloaded/installed through the update manager: http://wiki.eclipse.org/Texo/Download_and_Install
Texo works for both Eclipse 3.5 as well as the upcoming 3.6 release.
Texo is supported on the EMFT newsgroup so feel free to ask questions or give feedback:
http://www.eclipse.org/forums/index.php?t=thread&frm_id= 19
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
|
Powered by
FUDForum. Page generated in 0.21933 seconds