In dieser Lerneinheit erstellen Sie verschiedene Stereotypen. Danach generieren Sie ein Profiltoolmodell und generieren von diesem Modell Profiltoolcode.
Gehen Sie wie folgt vor, um ein Profiltoolmodell zu den zugehörigen Code zu generieren:
- Erweitern Sie in der Sicht 'Projektexplorer' den Ordner Profile, klicken Sie mit der rechten Maustaste auf My Profile und klicken Sie dann auf Diagramm hinzufügen > Klassendiagramm.
- Geben Sie als Namen für das Klassendiagramm den folgenden Namen ein: Profile
Class Diagram
- Erstellen Sie im Diagramm 'Profile Class Diagram' einige Stereotypen mit Metaklassenerweiterungen, wie in der folgenden Abbildung dargestellt ist. Sie werden dieses einfache Profil verwenden, um an späterer Stelle in diesem Lerntext die Profiltoolanpassung zu veranschaulichen.
- Klicken Sie auf .
- Klicken Sie zum Generieren des Profiltoolmodells in der Sicht Projektexplorer unter 'Profile' mit der rechten Maustaste auf My
Profile und klicken Sie dann auf Profiltoolmodell generieren.
Anmerkung: Der Befehl Profiltoolmodell generieren wird im unteren Bereich des Popup-Menüs angezeigt.
- Klicken Sie im Fenster Eigenschaften für Toolmodellgenerierung konfigurieren auf Nein, damit das Fenster geschlossen wird und die standardmäßigen Eigenschaften für die Toolmodellgenerierung verwendet werden.
Anmerkung: Wenn Sie auf Ja klicken, können Sie Einstellungen ändern, um das Generieren von Menüs, Paletten usw. zu vermeiden. Da dieses Lernprogramm jedoch das Generieren von Menüs und Paletten zum Ziel hat, klicken Sie auf Nein. Sie können später an diese Stelle zurückkehren und die verfügbaren Eigenschaften untersuchen.
- Erweitern Sie in der Sicht Projektexplorer unter dem Paket Modelle das Toolmodell My Profile, damit alle Toolelemente angezeigt werden, wie in der nachfolgenden Abbildung dargestellt ist.

- Wenn Sie keine Profiltools anpassen möchten, können Sie jetzt den Profiltoolcode generieren. Klicken Sie zum Generieren des Profiltoolcodes in der Sicht Projektexplorer mit der rechten Maustaste auf das Toolmodell My Profile. Wenn das Toolmodell geöffnet ist, wird sein vollständiger Name angezeigt: <<ToolingModel, EditHelpers,
Figures, L10N, Providers, Utils>> My Profile. Klicken Sie dann auf Toolcode generieren. Es wird ein Fenster Bestätigung geöffnet, in dem Sie bestätigen müssen, ob die aktuelle Version der Datei 'plugin.xml' überschrieben werden soll.
Mit diesem Fenster können Sie sicherstellen, dass keine der Anpassungen, die Sie an der Datei 'plugin.xml' (sowie an 'plugin.properties' und dem Standardschablonenmodell) vorgenommen haben, beim Generieren oder erneuten Generieren des Toolcodes überschrieben wird.
- Klicken Sie im Fenster 'Bestätigung' auf Ja, es sei denn, Sie haben Änderungen an der Datei vorgenommen, die Sie nicht überschreiben möchten. Nachdem Sie den Toolcode generiert haben, enthält das Paket 'src' des Projekts zahlreiche Pakete mit generiertem Profiltoolcode.
- Um den generierten Toolcode in Aktion zu sehen, testen Sie das Plug-in.
Doppelklicken Sie in der Sicht 'Projektexplorer' auf die Datei plugin.xml und wählen im unteren Bereich des Diagrammeditors die Registerkarte Übersicht aus. Klicken Sie auf den Link Eclipse-Anwendung starten.
Durch diese Aktion wird eine Laufzeitumgebung erstellt, in der das neue Profiltool-Plug-in geladen ist. Als Nächstes können Sie auf der Basis des Profils ein neues UML-Modell erstellen und das Profiltool testen.