Only one Click to an EMF Application

Post on 13-Jun-2015

1.343 views 1 download

Tags:

description

Talk Proposal for the Eclipse Con 2011

Transcript of Only one Click to an EMF Application

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