| Dokumentation zu Alma (deutsch) | Index | Home |
|---|---|
|
Version: 0.29 Datum: 2001-03-05 Autor: Guillaume Desnoix Übersetzung: Norbert Marchl |
Die Dokumentation des Programms namens Alma, wird durch ein Kopierrercht geschützt, das auf französischen Gesetzen beruht. Jede Reproduktion (kopieren, spiegeln, drucken, ...) ist verboten, solange keine schriftliche Bewilligung des Autors vorliegt. Jeder kann Sie kostenlos (und nur) auf dieser Web-Seite lesen www.memoire.com. |
Haben Sie einmal ein Modell im Speicher, so können Sie die Generierung für ein gewähltes Ziel betrachten. Es sind bereits viele Ziele vorhanden.
Kommandozeile: -g <sprache>
Mögliche Werte: Java Bdl Idl Odl UmlHierarchie UmlRelations Uxf Xmi Naturel Gui Autotest Lisp C H Cpp Hpp
Vorgabewert: Java
Wählen Sie ein Ziel aus der Liste. Alle nachfolgenden Generierungen werden abhängig von diesem Ziel ausgeführt.
Kommandozeile: -s
Vorgabe: deaktiviert
Ermöglicht den einfachen Modus. Abhängig vom Ziel, ist der allgemeine Grund, einen beschränkten Text zu erzeugen, kürzer, als eine vollständige Ausgabe. So werden, als Beispiel, Attribute und Methoden nicht generiert, oder nur die Prototypen angezeigt.
Kommandozeile: -u
Vorgabe deaktiviert
Verwendet in: toutes
Wenn aktiviert, wird an das Ende ein Kommentar angefügt, in dem alle verwendeten Klassen aufgeführt werden.
Kommandozeile: nicht verfügbar
Vorgabe: deaktiviert
Verwendung: überall
Wenn aktiviert, so wird für jedes Element ein Kommentar generiert. Diese Option sollte nur in der Entwicklungsphase und zur Fehlersuche aktiviert werden.
Kommandozeile: keines
Mögliche Werte: *.css
Vorgabewert: DocHtml.css
Verwendung: DocHtml UmlHierarchie UmlRelations
Pfad für alle Dokumentvorlagen, für alle Ziele, die HTML erzeugen.
Kommandozeile: keines
Mögliche Werte: Gif Jpeg Xpm Png
Vorgabe: Gif
Verwendung: UmlHierarchie UmlRelations
Wählt das Bildformat, das verwendet wird, um das generierte Bild zu speichern. Bis jetzt wird nur GIF, JPEG und Xpm unterstützt. PNG wird hinzugefügt und zum vorgegebenem Format.
Gültiger Zustand: nicht verfügbar
Mögliche Werte: fr en de it ...
Vorgabewert: fr
Wählen Sie die Sprache, für den generierten Text (Kommentare, Ziel, ...).
Kommandozeile: -m <modul>
Mögliche Werte: partial namespace
Vorgabewert: leer
Verwendung: UmlHierarchie
Bestimmt einen Filter für den Modulnamen. Alle Elemente, die mit diesem Filter übereinstimmen, werden unterschiedlich behandelt.
Kommandozeile: -m <modul>
Mögliche Wert: klassenname
Vorgabe: leer
Verwendung: UmlRelations
Bestimmt einen Filter für den Klassennamen. Diese Klasse wird unterschiedlich behandelt.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt eine kurze Zusammenfassung der Komponenten. Der Betrachtungspunkt ist eine Eigenschafts-/Ereignisansicht, anstatt der klassischen Attribut-/Methodenansicht. Im Augenblick wird Sie hauptsächlich für JavaBeans-Komponenten verwendet. Die Ausgabe ist französisch.
Augenblicklicher Zustand: instabil
Wird von den Corba-Werkzeugen verwendet, und besitzt die gleichen Einschränkungen wie Idl.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt die Implementierung für C++ (Bodies). Sollte mit der Hpp-Ausgabe verwendet werden.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt einen Java Quellcode.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt einen Lisp Quellcode. Die augenblickliche Version verwendet defclass, deffield, defmethod und defvariable, um die Elemente zu deklarieren. Die Kompatibilität mit Common Lisp (CLOS) und (eventuell) LeLisp (MicroCeyx), ist geplant.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt die Deklaration für C++ (Header). Sollte mit der Ausgabe von Cpp verwendet werden.
Diese Ausgabe erzeugt die Implementierung für C (Bodies). Sollte mit der Ausgabe von H verwendet werden.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt die Deklaration von C (Header). Sollte mit der Ausgabe von C verwendet werden.
Genauere Präzisierung: Version 2 (1992)
Augenblicklicher Zustand: instabil
Erzeugt Skripts für die Erstellung von Tabellen in Datenbanken (RDBM).
Genauere Präzisierung: Version 3 (2001?)
Augenblicklicher Zustand: instabil
Erzeugt Skripts für die Erstellung von Tabellen in universellen Datenbanken.
Augenblicklicher zustand: instabil
Diese Ausgabe erzeugt eine HTML-Seite, auf der die Klassen beschrieben werden. Ähnlich dem Konzept von javadoc, wobei dieses Werkzeug nicht so weit entwickelt ist. Es hat den Vorteil, mit allen Quellen (Java, Idl, Fortran, ...) zu arbeiten. Die erste Ausgabe war ein Beitrag von Axel von Arnim.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt eine Beschreibung in natürlicher Sprache. Bis jetzt ist leider nur französisch verfügbar. Das Ziel ist, eine Beschreibung des Objektmodells zur Verfügung zu stellen.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt ein Diagramm der Vererbungsbeziehung zwischen Klassen, denen UML-Regeln folgen. Eine HTML-Seite wird ebenfalls erzeugt, die einen PLAN, für anklickbare Bilder enthält. Es ist wichtig, das Modulfeld, in der Konfiguration, auszufüllen.
Augenblicklicher zustand: instabil
Diese Ausgabe erzeugt eine Grafik mit der Beziehung zwischen Klassen, denen UML-Regeln folgen. Eine HTML-Seite wird ebenfalls erzeugt, die einen PLAN, für anklickbare Bilder enthält. Es ist wichtig, das Modulfeld, in der Konfiguration, auszufüllen.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt ein XML-Dokument, abhängig vom DTD, daß von einer japanischen Gruppe geschrieben wird. Weitere Informationen darüber erhalten Sie auf deren Web-Seite: http://www.yy.cs.keio.ac.jp/~suzuki/project/uxf/.
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt einen Quellcode in Java, um einige Klassen automatisch zu testen. Hier werden einige Instanzen erzeugt und die Methoden, mit unterschiedlichen Parametern aufgerufen. Ein täglicher Vergleich hilft, Fehler zu entdecken. Jede Klasse muß einen public Konstruktor ohne Parameter zur Verfügung stellen.
Augenblicklicher Zustand: Projekt
Diese Ausgabe listet die nötigen Klassen auf, um eine entsprechende Verteilung zu bilden..
Augenblicklicher Zustand: instabil
Diese Ausgabe erzeugt eine GUI, stellt für jede Klasse einen Editor zur Verfügung. Sie besitzen eine Dialogbox, mit den Feldern dieses Objekts.