Format für den C++-Code angeben, den die Umsetzung generiert

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 Modellierung > Umsetzen > Umsetzungen konfigurieren. 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:
  1. Klicken Sie auf Fenster > Benutzervorgaben.
  2. Erweitern Sie die Einträge Modellierung und Umsetzungen, und klicken Sie auf Umsetzung UML in C++.
  3. Klicken Sie auf die Registerkarte Schablonen.
  4. Wählen Sie auf der Seite Schablonen aus der Liste Generierten Code konfigurieren eine Schablone aus.
  5. Um den Headerabschnitt einer Schablone zu bearbeiten, geben Sie im Feld Header Ihre Änderungen ein.
  6. Um den Hauptteilabschnitt einer Schablone zu bearbeiten, geben Sie im Feld Hauptteil Ihre Änderungen ein.
  7. 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.
  8. Klicken Sie auf OK.
Die bearbeiteten Schablonen werden nun bei der nächsten Ausführung dieser Umsetzungskonfiguration angewendet.
Zugehörige Konzepte
UML-in-C++-Umsetzung
UML-in-C++-Umsetzungsschablonen
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.