COM image Models from Code

COM image Use MacTranslator and WinTranslator to understand legacy code, reuse it, fix defects and develop new projects. Click a few buttons and piles of source code are transformed into an organized stack of diagrams.

See the big picture, then click to the details including source code for each diagram object.


Generate three kinds of models from code:

  • Structure Charts from C, Pascal, Basic, Fortran and PHP
  • Class Diagrams from C++, C#, Delphi, Java, Ada, Objective-C and PHP
  • Data Models from SQL
MacTranslator and WinTranslator Highlights

Large Projects

stopwatch image Large projects may consist of millions of code lines distributed across thousands of files and folders. Unfamiliar code can be documented in minutes.
Project File

project file image A project file is a list of commands used to process the files in each code folder. Most reengineering projects are fully automated. The developer can customize the process.
Intelligent Automation

wizard image Enter programming language, file locations, etc. through a series of screen, then generate and run the project file.
Multiple Languages

Class Diagram C++, C#, Objective-C, Delphi, PHP and Java programmers get class models and dictionary from source code. Ada code yields a model presented within WinA&D's Ada Design Environment.
Namespaces

namespace image Java packages control name scope and group code files into folders. C# also has namespace language constructs. Namespace support for modeling, code generation and reengineering extend this concept to any software design.
Explore Your Code

COM image Capture types, relationships, program comments and other design details from code into your project dictionary. That information is available for forward engineering or report generation.
Sample Diagrams Created From Code

These diagrams were created from code using MacTranslator/WinTranslator and displayed with MacA&D/WinA&D or QuickCRC. QuickUML can also present UML class diagrams. Each diagram link opens into a new window that can be resized or printed.

This page shows a taste of what MacTranslator and WinTranslator can do. Import models into MacA&D or WinA&D.

Navigate between diagrams, present a dialog of class members and details for a selected object or click to see code presented in the integrated code browser.