Sparx Systems Forum

Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: mcoletti on August 12, 2005, 02:34:34 am

Title: Reverse engineering XSD
Post by: mcoletti 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
Title: Re: Reverse engineering XSD
Post by: thomaskilian on August 12, 2005, 08:09:52 am
Not yet. See here (http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=general;action=display;num=1082029583).
Title: Re: Reverse engineering XSD
Post by: mcoletti 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
Title: Re: Reverse engineering XSD
Post by: alx 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
Title: Re: Reverse engineering XSD
Post by: mcoletti 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