Model validation, diffing and more with EMF.cloud

Model validation, diffing and more with EMF.cloud

Do you want to build a domain-specific tool or IDE based on web technologies and embedded in Eclipse Theia or VS Code? Is your existing tool based on EMF and you want to migrate it to the cloud? Then this article is for you.

EMF.cloud provides the necessary components to build web- and cloud-based (modeling) tools aiming at a similar feature set, as the EMF ecosystem provides for desktop tools. EMF.cloud allows the reuse of quite a number of technologies on the web including EMF itself and even EMF Compare for model diffing and merging, e.g. with Git. Further, it provides new concepts, such as the model server, that allows accessing and modifying model instances via a REST interface. We recently gave a talk providing an overview about EMF.cloud and highlighting the latest developments happening in EMF.cloud. In case you missed it, here is a recording:

EMF.cloud is among the most active projects at Eclipse at the moment, with many new innovations and technologies coming from an active community, so visit the projects’ website!

If you are interested in implementing a domain-specific tool or a modeling tool, EclipseSource provides professional support, consulting and implementation services for you! This includes support for EMF.cloud, for Eclipse GLSP (web-based diagrams), Eclipse Theia and VS Code.

Get in contact with us to discuss your use cases!