Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Transformation Development Kit (TDK) > Customizing an ACS Code Generator DLL > Customizing a TDK code generation transformation patterns model - current TDK models > How TDK code generation transformation patterns models define code generation > Definition of how tagged text is reverse engineered - 4G GenClass classes (TDK)
  
Definition of how tagged text is reverse engineered - 4G GenClass classes (TDK)
In the TDK Code Generation Transformation Patterns model, the definition of how tagged text in generated code is reverser engineered is achieved through 4G GenClass classes - a 4G GenClass class is a Class that is stereotyped by theGenClass stereotype. The supplied GenClass classes that define code specific reverse engineering of tagged text reside in the Generator::Reversers package. The Reversers class diagram in the Generator::Reversers package shows how these classes extend other 4G GenClass classes that are defined in the TDK Generator Framework
In the following example, the TAccessorSetTag class defines that the AccessorSet tagged text in the code is reverse engineered to the C# Set Accessor Body property in the model.