Only one Click to an EMF Application EMF Client Platform Jonas Helming, Maximilian Koegel {helming, koegel}@in.tum.de Chair for Applied Software Engineering Institut für Informatik Technische Universität München
Jun 13, 2015
Only one Click to an EMF Application
EMF Client Platform
Jonas Helming, Maximilian Koegel{helming, koegel}@in.tum.de
Chair for Applied Software EngineeringInstitut für Informatik
Technische Universität München
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
2
Your Model in EMF
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
3
Your Model
Your Application
JFace
EMF Edit
EEFValidation
RedView
EMFStore
CDO
GMF
XText
4Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
5
Your Model
Your Application
One Click
Customization
Customization
6Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
EMF Client Platform
Navigator
Editor
Validation View
Dialogs
Model Workspace
7Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
Step Two: Run the Application
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
8
Editor
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
9
Editor
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
10
Customization
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
11
Your Widget
RedView Integration
• Add E-Mail to author
• Add Date of Birth to author
• Add LP with Title and digitalized
• Modify Label Provider
12Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
Navigator
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
13
Custom Drag and Drop
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
14
Extension:
Validation
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
15
Transparent Workspace
Model Workspace
XMI EMFStore
16Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
CDO
Ecore is defined in Ecore
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
17
Ecore Ecore
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
18
Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application
19
More Information
• emfcp.org
• unicase.blogspot.com
• Twitter/emfcp #emfcp
• Eclipse Project
20Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application