[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Object: null is not a known entity type
|
Hello,
For your information, I am currently member of an active project (only 2 developpers) on code.google/volute namd SimDB :
http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/
The project main concept consist in generating code representations from any generic UML model (saved as XMI 2.1 in MagicDrawUML Community Edition 12.1).
For now, this project uses XMI / XSLT / Jpa EclipseLink provider 1.0-M8 and JAXB 2.1 (2.1.6 ref).
The transformer tool handles any Data Model (in xmi uml serialization) to translate it to other documents :
- XML schemas (xsd) : one schema for each uml package + DM_root.xsd (base elements)
http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/output/schema/
- documentation (html in ivoa format)
- java formatted code (JPA / JAXB compliant) + javadoc + jalopy formatter + unit tests (XML unmarshalling -> Java Object graph -> Jpa persist() -> Jpa reload() -> XML marshalling) :
http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/output/java/ - DDL script (microsoft sql server / postgresql databases / oracle soon ?) as SQL scripts
- TAP VOTABLEs (ivoa )
This project will soon be split off to code.google/vo-urp to be totally independent with the UML Data Model ...
You can maybe find some interesting things : xsd generation, meta model introspection, toString() & equals() methods ...
Enjoy,
Comments are welcome,
Laurent Bourgès
-------------------------------------------------------------------------
Laurent Bourgès, IT engineer
EURO-VO-DCA Project
LUTh, Observatoire de Paris-Meudon
Email:
bourges.laurent@xxxxxxxxx-------------------------------------------------------------------------