Complex sentence: In addition to the modeling support it provides report generation and code engineering capabilities including generation of code, generation of diagrams from code, and round-trip-engineering for various programming languages.
Split into simpler sentences: In addition to modeling support, it provides report generation and code engineering capabilities including code generation. It can reverse engineer diagrams from code, and provide round-trip engineering for various programming languages.