Konfigurationsanweisungen für eine Modell-in-Modell-Umsetzung, die ein Projekt als Quelle angibt

Zur Ausführung der Umsetzung müssen Sie das Umsetzungs-Plug-in in Ihren Arbeitsbereich importieren, die Laufzeit-Workbench starten, das UML-Testprojekt importieren und anschließend die Umsetzung aufrufen.

Beispiel importieren

  1. Klicken Sie auf der Übersichtsseite des Beispiels auf Beispiel importieren.
  2. Geben Sie im Assistenten für Modell-in-Modell-Beispielumsetzungen im Feld Projektname einen Namen für das Beispielprojekt an.
  3. Klicken Sie auf Fertig stellen.
  4. Wenn Sie aufgefordert werden, in die Perspektive 'Plug-in-Entwicklung' zu wechseln, klicken Sie auf OK. Der Assistent erstellt das neue Projekt in Ihrem Arbeitsbereich. Die Sicht 'Paketexplorer' zeigt das neue Plug-in-Projekt an. Sie können nun das Zuordnungsmodell der Beispielumsetzung und den Umsetzungsquellcode durchsuchen.
Ergebnisse
Das importierte Plug-in enthält die folgenden Elemente:
  • Im Ordner 'models' ein Umsetzungszuordnungsmodell mit dem Namen 'project4source.mapping'
  • Im Ordner 'src' den Umsetzungsquellcode, der aus dem Zuordnungsmodell generiert wurde
  • In den Klassen 'Project4sourceTransformationValidator', 'Project4sourceTransformationProvider' und 'Model2ModelTransform' Änderungen am generierten Umsetzungsquellcode

Testprojekte in die Laufzeit-Workbench importieren

  1. Starten Sie die Laufzeit-Workbench.
  2. Klicken Sie auf Hilfe > Inhalt der Hilfe.
  3. Klicken Sie auf der Seite 'Inhalt' auf Beispiele > Technologiebeispiele > UML-Modelle > Modell-in-Modell-Umsetzung, die ein Projekt als Quelle angibt.
  4. Klicken Sie auf der Übersichtsseite des Beispiels auf Testquellenprojekt importieren.
  5. Geben Sie im Importassistenten für das Testprojekt für die Beispielumsetzungen im Feld Projektname einen Namen für das Testprojekt an.
  6. Klicken Sie auf Fertig stellen.
  7. Wenn Sie aufgefordert werden, in die Perspektive 'Modellierung' zu wechseln, klicken Sie auf OK. Der Assistent erstellt das neue Projekt in Ihrem Arbeitsbereich. Die Sicht 'Paketexplorer' zeigt das neue Plug-in-Projekt an. Sie können die Testmodelle nun durchsuchen.
  8. Klicken Sie auf der Übersichtsseite des Beispiels auf Testzielprojekt importieren.
  9. Geben Sie im Importassistenten für das Testprojekt für die Beispielumsetzungen im Feld Projektname einen Namen für das Testprojekt an.
  10. Klicken Sie auf Fertig stellen. Die Sicht 'Paketexplorer' zeigt das neue Plug-in-Projekt an. Sie können nun die Umsetzungskonfigurationsdatei durchsuchen, die die Dateinamenerweiterung '.tc' hat. Für dieses Beispiel ist das Testzielmodell leer.

Umsetzung in einer Laufzeit-Workbench ausführen

  1. Klicken Sie in der Sicht 'Paketexplorer' doppelt auf die Umsetzungskonfigurationsdatei mit dem Namen runtest.tc.
  2. Optional: Wenn Sie in Schritt 5 einen anderen Projektnamen als den Standardnamen angegeben haben, müssen Sie die Pfade zum Quellenmodell und zum Zielmodell aktualisieren.
  3. Führen Sie im Umsetzungskonfigurationseditor auf der Registerkarte Quelle und Ziel die folgenden Schritte aus:
    1. Klicken Sie im Teilfenster 'Quelle' auf das Testquellenprojekt.
    2. Klicken Sie im Teilfenster 'Ziel' auf das Zielmodell im Testzielprojekt.
  4. Klicken Sie auf Datei > Speichern.
  5. Klicken Sie auf der Registerkarte Haupt des Umsetzungskonfigurationseditors auf Ausführen. Die Umsetzung führt die folgenden Schritte aus:
    • Sie kopiert Elemente aus den einzelnen Modellen im Quellenprojekt jeweils in ein separates Paket im Zielmodell. Diese Beispielumsetzung unterstützt nur eine Untergruppe von UML-Elementen. Das Zielpaket im Zielmodell hat denselben Namen wie das entsprechende Quellenmodell.
    • Sie benennt das Zielmodell in den Namen des Quellenprojekts um.

Rückmeldung