Author Topic: Reverse engineering XSD  (Read 4604 times)

mcoletti

  • EA User
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Reverse engineering XSD
« on: August 12, 2005, 02:34:34 am »
I have the need to create an UML model representing an XML Schema defined through an XSD file.

I think that an XSL transformation from the XSD to an XMI model, could help in the reverse-engineering process.

Did anyone find this problem interesting or is aware of already developed tools?

Regards,

Massimo

thomaskilian

  • Guest
Re: Reverse engineering XSD
« Reply #1 on: August 12, 2005, 08:09:52 am »
Not yet. See here.

mcoletti

  • EA User
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: Reverse engineering XSD
« Reply #2 on: August 14, 2005, 09:31:25 am »
thanks, Thomas.

I have read the thread, now it will be useful to understand the planned "release" of this feature, in order to decide if it is better to implement a "skeleton" transform to fulfill my basic requirements or wait for the packaged feature.

Regards,

Massimo

alx

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Reverse engineering XSD
« Reply #3 on: August 15, 2005, 05:08:38 pm »
One option is the [free] hyperModel plugin for Eclipse. It produces UML 1.3 XMI 1.0 with UML Profile for XML Schema, can be imported in EA.
http://www.xmlmodeling.com/hyperModel/index.html

mcoletti

  • EA User
  • **
  • Posts: 45
  • Karma: +0/-0
    • View Profile
Re: Reverse engineering XSD
« Reply #4 on: August 17, 2005, 01:38:13 am »
Quote
One option is the [free] hyperModel plugin for Eclipse. It produces UML 1.3 XMI 1.0 with UML Profile for XML Schema, can be imported in EA.
http://www.xmlmodeling.com/hyperModel/index.html


I have quickly tried it, with XBRL specifications, and it worked smoothly! Thanks.

Massimo