# Uses of Package
org.eclipse.gef

Packages that use org.eclipse.gef
Package
Description
org.eclipse.gef
All interfaces, base types, and the plugin class are here.
org.eclipse.gef.dnd
org.eclipse.gef.editparts
This package contains abstract implementation of the EditPart interface.
org.eclipse.gef.editpolicies
This package contains EditPolicy implementations for many common editing Roles.
org.eclipse.gef.handles
This package provide several common handle implementations.
org.eclipse.gef.palette
This package defines and implements the model used by the `PaletteViewer`.
org.eclipse.gef.print
org.eclipse.gef.requests
This package contains the common Request types used by the provided tools and edit policies.
org.eclipse.gef.rulers
org.eclipse.gef.tools
This package provides several tool implementations.
org.eclipse.gef.ui.actions
This package support for using JFace Actions in your EditorPart.
org.eclipse.gef.ui.palette
org.eclipse.gef.ui.parts
org.eclipse.gef.ui.rulers
org.eclipse.gef.util

Classes in org.eclipse.gef used by org.eclipse.gef
Class
Description
AccessibleEditPart
This class provides Accessibility support for `EditParts`.
AutoexposeHelper
A helper returned from a `GraphicalEditPart`.
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
DragTracker
A specialization of Tool that is used by the `SelectionTool` during a Mouse Drag.
EditDomain
The collective state of a GEF "application", loosely defined by a CommandStack, one or more EditPartViewers, and the active Tool.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartFactory
A factory for creating new EditParts.
EditPartListener
The listener interface for receiving basic events from an EditPart.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
EditPartViewer.Conditional
An object which evaluates an EditPart for an arbitrary property.
EditPolicy
A pluggable contribution implementing a portion of an EditPart's behavior.
GEFPlugin
Deprecated.
The GEF plugin class must not be referenced by clients.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
Handle
An interface used by the `SelectionTool` to obtain a DragTracker.
KeyHandler
The KeyHandler should handle all normal keystrokes on an `EditPartViewer`.
KeyStroke
Encapsulates a Keyboard gesture (press or release) from the User.
MouseWheelHandler
MouseWheelHandlers can be `registered` on an EditPartViewer with keys generated by the KeyGenerator.
NodeListener
The listener interface for receiving Connection events from EditParts that serve as connection nodes.
Request
An Object used to communicate with EditParts.
RootEditPart
A RootEditPart is the root of an EditPartViewer.
SelectionManager
Manages a viewer's selection model.
SnapToGeometry.Entry
A vertical or horizontal snapping point. since 3.0
SnapToHelper
A helper used temporarily by Tools for snapping certain mouse interactions.
Tool
A `Tool` interprets Mouse and Keyboard input from an `EditDomain` and its `EditPartViewers`.
Classes in org.eclipse.gef used by org.eclipse.gef.dnd
Class
Description
AutoexposeHelper
A helper returned from a `GraphicalEditPart`.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
Request
An Object used to communicate with EditParts.
Classes in org.eclipse.gef used by org.eclipse.gef.editparts
Class
Description
AccessibleAnchorProvider
This class provides keyboard accessibility support for Anchors.
AccessibleEditPart
This class provides Accessibility support for `EditParts`.
AutoexposeHelper
A helper returned from a `GraphicalEditPart`.
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
DragTracker
A specialization of Tool that is used by the `SelectionTool` during a Mouse Drag.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartListener
The listener interface for receiving basic events from an EditPart.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
EditPolicy
A pluggable contribution implementing a portion of an EditPart's behavior.
ExposeHelper
An adapter on an `EditPart` used to expose a descendant contained in that EditPart.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
LayerConstants
The constants used to identify typical layers in a graphical application.
MouseWheelHelper
MouseWheelHelpers provide each EditPart to handle mouse-wheel events in their own desired way.
NodeListener
The listener interface for receiving Connection events from EditParts that serve as connection nodes.
Request
An Object used to communicate with EditParts.
RequestConstants
The set of constants used to identify `Requests` by their `type`.
RootEditPart
A RootEditPart is the root of an EditPartViewer.
TreeEditPart
A Specialization of `EditPart` for use with `TreeViewer`.
Classes in org.eclipse.gef used by org.eclipse.gef.editpolicies
Class
Description
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartListener
The listener interface for receiving basic events from an EditPart.
EditPolicy
A pluggable contribution implementing a portion of an EditPart's behavior.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
Request
An Object used to communicate with EditParts.
RequestConstants
The set of constants used to identify `Requests` by their `type`.
Classes in org.eclipse.gef used by org.eclipse.gef.handles
Class
Description
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
DragTracker
A specialization of Tool that is used by the `SelectionTool` during a Mouse Drag.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
Handle
An interface used by the `SelectionTool` to obtain a DragTracker.
Classes in org.eclipse.gef used by org.eclipse.gef.palette
Class
Description
Tool
A `Tool` interprets Mouse and Keyboard input from an `EditDomain` and its `EditPartViewers`.
Classes in org.eclipse.gef used by org.eclipse.gef.print
Class
Description
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Classes in org.eclipse.gef used by org.eclipse.gef.requests
Class
Description
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
EditPart
EditParts are the building blocks of GEF Viewers.
Request
An Object used to communicate with EditParts.
Classes in org.eclipse.gef used by org.eclipse.gef.rulers
Class
Description
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Classes in org.eclipse.gef used by org.eclipse.gef.tools
Class
Description
AutoexposeHelper
A helper returned from a `GraphicalEditPart`.
ConnectionEditPart
A specialization of `GraphicalEditPart` for representing connections.
DragTracker
A specialization of Tool that is used by the `SelectionTool` during a Mouse Drag.
EditDomain
The collective state of a GEF "application", loosely defined by a CommandStack, one or more EditPartViewers, and the active Tool.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
EditPartViewer.Conditional
An object which evaluates an EditPart for an arbitrary property.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
Request
An Object used to communicate with EditParts.
RequestConstants
The set of constants used to identify `Requests` by their `type`.
SnapToHelper
A helper used temporarily by Tools for snapping certain mouse interactions.
Tool
A `Tool` interprets Mouse and Keyboard input from an `EditDomain` and its `EditPartViewers`.
Classes in org.eclipse.gef used by org.eclipse.gef.ui.actions
Class
Description
Disposable
Marks objects that should be disposed of when no longer in use.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Request
An Object used to communicate with EditParts.
Classes in org.eclipse.gef used by org.eclipse.gef.ui.palette
Class
Description
ContextMenuProvider
Extends MenuManager to allow populating the menu directly from the manager itself.
EditDomain
The collective state of a GEF "application", loosely defined by a CommandStack, one or more EditPartViewers, and the active Tool.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartFactory
A factory for creating new EditParts.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Classes in org.eclipse.gef used by org.eclipse.gef.ui.parts
Class
Description
AccessibleEditPart
This class provides Accessibility support for `EditParts`.
DefaultEditDomain
A default implementation of `EditDomain`.
EditDomain
The collective state of a GEF "application", loosely defined by a CommandStack, one or more EditPartViewers, and the active Tool.
EditPart
EditParts are the building blocks of GEF Viewers.
EditPartFactory
A factory for creating new EditParts.
EditPartViewer
An adapter on an SWT `Control` that manages the `EditParts`.
EditPartViewer.Conditional
An object which evaluates an EditPart for an arbitrary property.
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Handle
An interface used by the `SelectionTool` to obtain a DragTracker.
KeyHandler
The KeyHandler should handle all normal keystrokes on an `EditPartViewer`.
RootEditPart
A RootEditPart is the root of an EditPartViewer.
SelectionManager
Manages a viewer's selection model.
Classes in org.eclipse.gef used by org.eclipse.gef.ui.rulers
Class
Description
GraphicalViewer
Specializes `EditPartViewer` adding the ability to hit-test `Handles`.
Classes in org.eclipse.gef used by org.eclipse.gef.util
Class
Description
GraphicalEditPart
A Specialization of `EditPart` for use with `GraphicalViewers`.