Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Automatic Code Synchronizer(ACS) > Working with ACS > Forcing a code generation or reverse engineering operation (ACS)
  
Forcing a code generation or reverse engineering operation (ACS)
When you use a Generation Settings Scheme the first time, you must force a generation to generate code files. Thereafter, ACS generates the code as necessary.
* 
When you force a generation, ACS deletes any redundant code files, but does not delete any folders
To force a code generation operation:
On the ACS/TDK Control toolbar, click the Force Generate button.
To force a reverse engineering operation:
On the ACS/TDK Control toolbar, click the Force Reverse button.
After forcing a reverse, you will not see any changes in Modeler until you refresh.
* 
ACS reverses only marked text - any other changes you make to the code will be overwritten if ACS regenerates the code file.