Abbildung des Uni-Logos
Logo der Didaktik der Informatik

Didaktik der Informatik

an der Bergischen Universität Wuppertal



MetaUML

Ein Teil der UML-Diagramme (Objekt- und Klassendiagramme) wurde mit Hilfe von MetaPost und dem Paket MetaUML erzeugt. MetaPost ist in der Regel der LaTeX-Installation hinzugefügt. Das Paket MetaUML muss in der Regel noch installiert werden. Entsprechende Installationsanleitungen sind auf der Seite zu finden.

Damit Objektkarten auch zur besseren Unterscheidung runde Ecken haben und es möglich ist, diese neben den Attributen auch mit Methoden zu versehen muss am MetaUML-Paket eine Änderung vorgenommen werden. Damit ist es auch möglich die Zugriffsicons bei Klassen zu entfernen und wie aus dem bayrischen Informatikunterricht bekannt, schwarze Punkte auf die Beziehungslinien zu zeichnen.

Für die Version 0.2.5 von MetaUML müssen entweder die folgenden Dateien ersetzt werden oder mit Hilfe von patch --dry-run -p1 < metauml.diff der Patch in das Verzeichnis von MetaUML gespielt werden. Dieses ist in der Regel /usr/share/texmf(-Name der LaTeX-Installation)/metapost/metauml/. Es ist auch möglich, die Dateien einfach in das Verzeichnis zu kopieren, indem die mp-Datei liegt, die übersetzt werden soll. Auch eine lokale Installation durch kopieren der entsprechenden Dateien in ein Verzeichnis texmf/metapost/metauml/ direkt im Homeverzeichnis des Benutzers ist möglich. Der Ort, von dem die Dateien genutzt werden, kann man mit Hilfe von kpsewhich metauml_instance.mp überprüft werden.

Dateien

Alle Dateien zusammen als Zip-Datei: metauml.zip (13,02 KB)

Diffdatei

Die Diff- oder Patchdatei, um die Version 0.2.5 von MetaUML zu verändern: