Archiv für die Kategorie »Eclipse«

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 ( 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 →

JEE-Generator vorgestellt

Steffen A. Mork

Seit geraumer Zeit entwickele ich mit meinem Kollegen Dominik Pieper an einem JEE-Generator, mit dem es auf einfache Art und Weise möglich ist, eine CRUD-Webanwendung zu generieren. In einem kleinen Einführungsvideo stelle ich einen kleinen Einstieg in den Generator dar. Der generierte Code ist eine JEE6-Applikation basierend auf JSF 2.0 und EJB 3.1. Alle Masken [...]

AUTOSAR reports with Artop and BIRT

Andreas Graf

Even in times of model-based development, artefacts like pdf and Word are still important for documentation. With Eclipse based technologies, it is easy to produce documents in various formats from your AUTOSAR xml. One approach would be to use Eclipse … Weiterlesen →

Support for vendor specific parameter / module definitions in COMASSO basic software configuration tool

Andreas Graf

During the 6th AUTOSAR Open Conference one of the presenters pointed out, that integration of vendor specific / custom parameter definitions into the tool chain can be problematic because of insufficient tool support. Some tools seem to have hard coded … Weiterlesen →

Functional Architectures (EAST-ADL) and Managing Behavior Models

Andreas Graf

In the early phases of systems engineering, functional architectures are used to create a functional description of the system without specifying details about the implementation (e.g. the decision of implementation in HW or SW). In EAST-ADL, the building blocks of … Weiterlesen →

Default enum literals for Xtext generated EMF models

Dietmar Stoll

Xtext allows to easily build fully-fledged editors for domain specific languages (DSL) which are based on the Eclipse Modeling Framework (EMF). While existing Ecore models may be used, Xtext is also able to infer an Ecore model from the Xtext grammar. For complex Ecore models, it should certainly be considered to manage them independently, e.g. with Xcore. However, a few simple tweaks of grammar rules can influence the automatically generated Ecore model quite remarkably (e.g. the inheritance hierarchy) [...]

Multiple Validators in Xtext

Dietmar Stoll

Early validation of domain specific languages (DSLs) and suggestions on how to fix these errors ('quickfixes') are key for a good end user experience and for avoiding problems in the toolchain, for instance in generators that use DSL models: The more editor validations, the better. This description shows how to improve the maintainability and modularity of validation code for Xtext DSLs by simply splitting them. In the generated [MyDsl]JavaValidator, an annotation referring to other custom validators [...]