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.

2. Configuration

The following sections specifiy the configuration options for the Identitiy transformation.

2.1. Class

The class for the Identity transformation implementation is de.interactive_instruments.ShapeChange.Transformation.Identity.IdentityTransform.

2.2. Parameters

At the moment, no parameters are defined for the Identity transformation.

2.3. Rules

At the moment, no rules are defined for the Identity transformation.

2.4. Map Entries

At the moment, no map entries are defined for the Identity transformation.

2.5. Sample Configuration

1
<Transformer class="de.interactive_instruments.ShapeChange.Transformation.Identity.IdentityTransform" mode="enabled" id="GenMod"/>