Archiv für die Kategorie »Eclipse«

Xtext, Xtend, JavaFX and Robots

Jan Köhnlein

It is autumn again and EclipseCon Europe 2014 is just around the corner. To me as an Eclipse committer from Germany ECE always feels a bit like meeting the family. In fact, I have been attending for seven years in a row now. I even remember the times when it was called Eclipse Summit Europe. Oh man, I am getting old…As every year, my colleagues and me are contributing the program: I have counted 14 sessions by itemis and I am going to give three myself. Of course there is a lot about Xtext and [...]

Musing about Eclipse UX Metaphors: The Blocking Build

Sebastian Zarnekow

tl;drFor the upcoming version of Xtext we are revising the approach to building. It appears to be promising to rethink the overall lifecycle of the Xtext builder to aim at:Better user experience by introducing a non-blocking build infrastructureImproved performance due to improved parallelizationIncremental builds also on the command lineThe Problem The Xtext framework implements an Eclipse builder and is thereby immediately affected by the builder's user experience metaphor (even bad experience [...]

Testing multiple Xtext DSLs

Sebastian Zarnekow

Recently there was a question in the Eclipse forum about testing multiple Xtext languages. The described scenario involves two language and one should have cross references to the other. Since this usecase caused some headaches in the past, Michael Vorburger provided a patch (Thanks for that!) that adds information about that particular topic to the official Xtext documentation. The updated docs are available since the recent 2.7 release. To provide some additional guidance, I hacked a small example [...]

Redirecting Oomph Product and Project Catalogs

Alexander Nittka

If you want to distribute a project setup for a team of developers, you can simply redirect the product and project catalogs... or the project catalog only.

Patchen von Wildfly

Dominik Pieper

Der Wildfly Application Server enthalt eine neue Patch-Infrastruktur, welche mit der aktuellen Version 8.1 das erste mal genutzt werden kann. Dazu muss im Downloadbereich das Zip-Archiv unter “Update Existing 8.0.0.Final Install” heruntergeladen werden. Die installation als Patch kann im laufenden Betrieb sofort installiert werden, beim nächsten Start ist die neue Version aktiv. Um den Patch […]

Sphinx – how to access your models

Andreas Graf

When you work with Sphinx as a user in an Eclipse runtime, e.g. with the Sphinx model explorer, Sphinx does a lot of work in the background to update models, provide a single shared model to all editors etc. But … Weiterlesen →

Sphinx is blacklisting your proxies

Andreas Graf

EMF proxy resolving is one area where Sphinx adds functionality. Sphinx was designed to support, amongst others, AUTOSAR models and with AUTOSAR models, references have some special traits: References are based on fully qualified names Any number of .arxml files … Weiterlesen →

Sphinx is listening – editingDomainFactoryListeners

Andreas Graf

One of the mechanism that Sphinx uses to get notified about changes in your Sphinx-based models is registering Listeners when the editingDomain for your model is being created. This mechanism can also be used for your own listeners. Sphinx defines … Weiterlesen →

Sphinx is listening to Resources – Synchronizing Model Descriptors

Andreas Graf

The Eclipse Sphinx project provides a number of useful features for (EMF-based) model-management.  One of the features is reloading the model when the underlying resources change. Sphinx uses so called ModelDescriptors to define which files belong to a model, and … Weiterlesen →

Graphical Views for Xtext ctd.

Jan Köhnlein

(Read my previous post for a rationale on graphical views)No matter with what graphics technology you choose to implement a diagram for your Xtext-based language, there are a few things you should know in order to connect the diagram view/editor to the rest of the infrastructure. Let us first have a look how to implement a context menu action for the Xtext editor to show the element at the current cursor position in the diagram. In Eclipse, you have to implement a handler for such an action. Xtext [...]