JaMoPP can parse Java source code into EMF-based models and vice versa. It can be used for code analysis and refactoring.
The current documentation of the extended JaMoPP is available online on GitHub Pages and in this repository (as raw Markdown).
The extended version is developed by the Institute of Information Security and Dependability (KASTEL) at the Karlsruher Institute of Technology (KIT). This repository is not endorsed by or affiliated with DevBoost GmbH or Software Technology Group, Dresden University of Technology.
https://github.com/MDSD-Tools/TheExtendedJavaModelParserAndPrinter
Former repository: https://github.com/PalladioSimulator/Palladio-Supporting-EclipseJavaDevelopmentTools
Original repository: https://github.com/DevBoost/JaMoPP