EclipseCon 2007 March 5-8, Santa Clara California





GMF Best Practices

Artem Tikhomirov (Borland), Alexander Shatalin (Borland)

· Long Talk

Wednesday, 14:30, 50 minutes | Grand Ballroom D

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

The Graphical Modeling Framework (GMF) project provides a means to create graphical domain-specific modeling (DSM) tools for Eclipse. While GMF's generative component allows toolsmiths to quickly get started producing a DSM product, additional effort is required to adjust the generated product to fit their particular needs. During this long talk we are going to touch different approaches to customization and the ways to utilize GMF tooling in particular. We'll show how to leverage provided SDK facilities to fine tune your DSM product in the most effective manner. Applying modifications to generated code, customizing code generation templates, and the use of cross-model transformations will be covered.

Artem is Principal Engineer at Borland Software Corporation and currently works on the Eclipse Graphical Modeling Framework (GMF) project. He has been development lead of Borland’s Together® Edition for Eclipse product, and currently leads development on the generative tooling side of GMF

Alexander is Principal Engineer at Borland Software Corporation and currently works on the Eclipse Graphical Modeling Framework (GMF) project.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo