Skip to content
mwienand edited this page Jun 12, 2017 · 16 revisions

Note to non-wiki readers: This documentation is generated from the GEF@github.com wiki - if you have corrections or additions it would be awesome if you could contribute them to the original wiki page.

Introduction

The DOT component provides support for Graphviz DOT, in terms of

  • an Xtext-based *.dot file editor
  • support for Graphviz-based generation of different image formats (such as PDF, PNG, ...) for *.dot files
  • a Zest-based DOT Graph Viewer

It is internally decomposed into two modules, namely DOT and DOT.UI. There are also a couple of undeployed DOT Examples that demonstrate usage of the (still internal) API. The user documentation is provided in terms of the DOT User Guide.


DOT

  • feature: org.eclipse.gef.dot
  • bundle: org.eclipse.gef.dot

The DOT module of DOT realizes the serializer and parser for the DOT Editor as well as import/export functionality used by the DOT Graph View and the Sync Graphviz Export end-user features, as outlined in the DOT User Guide. It does not provide any public API (yet), but exposes its internal API (guarded by an x-friends directive).


DOT.UI

  • feature: org.eclipse.gef.dot.internal.ui
  • bundle: org.eclipse.gef.dot.internal.ui

The DOT.UI module of DOT realizes the DOT Editor as well as the DOT Graph View as end-user features, as outlined in the DOT User Guide. It does not provide any public API (yet), but exposes its internal API (guarded by an x-friends directive).

Clone this wiki locally