Author: Jonas Helming and Maximilian Koegel

Developing, enhancing and using open source frameworks is daily business for us. We create a lot of open source software as committers and contributors for projects at Eclipse.org (e.g. EMF Forms) and for other open source projects (e.g. qb). Our business is to make open source work for our customers. Although we spend a lot of time on open source in our daily work, we believe...

Read More

Finally, we have graduated and released Edapt 1.0! Edapt has been in productive use in several projects for quite some time now, but was still not graduated. This has finally changed. Congrats to the team! What is Edapt? Edapt is an EMF framework to migrate instances of EMF models. Whenever you change your Ecore, all instances conforming to your old Ecore version might become invalid. If you have...

Read More

We are happy to announce that EclipseSource is going to Austria! Effective today, there is an EclipseSource division in Austria with an office in Vienna. Philip (Langer) is leading our office in Vienna and is bringing solid Eclipse Modeling Framework experience to our team with a focus on software modeling as well as model collaboration, versioning and simulation. Furthermore, he will drive innovation in modeling with...

Read More

EMF Forms is a component of the EMF Client Platform project that provides a form-based User Interface to display and edit your data, a.k.a. the entities of your application. The UI is rendered based on a view model at runtime and provides an out-of-the-box experience while being highly customizable. If you are not familiar with EMF Forms yet, please read this tutorial. We have just updated the documentation with more...

Read More

After defining a model, it is a common next step to define validation rules. Often there is a requirement to have attributes with a restricted length or attributes with values in a specific range. Furthermore, it can be the case, that there are multiple attributes with the same restriction in different places of the model. To solve such a requirement EMF offers a simple solution: EDataTypes with...

Read More

In my last blog post, I started to describe the framework EMF Forms in more detail and compared it to manual UI programming. To recap, EMF Forms is a framework for efficiently creating form-based user interfaces. Instead of programming form-based UIs manually, they can be described by a simple view model. This model is then interpreted by a customizable rendering component to display the actual...

Read More

With release 1.2.x, EMF Client Platform and EMF Forms officially support the Eclipse 4 Application Platform (e4). In fact, it has been possible since release 1.1.0 to develop e4 applications based on ECP and EMF Forms, but parts of the UI support were still bound to e3. In 1.2.x, we refactored these remaining pieces. Since we still support 3.x and will support it in the...

Read More