The UMLSpeed compiler will take this code and generate SVG renderings of the diagrams. If no options are given, this is the default behaviour.
Optionally, UMLSpeed can also generate an XMI document of the entities and generate source code in the language of your choice.
Whilst the compiler only accepts one source file, you can have an unlimited number of import statements and nest to unlimited depth.
Output all diagrams in the code as SVG files to the current directory. If no output options are given, this is the default. In addition to the SVG files, a umlspeed.html file is also output with links to all the generated diagrams.
--html-template-file <file>, -t <file>
Specify an HTML template file for use when outputting an HTML document to wrap up the SVG diagrams. See the UMLSpeed samples folder for more information.
--output-png, -p
Automatically assumes --output-svg and uses the ImageMagick convert binary to create PNG versions of all rendered diagrams. Note that "convert" must be on the PATH.
--output-xmi, -x
Output all UML entities as an XMI document.
--output-code <language>, -c <language>
Generate source code in the language specified. Language can be one of java, python, perl, php, ruby, c++, c#
-v[vv]
Verbose mode. Causes UMLSpeed to print debugging messages. Extra vs increase the verbosity. The maximum is 3.