You are not authorized to post comments.

GMF

XGraF - Xtext based Graphical Generator Framework

Session Type: 
Standard [25 minutes]
Presenter: 
Assistant(s): 

Graphical Modeling is widely being used for visualization of complex systems. By encapsulating the complexities of the underlying System in form of visual representations that provide an ease of use, Graphical Modeling is gaining its importance in Automotive Software Development. However each framework has its own features and constraints. Every graphical framework introduces a tight coupling of domain with its representation. XGraF was built to reduce this coupling with the help of DSL.

In today’s Autosar world, ARText is the Domain Specific Languages (DSL) for defining the Autosar software. In this instance XGraF defines a DSL to bind the domain (for e.g., ARText) to a graphical representation. The challenge here was to define a DSL which would address all the graphical components (Shapes, connection, layouts, etc..,)
Defining DSL is just one side of the coin, the next step was to build a generator that can generate code in various graphical frameworks (for e.g., GMF, Graphiti, etc..,).

Some advantages:
-Quick and Easy realisation of domain in preferred graphical framework
-reduces the development effort by plugging the generated code into existing and/or new tools

Graphiti and the GMF Runtime : a Comparison

Session Type: 
Standard [25 minutes]
Presenter: 

In a previous life, I have shown the EclipseCon audience how to create a Graph Editor using the Eclipse Graphical Editing Framework (GEF). People that attended one of these talks will without doubt remember how much boiler plate code was needed to make this editor fully functional.

Eclipse EIP Designer Framework

Session Type: 
Standard [25 minutes]
Assistant(s): 

We would like to talk about a project that would help to build a common framework for designing Enterprise Integration Patterns (EIP) diagrams.

Automatic generation of a diagram editor for the Web from GMF models.

Session Type: 
Standard [25 minutes]
Presenter: 

The Graphical Modeling Framework is an advanced and well recognized framework for writing and automating the creation of visual diagram editors. But there are not much tools helping move those GMF diagrams to a Web application.

TMF meets GMF - Combining Graphical and Textual Modeling

Session Type: 
Standard [25 minutes]

Schedule info

Presenter: 

Both, graphical as well as textual modeling, indisputably have their respective advantages (and disadvantages). And while a few evangelists might praise the superiority of one formalism over the other, the combination of both into a single integrated modeling tool seems to be the holy grail most modelers are indeed searching for.

While with the GMF runtime, a mature framework to develop graphical modeling tools has already been around for quite a while (which is now complemented by Graphiti), Xtext has recently closed the gap with respect to textual modeling. As such, the longed for undertaking has in theory - at least to some extent - become feasible.

Within this talk I will sketch how the integration of fully featured Xtext cell editors with support for syntax highlighting, auto-completion, scoping, and validation into a GMF-based graphical editor (and its related property sheets) can be technically achieved.

3 proven ways (with examples) to customize GMF editors, based on experience with Bonita Studio development

Session Type: 
Standard [25 minutes]
Presenter: 

The development team of Bonita Studio, winner of the Eclipse Community Best Modeling Application in 2011, will share the way we are leveraging GMF to customize two of its practical and powerful GMF editors. We will use 3 examples to show how to customize and maintain models. Each of these methodologies (model diagram, Extension points, aspect templates) will be explained with a code sample.

After this talk, you will be able to efficiently develop your own GMF editor, maybe the next ""Best Modeling Application 2012"".

Syndicate content