Plug-In Structure

Following is a list of the GraphitiPlug-ins that are relevant for tool developers. Graphiti consists of a UI platform independent and a UI platform dependent part. The other Plug-ins complete the list of Graphiti plug-ins in Eclipse and might be useful when working with the tutorial.

 

org.eclipse.graphiti

The UI platform independent part of the framework

org.eclipse.graphiti.ui

The UI platform dependent part of the framework

org.eclipse.graphiti.mm

The Graphiti EMF model

org.eclipse.graphiti.pattern

Additional Graphiti framework for an alternative approach to combine all implementation aspects in one pattern instead of spreading accross several features.

org.eclipse.graphiti.export.batik

The framework export functionality, e.g. save as SVG (using Batik functionality)

org.eclipse.graphiti.doc

The Eclipse help content, e.g. the Graphiti tutorial

org.eclipse.graphiti.examples.common

General parts of samples and test tools for Graphiti; helper UIs, e.g. repository explorer and wizard (contains exemplary coding that cannot be re-used from within tools build on top of Graphiti)

org.eclipse.graphiti.examples.tutorial

The final implementation of the Graphiti tutorial

org.eclipse.graphiti.ui.capabilities

A small example showing how the Eclipse capabilities mechanism can be used with Graphiti

org.eclipse.graphiti.feature

The feature containing purely the Graphiti framework without any additional functionality like SVG export. This feature needs to be included into Eclipse installations containing tools build on top of Graphiti.