Author: Jonas, Maximilian & Philip

In short: If you are upgrading from 1.4.x or lower to 1.5.x, and you have existing view models, please use the 1.5.1 service release provided on our download page. Luna SR2 contains only 1.5.0. Please also follow our migration guide. Longer story: We have recently released EMF Forms 1.5.0. In this release, the view model has been updated. More precisely, the format in which tables are defined has...

Read More

EMF Forms makes it really simple to create forms in order to edit your data, based on an EMF model. To get started with EMF Forms please refer to our tutorial. We have recently released EMF Forms 1.5.0, which will also ship with the Eclipse Luna SR2 Modeling Tools. In this blog post, we describe another new feature of the EMF Forms Tooling, which support...

Read More

EMF Forms makes it really simple to create forms to edit your data. To get started please refer to our tutorial. We have recently released EMF Forms 1.5.0, which will also ship with the Eclipse Luna SR2 Modeling Tools. For this release we put a focus on improved developer tooling. This involves the View Model Editor and Error Reporting in the run-time. This blog post will describe...

Read More

We are happy to announce that we have just released  EMF Forms and EMF Client Platform 1.5.0! EMF Forms is a framework focused on the creation of form-based UIs. EMF Client Platform is a framework to support the development of applications based on an EMF data model. EMF Forms and EMF Client Platform 1.5.0 are part of Eclipse Modeling Tools and will ship with Luna SR2, but you can already find...

Read More

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

Many test cases for an application involve data defined by the data model. To achieve good test coverage it is customary to run the test cases for a variety of input data sets. This can be achieved by manually specifying input data. However, this is a complex task and it is easy to miss important input data and thereby miss bugs. Fuzz testing is about...

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