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) > TDK models > Provided TDK code generator profiles (TDK)
  
Provided TDK code generator profiles (TDK)
The ACS Code Generator DLLs that are provided with ACS are generated from TDK models. You can recreate the TDK models that are used to generate the provided ACS Code Generator DLLs by adding a TDK Code Generator profile to a model, which is useful if you want to customize a provided ACS Code Generator DLL.
Through the New Profiles dialog (when creating a new model) or the Add Profiles dialog (when adding a profile to a model), you can add a TDK Code Generator profile for Ada, C, C#, C++, IDL, Java, SQL or VB.
If you create a TDK model that can generate more than one ACS Code Generator DLL, you must configure the TDK model for the ACS Code Generator DLL you want to generate:
To create a new ACS Code Generator DLL that overwrites a provided ACS Code Generator DLL:
Right-click the TheGenerator package, point to Build Settings, and then click the command for the ACS Code Generator DLL you want to overwrite.
To create a new ACS Code Generator DLL that does not overwrite a provided ACS Code Generator DLL:
Right-click the TheGenerator package, point to Build Settings, and then click the command for the ACS Code Generator DLL type you want to generate. After setting up the TDK model for the ACS Code Generator DLL type you want to generate, right-click the TheGenerator package, point to Build Settings, and then click Custom Generator so that the name of the generated ACS Code Generator DLL is based on the name of the model.