dwww Home | Manual pages | Find package

dia2code(1)                                                        dia2code(1)

NAME
       dia2code - Generate code from Dia files

SYNOPSIS
       dia2code  [-t  ada|c|cpp|cs|java|php|php5|python|ruby|shp|sql] [-d dir]
       [-nc] [-c] [-cl classlist] [-v] diagramfile [-h] [--help]

DESCRIPTION
       dia2code generates code from a Dia file containing a UML diagram.  Out-
       put code can be: Ada, C, C++, C#, Java, PHP, PHP5, Python, Ruby, shape-
       files and SQL.

OPTIONS
       -h --help
              Print help text and exit.

       -t ada|c|cpp|cs|java|php|php5|python|ruby|shp|sql
              Selects the output language, default is C++.

       -d dir Output generated files to <dir>, default is "."

       -nc    Do not overwrite files that already exist.

       -cl classlist
              Generate code only for the classes specified in the  comma-sepa-
              rated <classlist>.
               E.g: Base,Derived.

       -v     Invert the class list selection.  When used without -cl prevents
              any file from
               being created.

       -l licensefile
              Prepend the specified license to every source file generated.

       diagramfile
              The Dia file that holds the diagram to be read.

AUTHOR
       Written by Javier O'Hara <joh314@users.sourceforge.net> with  contribu-
       tions  from Ruben Lopez <ryu@gpul.org> (C code generation), Chris McGee
       <sirnewton_01@yahoo.ca> (Dependencies, Associations, C++ Templates,
        SQL), Takashi Okamoto <toraneko@kun.ne.jp> (License  inclusion  mecha-
       nism),  Thomas  Preymesser  <tp@odn.de>  (Ada  code generation), Jérôme
       Slangen <jeromes@mail.be>  (Wildcard  class  list  mechanism),  Takaaki
       Tateishi  <>  (Dynamic  Shared  Objects for dynamic code generator mod-
       ules),  Martin  Vidner  <mvidner@users.sourceforge.net>   (Porting   to
       libxml2).

THANKS
       Thanks  to  Collin  Starkweather, Richard Torkar and Slush Gore for the
       extra help.

REPORTING BUGS
       Report bugs to
       <http://sourceforge.net/bugs/?func=addbug&group_id=15307>.

COPYRIGHT
       Copyright © 2000-2001 Javier O'Hara
       This is free software, and you are welcome  to  redistribute  it  under
       certain conditions; read the COPYING file for details.

SEE ALSO
       dia(1)

ALSO SEE ALSO
       The Dia homepage: <http://live.gnome.org/Dia>
       The dia2code homepage: <http://dia2code.sourceforge.net>

                               September 2, 2001                   dia2code(1)

Generated by dwww version 1.15 on Sat Jun 22 12:44:27 CEST 2024.