PowerDesigner supports modeling in the EMF language including round-trip engineering.
The Eclipse Modeling Framework (EMF), is a modeling framework and code generation facility for building tools and other applications based on a structured data model. An EMF model provides a simple model of the classes and data of an application and is used as a metadata definition framework in lots of Eclipse based tools, including Sybase DI and Sybase WorkSpace.
For more information on EMF, see the EMF documentation and tutorials at http://www.eclipse.org/emf.