Suche senden
Hochladen
GMF : Create your graphical DSL - EclipseCon 11
•
2 gefällt mir
•
6,682 views
C
Chauvin Mariot
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 20
Empfohlen
FIWARE Big Data Ecosystem : Cygnus and STH Comet
FIWARE Big Data Ecosystem : Cygnus and STH Comet
fisuda
Spira Plan Overview Presentation
Spira Plan Overview Presentation
Adam Sandman
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
Google Cloud Platform - Japan
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
ING Container Hosting Platform - 3 years onward_with Kube_for distribution.pdf
ING Container Hosting Platform - 3 years onward_with Kube_for distribution.pdf
Thijs Ebbers
Salesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイント
y-maeda
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Semantic Web Company
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Semantic Web Company
Empfohlen
FIWARE Big Data Ecosystem : Cygnus and STH Comet
FIWARE Big Data Ecosystem : Cygnus and STH Comet
fisuda
Spira Plan Overview Presentation
Spira Plan Overview Presentation
Adam Sandman
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
Google Cloud Platform - Japan
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Hibino Hisashi
ING Container Hosting Platform - 3 years onward_with Kube_for distribution.pdf
ING Container Hosting Platform - 3 years onward_with Kube_for distribution.pdf
Thijs Ebbers
Salesforce開発で気を付けたいポイント
Salesforce開発で気を付けたいポイント
y-maeda
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Semantic Web Company
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Semantic Web Company
事件風暴-領域建模
事件風暴-領域建模
國昭 張
Mk data intensive-onic2021
Mk data intensive-onic2021
Miya Kohno
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
tomokoitoda1
組立型個別受注生産ビジネス改革の例
組立型個別受注生産ビジネス改革の例
MASAMI KAWAI
Component based architecture
Component based architecture
Zaiyang Li
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
Content Based Image Retrieval
Content Based Image Retrieval
SOURAV KAR
Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
Hideki Yamane
Service Connector Hub ご紹介
Service Connector Hub ご紹介
オラクルエンジニア通信
アクセスプラン(実行計画)の読み方入門
アクセスプラン(実行計画)の読み方入門
Akira Shimosako
how to simulate ACI
how to simulate ACI
Abderrahmane TEKFI
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
Jean Ihm
5G Microservices
5G Microservices
Lumina Networks
FIWARE 概要 - FIWARE WednesdayWebinars
FIWARE 概要 - FIWARE WednesdayWebinars
fisuda
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Databricks
軽くRDB再入門とGraph DB 入門
軽くRDB再入門とGraph DB 入門
Kentaro Masumori
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
Insight Technology, Inc.
Mask R-CNN
Mask R-CNN
Chanuk Lim
Introduction to Graphs with Neo4j
Introduction to Graphs with Neo4j
Neo4j
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
Chauvin Mariot
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Dimitris Kolovos
Weitere ähnliche Inhalte
Was ist angesagt?
事件風暴-領域建模
事件風暴-領域建模
國昭 張
Mk data intensive-onic2021
Mk data intensive-onic2021
Miya Kohno
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
tomokoitoda1
組立型個別受注生産ビジネス改革の例
組立型個別受注生産ビジネス改革の例
MASAMI KAWAI
Component based architecture
Component based architecture
Zaiyang Li
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
Content Based Image Retrieval
Content Based Image Retrieval
SOURAV KAR
Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
Hideki Yamane
Service Connector Hub ご紹介
Service Connector Hub ご紹介
オラクルエンジニア通信
アクセスプラン(実行計画)の読み方入門
アクセスプラン(実行計画)の読み方入門
Akira Shimosako
how to simulate ACI
how to simulate ACI
Abderrahmane TEKFI
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
Jean Ihm
5G Microservices
5G Microservices
Lumina Networks
FIWARE 概要 - FIWARE WednesdayWebinars
FIWARE 概要 - FIWARE WednesdayWebinars
fisuda
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Databricks
軽くRDB再入門とGraph DB 入門
軽くRDB再入門とGraph DB 入門
Kentaro Masumori
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
Insight Technology, Inc.
Mask R-CNN
Mask R-CNN
Chanuk Lim
Introduction to Graphs with Neo4j
Introduction to Graphs with Neo4j
Neo4j
Was ist angesagt?
(20)
事件風暴-領域建模
事件風暴-領域建模
Mk data intensive-onic2021
Mk data intensive-onic2021
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
組立型個別受注生産ビジネス改革の例
組立型個別受注生産ビジネス改革の例
Component based architecture
Component based architecture
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Content Based Image Retrieval
Content Based Image Retrieval
Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
Service Connector Hub ご紹介
Service Connector Hub ご紹介
アクセスプラン(実行計画)の読み方入門
アクセスプラン(実行計画)の読み方入門
how to simulate ACI
how to simulate ACI
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
5G Microservices
5G Microservices
FIWARE 概要 - FIWARE WednesdayWebinars
FIWARE 概要 - FIWARE WednesdayWebinars
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
軽くRDB再入門とGraph DB 入門
軽くRDB再入門とGraph DB 入門
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
Mask R-CNN
Mask R-CNN
Introduction to Graphs with Neo4j
Introduction to Graphs with Neo4j
Andere mochten auch
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
Chauvin Mariot
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Dimitris Kolovos
Graphiti and GMF Compared
Graphiti and GMF Compared
koentsje
GMF showcase
GMF showcase
Etienne Juliot
What every Eclipse developer should know about EMF
What every Eclipse developer should know about EMF
Philip Langer
GMF
GMF
COMSA Corporación
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Chauvin Mariot
TMF meets GMF
TMF meets GMF
Alexander Nyßen
P2 Introduction
P2 Introduction
irbull
Combining Text and Graphics in Eclipse-based Modeling Tools
Combining Text and Graphics in Eclipse-based Modeling Tools
Dr. Jan Köhnlein
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
Dimitris Kolovos
What's up GMF Tooling?
What's up GMF Tooling?
Mickael Istria
Managing XML documents with Epsilon
Managing XML documents with Epsilon
Dimitris Kolovos
Epsilon
Epsilon
Dimitris Kolovos
Fight your technical debt with Jenkins, Jacoco and Sonar
Fight your technical debt with Jenkins, Jacoco and Sonar
Mickael Istria
GMF (portuguese)
GMF (portuguese)
COMSA Corporación
Andere mochten auch
(16)
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Graphiti and GMF Compared
Graphiti and GMF Compared
GMF showcase
GMF showcase
What every Eclipse developer should know about EMF
What every Eclipse developer should know about EMF
GMF
GMF
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
TMF meets GMF
TMF meets GMF
P2 Introduction
P2 Introduction
Combining Text and Graphics in Eclipse-based Modeling Tools
Combining Text and Graphics in Eclipse-based Modeling Tools
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
What's up GMF Tooling?
What's up GMF Tooling?
Managing XML documents with Epsilon
Managing XML documents with Epsilon
Epsilon
Epsilon
Fight your technical debt with Jenkins, Jacoco and Sonar
Fight your technical debt with Jenkins, Jacoco and Sonar
GMF (portuguese)
GMF (portuguese)
Ähnlich wie GMF : Create your graphical DSL - EclipseCon 11
Blender for ArchViz.pdf
Blender for ArchViz.pdf
shan_1900
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
Safe Software
Build your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with Sculpteo
Sculpteo
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
Rapid Prototyping & Axure RP
Rapid Prototyping & Axure RP
ISsoft
Graphiti indigo demo_camp_walldorf
Graphiti indigo demo_camp_walldorf
Karsten Schmidt
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Safe Software
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
ddrschiw
Griffon for the Enterprise
Griffon for the Enterprise
James Williams
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Lewiz
SiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glance
Obeo
Ad107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPages
ddrschiw
Using FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between Systems
Safe Software
CeedMath & CeedGL, Let's talk 3D...
CeedMath & CeedGL, Let's talk 3D...
rsebbe
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Safe Software
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!
melbats
Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...
Marco Brambilla
Ähnlich wie GMF : Create your graphical DSL - EclipseCon 11
(20)
Blender for ArchViz.pdf
Blender for ArchViz.pdf
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
Build your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with Sculpteo
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Rapid Prototyping & Axure RP
Rapid Prototyping & Axure RP
Graphiti indigo demo_camp_walldorf
Graphiti indigo demo_camp_walldorf
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Griffon for the Enterprise
Griffon for the Enterprise
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
SiriusCon17 - Eclipse Sirius at a glance
SiriusCon17 - Eclipse Sirius at a glance
Ad107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPages
Using FME to Transform and Integrate Optical Connection Data Between Systems
Using FME to Transform and Integrate Optical Connection Data Between Systems
CeedMath & CeedGL, Let's talk 3D...
CeedMath & CeedGL, Let's talk 3D...
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!
Industrial and Academic Experiences with a User Interaction Modeling Language...
Industrial and Academic Experiences with a User Interaction Modeling Language...
Kürzlich hochgeladen
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Kürzlich hochgeladen
(20)
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
GMF : Create your graphical DSL - EclipseCon 11
1.
EclipseCon 2011
Create your graphical DSL Mariot Chauvin Obeo, France copyright 2011 Obeo
2.
In a
Nutshell ● Create easily a diagram editor ● Reuse a well-tried runtime ● Generate your editor
3.
showcase!
4.
showcase!
5.
Behind the
Scene
6.
Featured
Runtime ● Bridge between EMF and GEF ● Diagramming capabilities ● Designed for extensibility
7.
EMF and GEF
Bridge ● EMF model as MVC model ● Standardized diagram model ● EMF Transaction integration
8.
Diagram
actions ● Alignement ● Arrange ● Zoom (Animated) ● Selection ● Ordering
9.
Cool add-in ●
Direct edit ● Connection handles ● Action bars ● Collapsible Compartements
10.
Workbench ●
Editor toolbar integration ● Outline ● Properties
11.
Designed for
Extensibility ● 27 extension points ● Tools, Layout, Behaviors redefinition ● Priorities to handle override
12.
Generation
Framework ● Model driven approach ● Separation between domain and graphical ● GMF Runtime as target
13.
The big
Map
14.
Graphical definition ●
Figures ● Nodes and edges ● Colors and layout
15.
Tooling definition ●
Menus ● Palette and tools ● Actions
16.
Mapping definition ●
Relationship between ● domain elements ● graphical elements ● tools ● Audits and Metrics ● Contstraints and Initialization
17.
Generation customization ●
Similar to ecore genmodel ● Naming policy ● Runtime options
18.
Where do I
find Documentation ? ● Eclipse GMF wiki ● «EMP : a DSL Toolkit» book ● Newsgroup
19.
Project
History ● 2005 – IBM Runtime contribution ● 2005 – Borland Tooling contribution ● 2011 - 20th release
20.
Thanks GMF newsgroup
and mailling list ● ● http://www.eclipse.org/modeling/gmp/?project=gmf ● http://wiki.eclipse.org/GMF