Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.

Provided techniques

EMF Refactor actually supports the following model quality assurance techniques for Ecore and UML2 models:

Quality assurance techniques for Ecore models

  • 23 metrics
  • 3 model smells
  • 22 model refactorings

Quality assurance techniques for UML2 models

  • 107 metrics
  • 27 model smells
  • 27 model refactorings

Lists of provided techniques can be found here: Techniques.


This component is currently in its Validation (Incubation) Phase.