System Model Generator Command-line Options
This section lists the various command-line options that you can use to
create a system model diagram.
The following is the syntax to use a command-line option:
SysModGen [
Arguments
] [Transform Data-file ]
The basic Arguments appear first, followed by an optional list of post-procesing transformations.
The post-procesing transformations are pairs of files (described below), which operate on the generated SVG, in order, from left to right.
-
Transform
is an XSLT transform which operates on the generated SVG and takes
Data-file
as the Data XSLT parameter.
There are four
built-in transforms, plus a framework to simplify creating new transforms.
- css2xml.xsl will convert all
<style>
sections into style
attributes. This makes the model show up better on viewers that don't support classes. It takes no data files.
- dependencies.xsl will take a dependencies file and add mouse-over dependency lines to the diagram. This is called automatically when using the
-deps
option.
- showdeps.xsl will further process a diragram with dependencies to make them always on, rather than only on when an item is moused-over. It takes no data files.
- tovisio.xsl will convert the system model SVG in Visio VDX format. Not all features are supported. It takes no data files.
The postprocess.xsl XSLT simplifies adding mouse-over effects to a system model SVG .
Data-file
is an XML file, or one of two special values. The empty string ("") means there is no data file to supply to the XSLT transfom and -
means that the full model input data should be used as the data file.
Any other value is assumed to be a file or URL
Note: Command line options override values in the INI file and a Model XML file.