-
Notifications
You must be signed in to change notification settings - Fork 54
DOT
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.
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.
- 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).
- 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).