This is the main package of the Workflow project.
The Workflow editor is an Eclipse plugin with a graphical editor to create Workflow diagrams.
The editor consists of two main parts: The activity editor is used to
graphically create activity models. The model editor is used to
create and configure all model elements.
The editor classes are located in the
editors
package.
The graphical editor is implemented by the {@link org.eclipse.jwt.we.editors.WEEditor Workflow Editor}
using the Graphical Editing Framework (GEF). It consists of the
{@link org.eclipse.jwt.we.editors.pages.WEEditorSheet activity editor} and an
{@link org.eclipse.jwt.we.editors.pages.WEOverviewPage overview page}.
The GEF is using a Model-View-Controller pattern, i.e. it separates
the model from its view and combines them using controller.
The model is generated from the
Workflow metamodel using
the Eclipse Modeling Framework (EMF). The model can be found in the
model
package.
The view is provided by {@link org.eclipse.draw2d.IFigure Figure}
classes and is located in the
figures
package.
The controller are provided by
{@link org.eclipse.gef.EditPart EditPart} classes and are located in the
parts
package.
The model editor is generated by the Eclipse Modeling Framework (EMF). It is
currently available through the
outline
and
the
properties
view.
The model editor is based on the same model as the activity editor. The
content is provided through EMF
{@link org.eclipse.emf.edit.provider.ItemProviderAdapter ItemProviderAdapters}.
The Workflow editor is an Eclipse plugin. The plugin data and setting are
located in the plugin.xml
and META-INF/MANIFEST.MF
files.
They contain the following informations:
All Strings and message used by the plugin are located in the
plugin.properties
. This allows an easy localization for
different language. For example the property file
plugin_de.properties
contains German translations of the
messages.
The properties are access through static fields and methods from the
{@link org.eclipse.jwt.we.PluginProperties} class.
(c) 2005-2011 Eclipse Java Workflow Tooling (JWT) Project <www.eclipse.org/jwt>