Sie müssen ein Profil implementieren, bevor Sie es auf ein Modell anwenden können.
Angepasste UML-Profile freigeben
Wenn Sie ein angepasstes UML-Profil freigeben, können Sie auf diese Weise sicherstellen, dass keine Änderungen an dem Profil vorgenommen werden können, die sich versehentlich auf Modelle auswirken können, auf die das freigegebene Profil angewendet wurde.
Nachdem Sie ein Profil freigegeben haben, können Sie die Stereotype, die Stereotypattribute, die Klassen, die Aufzählungen oder die Metaklassenerweiterungen eines freigegebenen Profils weder löschen noch umbenennen.
Sie können danach lediglich Änderungen vornehmen, die mit der freigegebenen Version des Profils kompatibel sind.
Angepasste UML-Profile packen
Wenn Sie mit dem Authoring Ihres angepassten UML-Profils fertig sind, und
Sie dieses Profil anderen Benutzern zur Verfügung stellen möchten, müssen Sie
das Profil implementieren. Eine Möglichkeit,
ein angepasstes UML-Profil zu implementieren, besteht darin,
ein Plug-in zu erstellen und das Profil im neuen Plug-in zu packen.
Anschließend ändern Sie die Datei "plugin.xml" und fügen einen Erweiterungspunkt für Ihr Profil hinzu.
Danach können Sie das Profil-Plug-in installieren und das Profil auf ein Modell anwenden.
Sie sollten eine Pfadzuordnung für das Profil definieren.
Wenn Sie möchten, dass das Profil als implementiertes Profil
im Produkt aufgelistet wird, müssen Sie das angepasste UML-Profil
packen. Möglicherweise möchten Sie das Profil erst
freigeben, um sicherzustellen, dass keine Änderungen an dem Profil vorgenommen
werden können, die sich versehentlich auf Modelle auswirken können, auf
die das freigegebene Profil angewendet wurde.
Angepasste UML-Profile in andere Sprachen übersetzen
Falls Sie die Anzeigennamen Ihres Profils in andere lebende Sprachen übersetzen müssen, können Sie eine Datei generieren, die eine Liste mit den Anzeigennamen der Stereotype, Attribute, Integritätsbedingungen, Aufzählungen und Klassen in Ihrem Profil enthält.
Die generierte Datei hat die Dateinamenerweiterung .properties.