Muster und Umsetzungen

Muster und Umsetzungen sind Umwandlungstypen. Sowohl Muster als auch Umsetzungen sind wiederverwendbare Softwarebausteine und werden als Eclipse-Plug-ins realisiert.

Muster und Umsetzungen resultieren in der Erstellung oder Modifizierung mindestens eines Elements. Beide sind als Plug-ins angelegt und werden in ihren eigenen Frameworks ausgeführt. Die Frameworks fügen beiden Elementen Basisfunktionalität hinzu und erleichtern ihre Verwendung.

Umsetzungen sind für die Stapelverarbeitung optimiert (in erster Linie über Metamodelle, Modelle und verschiedene Abstraktionsebenen). Ein Beispiel für eine einfache Umsetzung von UML in Text ist das Durchsuchen eines Modells und das Ausgeben der Textbeschreibung der Modellelemente in ein Dokument.

Muster werden optimiert für interaktive, schrittweise ausgeführte Anwendungen (in erster Linie in einem einzigen Modell und auf derselben Abstraktionsebene). Muster können jedoch mit zugeordneten Umsetzungen kombiniert werden, um über bestimmte Abstraktionsebenen oder bestimmte Metamodelle hinaus zu gehen. Ein Beispiel für ein einfaches Muster ist das Implementieren einer bestimmten Schnittstelle und das Bereitstellen von Implementierungen für die in der Schnittstelle definierten Operationen. Um die Funktionalität dieses Musters zu erweitern, kann der Autor eine Umsetzung zuordnen, die Java-Code-Hauptteile für die hinzugefügten Operationen generiert.

Zugehörige Tasks
Muster erstellen
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.