Für die einzelnen Zuordnungsdeklarationen im Zuordnungsmodell generiert das Umsetzungserstellungsframework eine Java-Quellendatei mit dem Namen nTransform.java, wobei n für den Namen der Zuordnungsdeklaration steht. Zusammen ergeben diese Java-Dateien den Umsetzungscode. Zusätzlich zum Implementierungscode für die Umsetzung generiert das Umsetzungserstellungsframework Code, mit dem die Umsetzung beim Umsetzungsservice registriert wird. Nach der Erstellung einer Zuordnungsdeklaration können Sie inkrementell Zuordnungsregeln hinzufügen und den Quellcode oder Implementierungen für die Zuordnungsregeln generieren. Sie müssen nicht alle Zuordnungsregeln definieren, bevor Sie den Quellcode generieren.
Gehen Sie wie folgt vor, um im Zuordnungsmodell eine Klasse-Klasse-Zuordnungsdeklaration zu erstellen:
Gehen Sie wie folgt vor, um der Klasse-Klasse-Zuordnungsdeklaration ein Eingabeobjekt und ein Ausgabeobjekt hinzuzufügen:


Nachdem Sie der Zuordnungsdeklaration die Eingabe- und Ausgabeobjekte hinzugefügt haben, können Sie die Zuordnungsregeln zwischen den Attributen definieren.
Sie erstellen eine Zuordnungsregel zwischen dem Attribut name der Eingabe- und Ausgabeobjekte. Die Zielklasse weist denselben Namen wie die Klasse im Eingabemodell auf; Sie können sich dies auch so vorstellen, dass eine Kopie der Klasse erstellt wird. In einer späteren Lerneinheit fügen Sie die Zuordnungsregel den Zuordnungsoperationen hinzu.
Sie erstellen eine Submap-Regel zwischen dem Attribut ownedOperation der Eingabe- und Ausgabeobjekte. Für jede Operationen in der Sammlung ownedOperation weist die generierte Operation im Zielmodell denselben Namen und dieselbe Sichtbarkeit auf wie die Operation im Eingabemodell.
Gehen Sie wie folgt vor, um die Zuordnungsregeln in der Klasse-Klasse-Zuordnungsdeklaration zu definieren:
An dieser Stelle der Lerneinheit weist die Submap im Editorbereich ein abhängiges Element mit einem rot umkreisten X auf, das einen Fehler anzeigt. Setzen Sie den Mauszeiger über dieses abhängige Element, um die Fehlernachricht anzuzeigen. Die Fehlernachricht besagt, dass Sie für die aufzurufende Submap-Regel eine Zuordnungsdeklaration auswählen müssen. Erstellen Sie eine Operation-Operation-Zuordnungsdeklaration, um diesen Fehler zu beheben.
Gehen Sie wie folgt vor, um eine Operation-Operation-Zuordnungsdeklaration zu erstellen: