Do you know Ecore? Looking for a reference card?
A one‑page Ecore reference card—handy for EMF users and educators—explaining why the core model concepts still matter and how to use them today.
Ecore and EMF are the bedrock of many of our tools, so this hub collects the evergreen pieces: the Ecore reference card, design checklists, and articles on validation, queries (AQL), compare/merge, and diagram editors. If you create or evolve meta-models, you’ll find concise rules of thumb, annotated examples, and pointers to EMF/Sirius best practices that save time—and bugs.
A one‑page Ecore reference card—handy for EMF users and educators—explaining why the core model concepts still matter and how to use them today.
A few weeks ago I ended up on the following thread on the EMF Forum asking for Ecore meta-model formal documentation?. Ed pointed at some documentation which...
This is an index page for the Metamodel (Ecore) Design Checklist serie, a condensed version listing all the rules of the article (part1 and part2) for your c...
This article is the second part of a series focusing on metamodel design (more especially Ecore models). Following the first part focused on some ground rul...
Be meticulous with the model describing your domain! So many aspects of your tool will trickle down from your Ecore model that it pays a lot to pause for a b...
As the Gemoc project is close to completion and as the question of animating the domain specific model with Sirius was asked to me quite frequently in the la...
TL;DR: we’ve been working on a new query interpreter for Sirius which is small, simple, fast, extensible and bring richer validation. It’s been released for ...
With Eclipse Luna comes a complete re-implementation of EcoreTools, the diagram editor for Ecore. This matters because EcoreTools is often the first step our...
Since the last public survey, my primary focus for the modeling package was:
You might have noticed some signs of excitement from us lately, one being the following tweet:
Lately I’ve been making sure the upcoming Designer 6.0 release still plays well with Xtext. Results: fairly good. The newly introduced “Modeling Project” let...
If you’ve used EMF editors you probably already have seen this kind of dialog:
Let’s say you have a model-to-model transformation, and you want to provide the ability for the end-user to see and control what is going to be applied on th...
We’re working a lot on Obeo Designer 5.0 — release planned for Q1 2011 — on the traceability support and the next-gen model to text transformation language.
I tend to break a lot of keyboards. Not because I release all the aggression that I hold deep within me on them, but because I drool testing the product Obeo...
Ok, you’re stuck at home, you are one of the numerous budget shortcuts victims? You did not have the chance to come at EclipseCon? Here is some kind of trans...
Speaking about Ecore In Colors, if you’re interested, here is a small Flash demo showing the kind of interactions you can specify in a Viewpoint Specificatio...
Laurent did it not even on purpose, but the latest Acceleo I-build, which is the 0.9 branch, performed well and has this golden qualifier:
The first Eclipse Acceleo Day took place last week and was a pretty nice event — no doubt we’ll organize others like that :)
Eclipse Acceleo Day started this morning. The event is collocated with the “Libre Software Meeting” at Nantes (France). Yes, that’s right — we’re part of thi...
This post follows those showing how it’s possible to leverage EMF and JBoss Drools to get an interactive model updated considering business rules, and how yo...
My last post about the flow model simulation was really missing a demo so that you get the “live” aspect of the model construction. No problem, that’s a good...
Modeling Kata here again! Models are useful to describe things, systems, knowledge — basically any information you want to organize and formalize will gain b...
Leonardo Da Vinci was damn right about it, and Acceleo 2.0 is just another step in the right direction. As planned we released this new stable version today....
The generic EMF comparison engine uses statistics in order to match elements. It compares their content, their type, the relations with other objects and the...
On the EMFT mailing-list, Martin Taal asked me if EMF compare component was useful when one has to handle XML files.