Suche senden
Hochladen
09 Eef Powered By Acceleo Mtl Acceleo Mtl ... And Punishment! Obeo
•
Als ODP, PDF herunterladen
•
3 gefällt mir
•
1,122 views
G
glefur
Folgen
My presentation for the Eclipse Acceleo Day
Weniger lesen
Mehr lesen
Bildung
Technologie
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Empfohlen
Human resource planning in changing context
Human resource planning in changing context
733swati
MULTINET
MULTINET
Institute of Business Management
Introdution Multinet Pakistan
Introdution Multinet Pakistan
Aafaaq Ali Khan
Integrated Design Project Presentation
Integrated Design Project Presentation
Muhamad Faiz Zulkifly
Techniques of Strategic Evaluation & Strategic
Techniques of Strategic Evaluation & Strategic
Manik Kudyar
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Emf community, time for moving on e4 thanks to eef2
Emf community, time for moving on e4 thanks to eef2
glefur
2010 06 22 omg - obeo
2010 06 22 omg - obeo
Etienne Juliot
Empfohlen
Human resource planning in changing context
Human resource planning in changing context
733swati
MULTINET
MULTINET
Institute of Business Management
Introdution Multinet Pakistan
Introdution Multinet Pakistan
Aafaaq Ali Khan
Integrated Design Project Presentation
Integrated Design Project Presentation
Muhamad Faiz Zulkifly
Techniques of Strategic Evaluation & Strategic
Techniques of Strategic Evaluation & Strategic
Manik Kudyar
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Emf community, time for moving on e4 thanks to eef2
Emf community, time for moving on e4 thanks to eef2
glefur
2010 06 22 omg - obeo
2010 06 22 omg - obeo
Etienne Juliot
From Acceleo.org To Eclipse Modeling
From Acceleo.org To Eclipse Modeling
Cédric Brun
Acceleo MTL Code Generation
Acceleo MTL Code Generation
Jonathan Musset
Riena on-e4-ese2010
Riena on-e4-ese2010
christiancampo
OSGi Versioning & Testing
OSGi Versioning & Testing
Chris Aniszczyk
CDO Ignite
CDO Ignite
Holmes70
Team Work With Models Web
Team Work With Models Web
Cédric Brun
EclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL Tutorial
Eric Cloninger
EEF past, present and future
EEF past, present and future
glefur
EEF You Want Sexy Properties ...
EEF You Want Sexy Properties ...
glefur
Eclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented Modeling
Marc Dutoo
SiriusCon2016 - Let's talk about your future sirius project
SiriusCon2016 - Let's talk about your future sirius project
glefur
Acceleo to generate jee applications
Acceleo to generate jee applications
glefur
Ece2011 ifp obeo
Ece2011 ifp obeo
glefur
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
glefur
Eclipse4 et acceleo
Eclipse4 et acceleo
glefur
Eef 1.0 for eclipse indigo
Eef 1.0 for eclipse indigo
glefur
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
camerronhm
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Celine George
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
Amita Gupta
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
TechSoup
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
MaryamAhmad92
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
Weitere ähnliche Inhalte
Ähnlich wie 09 Eef Powered By Acceleo Mtl Acceleo Mtl ... And Punishment! Obeo
From Acceleo.org To Eclipse Modeling
From Acceleo.org To Eclipse Modeling
Cédric Brun
Acceleo MTL Code Generation
Acceleo MTL Code Generation
Jonathan Musset
Riena on-e4-ese2010
Riena on-e4-ese2010
christiancampo
OSGi Versioning & Testing
OSGi Versioning & Testing
Chris Aniszczyk
CDO Ignite
CDO Ignite
Holmes70
Team Work With Models Web
Team Work With Models Web
Cédric Brun
EclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL Tutorial
Eric Cloninger
EEF past, present and future
EEF past, present and future
glefur
EEF You Want Sexy Properties ...
EEF You Want Sexy Properties ...
glefur
Eclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented Modeling
Marc Dutoo
Ähnlich wie 09 Eef Powered By Acceleo Mtl Acceleo Mtl ... And Punishment! Obeo
(10)
From Acceleo.org To Eclipse Modeling
From Acceleo.org To Eclipse Modeling
Acceleo MTL Code Generation
Acceleo MTL Code Generation
Riena on-e4-ese2010
Riena on-e4-ese2010
OSGi Versioning & Testing
OSGi Versioning & Testing
CDO Ignite
CDO Ignite
Team Work With Models Web
Team Work With Models Web
EclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL Tutorial
EEF past, present and future
EEF past, present and future
EEF You Want Sexy Properties ...
EEF You Want Sexy Properties ...
Eclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented Modeling
Mehr von glefur
SiriusCon2016 - Let's talk about your future sirius project
SiriusCon2016 - Let's talk about your future sirius project
glefur
Acceleo to generate jee applications
Acceleo to generate jee applications
glefur
Ece2011 ifp obeo
Ece2011 ifp obeo
glefur
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
glefur
Eclipse4 et acceleo
Eclipse4 et acceleo
glefur
Eef 1.0 for eclipse indigo
Eef 1.0 for eclipse indigo
glefur
Mehr von glefur
(6)
SiriusCon2016 - Let's talk about your future sirius project
SiriusCon2016 - Let's talk about your future sirius project
Acceleo to generate jee applications
Acceleo to generate jee applications
Ece2011 ifp obeo
Ece2011 ifp obeo
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
Eclipse4 et acceleo
Eclipse4 et acceleo
Eef 1.0 for eclipse indigo
Eef 1.0 for eclipse indigo
Kürzlich hochgeladen
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
camerronhm
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Celine George
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
Amita Gupta
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
TechSoup
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
MaryamAhmad92
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
jbellavia9
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
dhanalakshmis0310
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
VishalSingh1417
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
agholdier
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
christianmathematics
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
AreebaZafar22
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
PoojaSen20
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
Kürzlich hochgeladen
(20)
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
09 Eef Powered By Acceleo Mtl Acceleo Mtl ... And Punishment! Obeo
1.
EEF powered by
Acceleo Eclipse Acceleo ... and punishment ! Goulwen Le Fur - goulwen.lefur@obeo.fr Obeo France 1
2.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! The need © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
3.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! History First project : Acceleo.org on Ecore Second project (papyrus part I) : Acceleo.org on DSL Iteration of the first project : Eclipse Acceleo on DSL EEF Update of papyrus : EEF © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
4.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! What is EEF ? © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
5.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! What is EEF ? © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
6.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Runtime © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
7.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! What is EEF ? © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
8.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Metamodels © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
9.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Metamodels © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
10.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Metamodels © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
11.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! What is EEF ? © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
12.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Editing Environment © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
13.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! What is EEF ? © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
14.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Generators © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
15.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Generators © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
16.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! Some results © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
17.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Acceleo module EEF generates code with an Acceleo module Currently 25 templates 16 create files 9 provide generic services Organized in 6 packages Like in Acceleo.org © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
18.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! EEF Acceleo module The EEF module also contains an initializer Creates default EEF models from a given metamodel Initializers can be added by extension points © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
19.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! Acceleo : a standard At the first steps EEF was based on Acceleo.org Quickly done (but poor in features at this time) Some bugs due to the use of Ecore and GenModel But creation very easy (stability !) Module not packaged at this time For the second version we had the new Acceleo with a standard syntax (MTL) And we wanted to become and Eclipse Project So we decided to switch on the new version © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
20.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! The light side of the Standard Syntax more precise in some case End of blocks ([/template], …) Distinction template/query/... Syntax more powerful in some case Generating 1 file for a couple of Eobjects Guards Template extension © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
21.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! “I have never been lost, but I will admit to being confused for several weeks” (Daniel Boone) EEF was the first « real » Acceleo module With many trap for code generation Many surprises for the first users Problems in the engine Problems in the parsers Problems with indentation Fortunately the Acceleo Team was very efficient to help us to fix this problems © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
22.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! The A-cceleo Team Promotional picture of the cast of The A-Team. Retrieved from NBC.com: Vintage Shows - The A-Team on February 19, 2009 Thanks ! All is fixed ! © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
23.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! The dark side of the standard Navigation in OCL What a complexity ! No java services Everything to be describe in OCL Cf the first point Management of the string less powerful than in Acceleo.org Unicode ... © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
24.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! Thanks again to the Acceleo Team Non-standard library Use of OCL 1.3 Use of tricks Template encoding for example And the Acceleo Team works to simplify as much as possible the OCL standard and the use of Acceleo © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
25.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! No pain ... © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
26.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! … no gain Now EEF is an eclipse project We have more and more user Pole Emploi (former Unedic) Thales Papyrus And we have so many ideas to make an even better use of Acceleo And improve EEF by this way ... © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
27.
EEF powered by
Eclipse Acceleo Eclipse Acceleo ... and punishment ! Thanks for your attention, any question ? goulwen.lefur@obeo.fr Further information : http://www.obeo.fr http://www.eclipse.org/proposals/eef © Copyright 2009 Obeo.; made available under the EPL v1.0 | July 10, 2009
Jetzt herunterladen