Jump to content

List of Eclipse Modeling Framework based software: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 28: Line 28:
* [http://www.jamopp.org JaMoPP]: An EMF-based metamodel for the Java language. Includes a parser to convert Java programs to EMF models and a printer to do the opposite.
* [http://www.jamopp.org JaMoPP]: An EMF-based metamodel for the Java language. Includes a parser to convert Java programs to EMF models and a printer to do the opposite.
* [http://www.emftext.org/refactoring Refactory]: A framework to create Refactorings for EMF models.
* [http://www.emftext.org/refactoring Refactory]: A framework to create Refactorings for EMF models.
* [http://www.modelversioning.org/emf-modeling-operations EMF Modeling Operations]: A tool to specify (and execute) composite modeling operations such as refactorings by demonstration.


[[Category:Eclipse (software)]]
[[Category:Eclipse (software)]]

Revision as of 14:13, 5 October 2010

List of tools internally available from the Eclipse platform

  • Connected Data Objects (CDO), a free implementation of a Distributed Shared Model on top of EMF
  • M2M : a framework for model-to-model transformation languages
  • M2T : a framework for model-to-text generation
  • ATL : a QVT-like language functioning on top of Eclipse/EMF, together with a significant library of model transformations. ATL is the current Eclipse M2M solution.
  • MOFScript : tools and frameworks for supporting model-to-text transformations. MOFScript is available from the Eclipse M2M project described above.
  • Borland Together : a Java and UML modelling IDE with QVT integration soon to be available from the Eclipse M2M project
  • RSM : a UML2-based tool for visual modeling and design. Available from the Eclipse UML project.
  • KM3: a metamodeling language; Metamodels written in KM3 may be automatically converted in a number of other metameta models.
  • Acceleo : A code generator implementing the OMG MOFM2T specification. Available from the Eclipse M2T project.
  • EMFCompare: A diff operator for models; available as a component from the EMFT project.
  • VIATRA2: A graph-based transformation language available from the Eclipse GMT project.
  • GEMS: A bridge between Generic Modeling Environment and the Eclipse Modeling Project (EMP).
  • Xtext :A framework for the development of domain-specific languages and other textual programming languages.

List of tools that may use Eclipse EMF but are available on private sourceforges or others development repositories

  • Leonardi : model driven open source framework for GUIs
  • Blueprint Software Modeler
  • Apollo for Eclipse : commercial UML 2.1 tool
  • Merlin Generator : open source code generation and model transformation tool
  • SmartQVT : an open source implementation of the QVT-Operational language. This tool compiles QVT transformations into EMF-based Java programs.
  • Kermeta: a multi-purpose tool made by IRISA and based on EMF for model simulation, model constraint checking, model exploration, model transformation and much more.
  • Papyrus: a MDE UML modeler based on EMF.
  • EZRealtime: an environment for modeling Embedded Hard Real-Time Software based on a Time Petri Net Methodology.
  • Rational Software Modeler a UML modeler that uses the EMF-based UML2 model.
  • Skyway Builder : open source code generation tool for Spring-based applications
  • EMFText: A set of plug-ins to create textual domain-specific languages.
  • JaMoPP: An EMF-based metamodel for the Java language. Includes a parser to convert Java programs to EMF models and a printer to do the opposite.
  • Refactory: A framework to create Refactorings for EMF models.
  • EMF Modeling Operations: A tool to specify (and execute) composite modeling operations such as refactorings by demonstration.