1. Introduction
The Identity transformation can be used to create a GenericModel representation from a given input model. This can result in a performance gain, if multiple targets and/or transformations are applied on the input model, which may result in expensive operations - like accessing an Enterprise Architect project file. If a GenericModel is created and used for all subsequent processing (via targets and transformations), such operations only need to be performed once. Afterwards, the information is available in memory.