Source links
Currently there are a number of source files needed to get a complete view of the AAI schema information:
...
Next step is probably to combine these source files into a single schema file using an XSLT script. Probably also necessary to copy metadata in the .xsd file to XML tags that can be parsed by Ecore.
This step is still TODO – some possible input to this step:
- Tool to generate UML models from JSON schema documents: https://github.com/SOM-Research/jsonSchema-to-uml
- Steps to manually generate UML models from XML schema file – see below. This method is inspired by these discussion threads:
Step-by-step to generate Papyrus UML model from XSD file
A single XML schema file can then be imported into Eclipse/Papyrus using the Ecore modeling framework – steps for this are outlined below.
...
6) Switch to Papyrus perspective. From Model Explorer, create a new class diagram and drag-and-drop the wanted model elements onto it.
Tips for creating Papyrus diagrams for AAI model
- Sort the model elements alphabetically before drag-and-drop
- Drag-and-drop relationships rather than classes
...