Produkterweiterbarkeit

Die Erweiterungsfunktionen der UML-Modellierungsprodukte von Rational in Form von zusätzlichen Plug-ins mit dazugehörigen Erweiterungspunkten und APIs basieren auf den Eclipse-Funktionen.

Außerdem bieten die Rational-Produkte durch Pluglets eine einzigartige Möglichkeit zum Erweitern der Workbench, ohne ein formelles Plug-in zu erstellen.

Die Modellierungs-APIs ermöglichen das Manipulieren von Modellen. Unter den mitgelieferten Paketen ist die MSL-API (MSL = Modeling Services Layer) besonders zu erwähnen. Sie ist hilfreich für die Modelländerungsprüfung und -benachrichtigung im Stapelbetrieb. Die Notations-API macht Aspekte der Diagrammdarstellung (z. B. Farbe und Größe) zugänglich.

Die Muster-API beschreibt das Musterframework, mit dem Muster auf eine Gruppe von Modellelementen angewendet werden können. Diese API ergänzt die in den Modellierungsprodukten bereitgestellten Funktionen für Mustererstellung und Anwendungen.

Die Umsetzungs-API beschreibt das Umsetzungsframework, mit dem ein Modell in ein anderes Modell oder Metamodell umgesetzt werden kann. Nur mit Rational Software Architect oder Rational Systems Developer erstellte Umsetzungen generieren Code. Im Lieferumfang von Software Architect und Systems Developer ist Unterstützung für Java- und C++-Umsetzungen enthalten, aber das Framework kann auch verwendet werden, um andere Sprachen zu unterstützen.

Die RAS-API dient zum Bearbeiten von Assets, die mit RAS (Reusable Asset Specification) kompatibel sind, und stellt Funktionen bereit, die auf die RAS-Funktionen in den Modellierungsprodukten aufsetzen.

Pluglets sind Java-Anwendungen, die an Stelle von Plug-ins verwendet werden können, um die Workbench zu erweitern. Wie Plug-ins bieten auch Pluglets Zugriff auf die zugeordneten APIs, und Autoren von Pluglets können die Java-Entwicklungsumgebung verwenden. Die Pluglets können jedoch in derselben Workbenchinstanz getestet werden (ein Menüpunkt zum Ausführen des von Ihnen erstellten Pluglets wird hinzugefügt).

Die Pluglet-API macht die von Pluglets verwendeten Eigenschaften und Services zugänglich.

Die UML-Modellierungsprodukte von Rational unterstützen weiterhin uneingeschränkt die Verwendung, Erstellung und Erweiterung von Eclipse-Standard-Plug-ins.

Zugehörige Informationen
Modellierungs-API - Referenz
Erweiterungspunkte modellieren - Referenz
Java-Umgebung mit Pluglets erweitern
RAS-Umgebung erweitern
Beispielsammlung
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.