Code Engineering (Forward/Reverse Engineering)
Code Engineering Set anlegen
- Man wählt im Modellbaum - Containemant-Frame
Code Engineering Sets
an und - klickt die
rechte Maustaste
. - Man wählt die Funktion
New/C++/Ansii
und - gibt dem Code Engineering Set einen
Namen
z. B. c++Set.
Code Engineering Set anpassen
Zuerst muss das CodeEngineering Set eingestellt werden.
- Dazu stellt man den Cursor auf das Code Engineering Set und wählt über die rechte Maustaste
Edit
In der Eingabezeile Working Directory
stellt man das Verzeichnis ein, in dem der Code sich befindet, bzw. in das er generiert werden soll.
Über den Reiter Add Data from Model
werden Klassen aus dem MagicDraw-Modell in das Code Engineering Set übernommen (für die Codegenerierung).
Über den Reiter Add Files
werden Quellcode-Dateien für das Reverse Engineering in das Code Engineering Set übernommen.
Code Generieren
- Zur Generierung von Quellcode stellt man den Cursor auf das Code Engineering Set
- und wählt über die rechte Maustaste
Generate
- Im folgenden Fenster findet man das Output Directory, das vorher eingestellt wurde.
Delete code
sollte eingeschaltet sein. Die unterste OptionAutomatic remove unnecessary usage relationship
darf nicht eingeschaltet werden.
- Durch einen Klick auf OK wird der Code generiert, falls das Klassenmodell vollständig und syntaktisch korrekt ist.