Was ist ein Transformationspattern?

Ein Transformationspattern stellt ein Modellfragment (Pattern) dar, das in einem Quellmodell vorkommt und auf ein bestimmtes Modellfragment im Zielmodell abgebildet werden soll. Dabei können auch Hinterlegungen berücksichtigt werden.

Gibt es kein Quellmodell-Pattern (ist die linke Seite leer) aber ein Zielmodell-Pattern, muss das Modellfragment im Zielmodell genau einmal generiert werden.

Modelliert wird nur, was in einem Modell vorkommen darf und nicht, was gegen Modellierungskonventionen verstößt.

Das Transformationspattern besteht aus dem Quell-Pattern, dem Ziel-Pattern und dem zugehörigen Mapping.