It is not possible to treat all transformations for all available model types in the same way for all applications. Therefore, a basic typification of model transformations is necessary. The following model transformation types exist:
Process-oriented transformation
This transformation type has a special mechanism that automatically links matched patterns in the target to guarantee a correct process flow.
The transformation patterns must provide the necessary counterparts to allow plausible linking of the target patterns.
Hierarchy-oriented transformation
This transformation type does not use a mechanism for automatic linking of matched patterns in the target.
Corresponding identifiers need to be mapped for the target models and objects in the target pattern for this transformation to link the matched target patterns.