![]() |
![]() | ![]() | ![]() | XML Schemas in UMLUModel® 2009 includes a special diagram type and code generation support for XML Schemas. The UModel® 2009 XML Schema diagram renders XML Schemas in a format similar to UML class diagrams.
Click image to enlarge database tool screenshot Import XML Schemas into UModelYou can create a UModel® 2009 UML project from an existing XML Schema through the Project menu by selecting the Import XML Schema option.
The XML Schema is treated as application source code and reverse-engineered to create a UModel® 2009 project. The project file and the diagrams it contains are a model of the XML Schema, not the schema itself.
UModel Schema Diagram ToolbarThe UModel® 2009 XML Schema diagram features a special toolbar to provide easy access to XML Schema elements: Click image to enlarge database tool screenshot You can edit UModel® 2009 XML Schema diagrams using the same visual editing tools available for the other diagrams in your model.
Synchronize UML Models with XML Schema FilesChanges made to the UML model are not implemented in the XSD file until the model is synchronized through the UModel® 2009 Project menu:
UModel® 2009 also supports round-trip engineering for XML Schema files. If the schema is modified outside UModel® 2009 – such as in XMLSpy® 2009, the industry-standard XML development environment – you can use the UModel Project menu to synchronize changes back to the UModel project and XML diagram.
XML Schemas and Source Code in a Single ModelA single UModel® 2009 project can include an XML Schema diagram to describe a data structure and class diagrams that generate code in a programming language for the application’s dynamic functionality. You can easily include both the XSD profile and a programming language profile in your project model tree.
Separate components allow you to assign XML Schemas for XSD output and UML classes for Java output. Click image to enlarge database tool screenshot Click image to enlarge database tool screenshot
During code generation UModel® 2009 will write the XML Schema file and your Java source code files.
| ![]() |
![]() | ![]() | |||||||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
