Skip to content
Alexander Nyßen edited this page Jun 7, 2017 · 16 revisions

Note to non-wiki readers: This documentation is generated from the Eclipse wiki - if you have corrections or additions it would be awesome if you added them in 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