Skip to main content

[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
-------------------------------------------------------------------------


Back to the top