Codeschablonen sind bearbeitbare Zeichenfolgen, mit denen Sie Formatierungen
wie Leerzeichen und Einrückung von C++-Code angegeben können, den die UML-in-C++-Umsetzung
von einem UML-Modell generiert hat. Mit Codeschablonen können Sie außerdem den Code steuern,
den die Umsetzung auf einer Basisebene generiert. Beispielsweise können Sie eine Codeschablone verwenden, die Tags im Header einer Klasse
durch Werte für den Namen und den Hauptteil der Klasse ersetzt.
Lesen Sie vor dem Anwenden der UML-in-C++-Umsetzung die Informationen unter . Wählen Sie in der Liste
Umsetzungen/Konfigurationen den Eintrag
UML-in-C++ aus. Auf der Seite
Umsetzungsbeschreibung klicken
Sie auf
Umsetzungsdokumentation anzeigen.
Dazu muss die Perspektive Modellierung aktiviert sein.
So geben Sie das Format von C++-Code an, den die Umsetzung generiert:
- Klicken Sie auf .
- Erweitern Sie die Einträge Modellierung und Umsetzungen,
und klicken Sie auf Umsetzung UML in C++.
- Klicken Sie auf die Registerkarte Schablonen.
- Wählen Sie auf der Seite Schablonen aus der Liste Generierten Code konfigurieren
eine Schablone aus.
- Um den Headerabschnitt einer Schablone zu bearbeiten, geben Sie im Feld Header Ihre Änderungen ein.
- Um den Hauptteilabschnitt einer Schablone zu bearbeiten, geben Sie im Feld Hauptteil Ihre Änderungen ein.
- Optional: Damit eine Nachricht angezeigt wird, wenn eine neue Version einer
geänderten Schablone verfügbar ist, wählen Sie das Markierungsfeld Warnung anzeigen, wenn aktualisierter Schablonensatz verfügbar ist aus. Die Nachricht wird angezeigt, wenn Sie die Seite
Schablonen des Fensters Benutzervorgaben öffnen und wenn Sie eine C++-Umsetzung ausführen.
- Klicken Sie auf OK.
Die bearbeiteten Schablonen werden nun bei der nächsten Ausführung dieser Umsetzungskonfiguration angewendet.