Die UML-in-EJB-Umsetzung generiert EJBs (Enterprise JavaBeans, EJB) und Java-Code aus UML-Modellelementen (Unified Modeling Language, UML).
UML-Objekt | Was umgesetzt wird |
---|---|
Modell | Alle Pakete, Klassen und Schnittstellen, die das Modell enthält |
Paket | Das Paket und alle Klassen und Schnittstellen, die das Paket enthält |
Klasse | Die Klasse und alle Attribute, Operationen, Klassen und Schnittstellen, die die Klasse enthält |
Schnittstelle | Die Schnittstelle und alle Attribute, Operationen, Klassen und Schnittstellen, die die Schnittstelle enthält |
Aufzählung | Die Aufzählung und alle Aufzählungsliterale |
Die Umsetzung kann Ausgabedaten für ein einziges EJB-Projekt generieren. Das EJB-Projekt können Sie mit oder ohne ein Clientprojekt erstellen. Die Umsetzung generiert Code im ersten gefundenen Ordner des EJB-Projekts und im ersten gefundenen Quellenordner des Clientprojekts (falls vorhanden).
Sie können ein Zuordnungsmodell erstellen, um Alternativnamen für die bei der Umsetzung erstellten Elemente anzugeben, ohne das Quellenmodell zu ändern. Möglicherweise wollen Sie Alternativnamen angeben, um Java-spezifische Details ,z. B. Benennungseinschränkungen, in plattformunabhängige Modelle aufzunehmen, oder wenn die logische Anordnung des Quellenmodells als Zielpaket nicht angemessen ist.
Sie können einen qualifizierten Namen wie com.ibm.NewName.com oder einen nicht qualifizierten Namen wie NeuerName angeben. Das Angeben von Alternativnamen für ein Paket wirkt sich auf alle Klassifikationsmerkmale in dem Paket aus, sofern das Klassifikationsmerkmal keinen vollständig qualifizierten Namen angibt. Sie können auch alternative Positionen innerhalb desselben Projekts für Elemente angeben, die bei der Umsetzung generiert werden.
Wenn Sie die Option Beziehungen von Quelle zu Ziel erstellen auswählen, erstellt die UML-in-EJB-Umsetzung abgeleitete Beziehungen von generierten Java-Elementen zu ihren entsprechenden UML-Quellenmodellelementen. Die Umsetzung fügt der Javadoc-HTML-Dokumentation der generierten Java-Klassen und -Schnittstellen Tags mit Informationen hinzu, die es Tools ermöglichen, die generierten Dateien zu dem UML-Quellenelement zu verfolgen. Bei generierten Enterprise-Beans, weisen alle Java-Dateien, die die Umsetzung generiert, Quelle-Ziel-Tags auf, die auf die einzelne UML-Quellenklasse verweisen. Nachdem die Umsetzung Quelle-Ziel-Beziehungen für Enterprise-Bean generiert hat, können diese nur manuell entfernt werden. Bearbeiten Sie dazu die einzelnen Java-Dateien für jedes Enterprise-Bean und löschen Sie das Tag mit der Quelle-Ziel-Beziehung aus den Dateien der Javadoc-HTML-Dokumentation.