Blogs

Eclipse 2021-03 has been released yesterday, a new version of the Eclipse IDE and platform. The new release contains a lot of useful improvements  including useful clean up actions. A preview of Java 16 support can already be installed into it via the market place. Holger Voormann provides once more great videos summarizing the improvements in the Java IDE, which we are happy to share...

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