Visuelle Modellierung mit Matrizen
MetaEdit+ unterstützt die Modellierung mit Matrizen. Der Matrix Editor verwaltet die Designinformationen in Form von Matrizen; dabei sind die Objekte auf zwei Achsen und ihre Beziehungen in den Matrix-Elementen (Zellen) dargestellt. Der Matrix Editor bietet ihnen das gesamten Spektrum dessen, das man mit Matrizen machen kann: Diagonalisieren, Sortieren, Subsystem-Dekomposition und die Möglichkeit, verschiedene Sichten einzunehmen, ebenso wie das Erzeugen von Standardobjekten und -beziehungen und Editierfunktionen.
Der Matrix Editor hilft bei einer ganzen Reihe von Designtätigkeiten:
- Modellierungskonzepte können aus einer Standard-Toolbar ausgewählt werden.
- Das Erzeugen von Modellen wird mit kontextsensitiven Beziehungen und der Auswahl von Rollen automatisiert.
- Mit dem Component Selection Tool kann durch die Komponenten geblättert werden; sie können selektiert und wieder verwendet werden.
- Mit Hilfe des Info Tools können Beziehungen zwischen Designinformationen untersucht und es kann zwischen ihnen navigiert werden.
- Matrizen und Tabellen können als Diagramme dargestellt werden.
- Matrizen können diagonalisiert und sortiert werden.
- Matrizen und die Elemente auf den Achsen und die Zellen können verfeinert oder in andere Grafen zerlegt werden.
- Aus den Eigenschaften-Dialogen kann per Mausklick auf sämtliche Designinformationen zugegriffen werden.
- Die Modelle können über vordefinierte Reports geprüft werden; außerdem können eigene Prüf-Reports erstellt werden.
- Mit Hilfe von Reports zur Erzeugung von Dokumentation können die Entwürfe im Web oder in Textverarbeitungsprogrammen veröffentlicht werden.
- Aus den Designs kann C++-, Smalltalk, Java, CORBA-IDL- Delphi- oder Java-Code ebenso erzeugt werden wie Code in einer benutzerdefinierten Sprache.
- Die Modellierung wird durch Hilfetexte zu den Modellierungstechniken, den Komponenten, Reports und Links zu anderen Techniken unterstützt.
- Online-Hilfe mit Hypertext-Features.
Der Matrix Editor bietet Funktionalität zum Darstellen und Formatieren der Matrizen:
- Elemente in der Matrix darstellen und verbergen.
- Automatische Formatierung der Matrix.
- Unterstützung verschiedener Schrifttypen.
- Symbole und textuelle Spezifikationen in der Matrix darstellen und verbergen.
- Export von Matrizen nach ASCII (Trennung der Einträge durch Tabulatoren, damit diese in eine Tabelle eingefügt werden können) und HTML.
- Matrizen drucken.

