Class Models
MacTranslator processes code files and outputs a text file of design information that can be imported into MacA&D or QuickUML. Object-oriented software written in C++, Java, Delphi or Objective-C creates class models. Diagram objects click to source code.
Structure Charts
Code written in C, Pascal, procedural Basic or Fortran generates structure charts. Diagrams can be automatically organized into multiple diagram levels to easily accommodate very large software systems.
Detailed information can be extracted from the code including data types, parameter lists and descriptive comments. There are many options available to support different language dialects and customize the output produced.
Data Models
MacTranslator makes it easy to generate data models from an SQL script for popular RDBMS products including Oracle, DB2, SQL Server, Sybase, Informix and InterBase. It produces a dictionary entry list from the SQL that can be imported into MacA&D. Logical and physical data models can then be generated from the Dictionary.
Automated Reengineering
MacTranslator commands can be issued interactively or from a text script. The Rengineer Project dialog steps the user through the reengineering process of object-oriented or procedural-oriented projects. This greatly simplifies reengineering large projects with potentially thousands of code files partitioned into hundreds of folders.