emf.cloud Tag

Do you want to extend VS Code with a custom diagram editor? In this article we will introduce you to Eclipse GLSP, an open source framework to efficiently implement powerful diagram editors directly embedded into VS Code (via an extension). As the name suggests, it works very similar to the language server protocol (LSP), but for graphical diagram editors. VS Code is famous for being a...

Read More

Do you want to build a domain-specific tool running in the browser? Do you require features such as form-based editors, tree views, graphical editors, model comparison, model validation, model analysis or even code generation? Then read on.  Maximilian recently gave a talk as part of the Eclipse Cloud Tools Time webinar series about how to build web-based modeling tools and domain-specific tools using EMF.cloud, Eclipse GLSP...

Read More

In this article, we introduce a minimal example for a diagram editor developed with Eclipse Graphical Language Server Platform (GLSP). GLSP is an open source framework to efficiently implement web-based diagrams. These diagrams can be used stand-alone (on a web page) or embedded into an IDE, such as VS Code, Eclipse Theia or Eclipse (see here). To get a basic understanding about the framework, GLSP provides...

Read More

In this article, we introduce the new, extensible property view that has recently been contributed to Eclipse Theia, the open platform for building web-based tools and IDEs. The property view is capable of showing arbitrary properties of a selected element. It is extensible in terms of which properties to show for specific elements and how to display the properties. Property views have been a core part...

Read More

Do you want to implement a diagram editor in Eclipse Theia? The Eclipse Graphical Language Server Platform (GLSP) allows you to very efficiently create your own web-based diagram editors. It also comes with an out-of-the-box Theia-integration, which lets you integrate a diagram editor into an existing Theia workbench. In this article, we focus on the integration points with Eclipse Theia. Eclipse GLSP is a framework to...

Read More

Do you want to build a web-based tool based on a domain-specific data model? Do you need to connect client-side editors or cloud-based services to an instance of your data model and enable command-based modification, change propagation and undo/redo? In this article, we introduce the EMF.cloud model server, which fulfills exactly these requirements. Domain-specific tools or modeling tools usually operate on structured data, e.g. from within...

Read More

Do you want to see Eclipse GLSP, a framework for web-based diagram editors in action? In this article, we present a full-fledged example of a diagram editor implemented with GLSP that is available open source and on all supported platforms including VS Code, Eclipse Theia, Eclipse desktop and plain websites. You can even try the example in an online demonstration. Eclipse GSLP is an open source...

Read More

The article provides an overview of the most important diagram editor features of Eclipse GLSP. The Eclipse Graphical Language Server Platform is a framework for efficiently implementing web-based diagram editors, e.g. for VS Code, Eclipse Theia or in any web application. In this article, we provide a quick overview of the user-visible features that GLSP enables. We explicitly skip details as well as features that...

Read More

Are you interested in creating an editor displaying data as a tree structure with a detail form in Eclipse Theia, such as the screenshot shown below? In this article we introduce the tree editor framework for Eclipse Theia, which supports exactly that. The framework provided by the EMF.cloud project provides all the basic requirements out-of-the-box so you only need to implement the domain-specific part, e.g....

Read More