The XSD Designer module enables you to transform a UML class model into an XSD model. To do this, carry out the following operations:
The selected class and all the classes linked to it through associations or attributes are transformed into XSD model elements. The table below describes the transformation rules implemented during this process.
UML Model | XSD Model |
---|---|
Root class | Schema |
Attribute | Element |
Association | ComplexElement |
Class linked to the root class through an association | ComplexType |
DataType linked to the root class through an association | SimpleType |
Inheritance | “Extend” link |