Visual modeling with matrices
MetaEdit+ supports modeling with matrices. The Matrix Editor handles design information as matrices, with two axes holding objects, and cells showing their relationships. It offers you all the power of matrix manipulation, e.g. diagonalization, sorting, subsystem decomposition, and various viewing options as well as standard object and relationship creation and editing.

Matrix Editor supports a variety of design activities:
- Standard toolbar for selecting modeling concepts
- Model creation is automated with context sensitive relationship and role selection
- Components can be browsed, selected and reused with Component Selection Tool
- Connections between design information can be inspected and navigated with Info Tool
- Diagrams and tables can be viewed as matrices
- Matrices can be diagonalized and sorted
- Matrices and elements in axis and cells can be exploded or decomposed to other graphs
- All design information can be accessed from property dialogs with a mouse click
- Models can be checked with predefined reports or your own checking reports
- Designs can be published with documention generation reports for the web or word processors
- Code can be generated from designs into C++, Smalltalk, Java, CORBA IDL, Delphi, SQL and into other user defined languages
- Support modeling with help texts about the modeling technique, its components, reports and links to other techniques
- On-line graphical hypertext tool help
Matrix Editor has the functionality for viewing and formatting the matrices:
- View and hide elements in matrix
- Automated matrix formatting
- Support for different fonts
- Show and hide symbols or textual specifications in matrix
- Export matrices to ASCII (tab-separated for pasting the matrix into a spreadsheet) and HTML
- Print matrices


