GEF 5.0.100 has been released with Eclipse Photon to provide an improved version of the GEF DOT authoring environment (while keeping the other GEF components stable).
This talk will focus on the GEF DOT component, especially pointing out what has been achieved last year. We will start our talk with a brief introduction to the Graphviz DOT language (a widespread textual DSL to describe graphs). After that, we will demonstrate how the GEF DOT Editor assists the user in editing *.dot files and how the GEF DOT Graph View visualizes them in the Eclipse Workbench UI.
We will also show some potential use case scenarios to add GEF DOT-based visualization support to the Eclipse IDE:
- Visualizing source code on UML class/activity/statechart diagrams.
- Visualizing database schemas/graph database query results.
- Visualizing EMF meta-models and their instance models.
- Visualizing Eclipse plugin/maven artefact dependencies.
- Visualizing Jenkins job/Jenkins artefact dependencies.
- Visualizing git histories/git workflows.
- Visualizing antlr abstract syntax trees.
- Visualizing Xtext grammars.
- Visualizing Xtext-based DSLs.
We will conclude our talk with our future plans and keep motivating the community to get their hands (more) dirty with Eclipse GEF.