JaMoPP can parse Java source and byte code into EMF-based models and vice versa. It preserves source formatting and can be used for code analysis and refactoring.
You can install JaMoPP using the following Eclipse Update Sites:
- http://update.jamopp.org/release (current release)
- http://update.jamopp.org/trunk (latest build from master)
You can find more documentation and examples on how to use JaMoPP on the project website located at: http://www.jamopp.org