Blog

Posted on in Blog
Intent document
We are proud to announce that a first build of Mylyn Intent 0.7 is available. You can get it using the following update site:  http://download.eclipse.org/intent/updates/interim/0.7. You can use the Installation Guide to help you installing Intent.  To get started with Intent, we advice you to start with this tutorial. We’re planning to release Intent fast and frequently, so your feedback (technical or not) is welcome ! You can provide us feedback by :  posting your questions, needs or ideas on Intent Forum syndicating to Intent mailing list filling the Intent FAQ filing bugzilla issues ( “Mylyn” project / “Mylyn Docs Intent” Product )  contacting us on twitter And while we’re talking about Intent, don’t forget that we will be at EclipseCon Europe 2011. Attend to our talk and discover how Intent can help you writing appealing, useful and up-to-date documentation, to constraint your software development, and all the cool features that we w...

Posted on in Blog
Acceleo 3.2 has been officially released today, you can grab it from the Eclipse Marketplace, the modeling discovery UI or with the Acceleo 3.2.x update site: http://download.eclipse.org/modeling/m2t/acceleo/updates/releases/3.2 In this version, you will be able to see several performance improvements in the tooling and the compilation along with a brand new view in the Acceleo perspective, the Interpreter. The Interpreter view will help you create and debug your generators by letting you evaluate on the fly Acceleo expressions. You can find a detailed presentation of this new view on Laurent’s blog or in video on youtube. For those who want to know more, I will present a talk about Acceleo next week during EclipseCon Europe at Ludwigsburg.Lien d'origine...

Posted on in Blog
Obeo invests a lot in Eclipse projects ( yes, we are a Strategic Member of the Eclipse Foundation), we're building, in the open the modeling platform we need for our product.Conferences like the upcoming Eclipse Con Europe are great time for our team, we get to meet people we usually interact with using mails or bugzilla, adopters which are using our technologies, we get to have an insider sight of what is going on here and there, and we're pleased to show to others what we did in the generic technologies or how those pieces are used for domain specific needs.This year the Obeo'ers are co-presenting or presenting numerous talks covering a wide spectrum :Time SlotPresenterTitleSession Type2 November 09:00 - 12:30Mariot ChauvinWhat every Eclipse Developer should know about EMFTutorial [3.5 hours]2 November 16:30 - 17:00Stéphane BégaudeauAnd you thought you knew Template Based Generators?Standard [25 minutes]3 November 09:00 - 09:30Goulwen Le FurScientific application redesign i...

Posted on in Blog
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 the target model. How could you do that ? EMF compare might do the trick..Here is a trivial model transformation, renaming all Classes which are "abstract" by adding a prefix to their name :public class ModelTransformer { public void process(Resource res) { Iterator it = EcoreUtil.getAllProperContents(res, true); while (it.hasNext()) { EObject eobj = it.next(); if (eobj instanceof Class) { renameifAbstract((Class)eobj); } } } private void renameifAbstract(Class eobj) { if (eobj.isAbstract() && !eobj.getName().startsWith("Abstract")) { eobj.setName("Abstract" + eobj.getName()); } }}The orchestrator of this process has the following responsabilities : loading the original models, transforming those, and then opening the comparison preview, here is the code coming from an action :protected void transformModelsA...
We  just promoted an EMF Compare 1.3 integration build providing all the latests developments regarding EMF Compare, in a nutshell:- Logical Model support for team operations (more especially with the eGit team provider)- UML semantic comparison with dedicated management of profiles, stereotypes, and dependencies across changes- GMF generic bridge for graphical comparison- Papyrus specific bridge for UML diagrams comparison- EcoreTools specific bridge for Ecore diagrams comparisonThe build is here :http://download.eclipse.org/modeling/emf/compare/updates/interim/1.3/(subsequent updates will be pushed here too)Depending on what you are trying to install you might need the orbit update site (google collection):http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repositoryThe Indigo one (papyrus, gmf and Ecoretools):http://download.eclipse.org/releases/indigoPlease if you are interested in any of this change, go grab the build and have a try, w...