These changes are due to several product enhancements:
1. The UUIDs were removed from default code generation to better support round trip workflows. UUIDs that are imported are now kept and are found in the generated code while models that do not explicitly set UUIDs do not generate fresh UUIDs by default.
2. The SwcImplementations package was defined twice. Once in the *_datatype.arxml file and once in the *_implementation.arxml file when the generation was set to "modular" (multiple reference files for one source code file). In R2019b this was changed to only be defined in the implementations ARXML file.
3. Rte_Type.h is now being included in the readData_private.h file for the demo model due to a Client-Server interface defined in "readData". This type of user defined Implementation Data Types are shared through Rte_Type.h according to section 5.3 of the RTE Modules in the AUTOSAR Specification of RTE Software documentation.
Best Answer