Archiv für die Kategorie »Eclipse«

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 [...]

Graphical Views for Xtext

Jan Köhnlein

Xtext provides you with a powerful IDE and a rich featured text editor for your domain-specific language with little effort. But sometimes, a picture says more than a thousand words: You want to have some additional graphical representation of your models, a set of diagrams.

Diagrams are superior to code when it comes to high-level views. But while programmers can easily cope with files that contain several hundred lines of code, the same amount of information usually blows a diagram and [...]

Quicker start guide for Oomph

Alexander Nittka

When trying to set up an IDE in a customer project, we ran into a number of issues. This post summarizes our solutions.

Supporting Model-To-Transformation in Java with AspectJ

Andreas Graf

There are a number of Model-To-Model-Transformation Frameworks provided under the Eclipse umbrelle (e.g. QVTO). Some of these provide a lot of support. However, in some scenarios, you need to either adapt them or implement your own M2M with Java. For … Weiterlesen →

Travel Tips for EclipseCon France

Andreas Graf

EclipseCon France is one of my favourite conferences. If you are going, here are some tips: I prefer to book a hotel in the city centre, e.g. near Jean Jaures (https://goo.gl/maps/RKkQJ). A lot of the restaurants are within walking distance … Weiterlesen →

Open Collaborations for Automotive Software – and Eclipse

Andreas Graf

On June 4th itemis is hosting a conference on Open Collaborations for Automotive Software (in German) in Esslingen near Stuttgart. There are a lot of interesting talks and – while not immediately obvious – all of them do have some … Weiterlesen →