All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractConnectionCreationTool |
The base implementation for tools which create a connection.
|
| AbstractConnectionEditPart |
|
| AbstractEditPart |
The baseline implementation for the EditPart interface.
|
| AbstractEditPart.EditPolicyIterator |
Iterates over a List of EditPolcies, skipping any
null values encountered.
|
| AbstractEditPartViewer |
The base implementation for EditPartViewer.
|
| AbstractEditPolicy |
|
| AbstractGraphicalEditPart |
|
| AbstractHandle |
Base implementation for handles.
|
| AbstractTool |
The base implementation for Tools.
|
| AbstractTool.Input |
Allows the user to access mouse and keyboard input.
|
| AbstractTransferDragSourceListener |
An abstract implementation of TransferDragSourceListener
associated with an EditPartViewer
|
| AbstractTransferDropTargetListener |
An abstract implementation of TransferDropTargetListener for use with
EditPartViewers.
|
| AbstractTreeContainerEditPolicy |
Deprecated.
|
| AbstractTreeEditPart |
|
| AccessibleAnchorProvider |
This class provides keyboard accessibility support for Anchors.
|
| AccessibleEditPart |
This class provides Accessibility support for
EditParts.
|
| AccessibleHandleProvider |
This class provides keyboard accessibility support for the Handles of the primary-selected EditPart.
|
| ActionBarContributor |
Contributes actions to the workbench. !!
|
| ActionRegistry |
A container for editor actions.
|
| AlignmentAction |
An action to align the selected parts.
|
| AlignmentRequest |
A request to align multiple objects.
|
| AlignmentRetargetAction |
|
| AutoexposeHelper |
|
| AutoexposeHelper.Search |
Used with EditPartViewers to find the AutoexposeHelper at a Point.
|
| BendpointCreationHandle |
A BendpointHandle that is used to create a new bendpoint.
|
| BendpointEditPolicy |
|
| BendpointHandle |
A handle for bendpoints on a connection.
|
| BendpointMoveHandle |
A BendpointHandle that is used to move an existing bendpoint.
|
| BendpointRequest |
A request to alter a bendpoint.
|
| CellEditorLocator |
|
| ChangeBoundsRequest |
A Request to change the bounds of the EditPart(s).
|
| ChangeIconSizeAction |
This action toggles the "Use Large Icons" option for the current layout mode
of the palette.
|
| Clipboard |
A GEF clipboard for cut/copy/paste actions between GEF editors.
|
| CombinedTemplateCreationEntry |
|
| Command |
An Abstract implementation of Command.
|
| CommandStack |
An implementation of a command stack.
|
| CommandStackEvent |
Instances of this class are sent whenever stack events occur.
|
| CommandStackEventListener |
A listener interface for receiving notification before and after commands are
executed, undone, or redone.
|
| CommandStackListener |
Deprecated.
|
| ComponentEditPolicy |
A model-based EditPolicy for components within a container.
|
| CompoundCommand |
An aggregation of multiple Commands.
|
| CompoundSnapToHelper |
Combines multiple SnapToHelpers into one compound helper.
|
| ConnectionBendpointTracker |
A tracker for creating new bendpoints or dragging existing ones.
|
| ConnectionCreationTool |
The default creation tool for connections.
|
| ConnectionCreationToolEntry |
|
| ConnectionDragCreationTool |
A connection creation tool that implements DragTracker.
|
| ConnectionEditPart |
|
| ConnectionEditPolicy |
A model-based EditPolicy for connections.
|
| ConnectionEndHandle |
Deprecated.
|
| ConnectionEndpointEditPolicy |
A selection handle policy for placing handles at the two ends of a
ConnectionEditPart.
|
| ConnectionEndpointHandle |
A handle used at the start or end of the
Connection.
|
| ConnectionEndpointTracker |
A DragTracker that moves the endpoint of a connection to another location.
|
| ConnectionHandle |
The base implementation for handles used with editparts whose figure is a
Connection.
|
| ConnectionStartHandle |
Deprecated.
|
| ConstrainedLayoutEditPolicy |
For use with LayoutManager that require a constraint.
|
| ContainerEditPolicy |
An EditPolicy for use with container editparts.
|
| ContentOutlinePage |
A adapter for an outline page containing a single EditPartViewer.
|
| ContextMenuProvider |
Extends MenuManager to allow populating the menu directly from the manager
itself.
|
| CopyRetargetAction |
Deprecated.
|
| CopyTemplateAction |
Copies the currently selected template in the palatte to the system
clipboard.
|
| CornerTriangleBorder |
Deprecated.
|
| CreateConnectionRequest |
A Request to create a new Connection.
|
| CreateGuideAction |
An Action that creates a guide on a ruler and reveals it.
|
| CreateRequest |
A Request to create a new object.
|
| CreationFactory |
A factory used to create new objects.
|
| CreationTool |
|
| CreationToolEntry |
|
| CustomizeAction |
This action launches the PaletteCustomizerDialog for the given palette.
|
| DefaultEditDomain |
|
| DefaultEntryPage |
This is a default implementation of the EntryPage interface.
|
| DefaultPaletteViewerPreferences |
This is the default implementation for PaletteViewerPreferences.
|
| DelegatingDragAdapter |
|
| DelegatingDropAdapter |
|
| DeleteAction |
An action to delete selected objects.
|
| DeleteRetargetAction |
|
| DeselectAllTracker |
A DragTracker whose job it is to deselect all EditParts.
|
| DirectEditAction |
An action to perform direct editing on a selected part.
|
| DirectEditManager |
Manages the direct edit operation by creating and maintaining the
CellEditor and executing the resulting
command if the cell editor value has changed.
|
| DirectEditManager.DirectEditBorder |
The border used to 'frame' the cell editor.
|
| DirectEditPolicy |
Shows DirectEdit feedback and creates the Command to perform a "direct edit".
|
| DirectEditRequest |
A request to perform direct editing on the receiver of the Request.
|
| Disposable |
Marks objects that should be disposed of when no longer in use.
|
| DomainEventDispatcher |
A special event dispatcher that will route events to the EditDomain
when appropriate.
|
| DragEditPartsTracker |
|
| DragTracker |
A specialization of Tool that is used by the
SelectionTool during a Mouse Drag.
|
| DragTreeItemsTracker |
Specializes selection to do nothing, the native Tree provides selection for
free.
|
| DrawerEntryPage |
The default entry page for drawers.
|
| DropRequest |
A request that requires a location in order to drop an item.
|
| EditDomain |
The collective state of a GEF "application", loosely defined by a
CommandStack, one or more EditPartViewers, and the active Tool.
|
| EditorPartAction |
|
| 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.
|
| EditPartListener.Stub |
Listeners interested in just a subset of Events can extend this stub
implementation.
|
| EditPartUtilities |
Utility class comprising functions related to EditParts
|
| EditPartViewer |
|
| EditPartViewer.Conditional |
An object which evaluates an EditPart for an arbitrary property.
|
| EditPolicy |
A pluggable contribution implementing a portion of an EditPart's behavior.
|
| EntryPage |
An EntryPage displays properties of a PaletteEntry.
|
| EntryPageContainer |
An EntryPageContainer allows an EntryPage to report
errors to it.
|
| ExposeHelper |
An adapter on an EditPart used to expose a descendant
contained in that EditPart.
|
| FeedbackHelper |
Helps display connection feedback during drags of the connection ends.
|
| FlagSupport |
A structure for storing multiple flags compactly using a 32-bit
int.
|
| FlowLayoutEditPolicy |
An EditPolicy for use with FlowLayout.
|
| FlyoutPaletteComposite |
The FlyoutPaletteComposite is used to show a flyout palette alongside another
control.
|
| FlyoutPaletteComposite.FlyoutPreferences |
FlyoutPreferences is used to save/load the preferences for the flyout
palette.
|
| ForwardedRequest |
A Request to be forwarded to another EditPart.
|
| ForwardUndoCompoundCommand |
A CompoundCommand that performs undo on its contained Commands in the same
order in which they were executed.
|
| FreeformGraphicalRootEditPart |
A graphical root that uses FreeformFigures as the layers in the diagram.
|
| GEF |
Deprecated.
|
| GEFActionConstants |
Defines the names of those actions which are preregistered with the
GraphicalEditor.
|
| GEFPlugin |
Deprecated.
|
| GraphicalEditor |
This class serves as a quick starting point for clients who are new to GEF.
|
| GraphicalEditorWithFlyoutPalette |
This class serves as a quick starting point for clients who are new to GEF.
|
| GraphicalEditorWithPalette |
This class serves as a quick starting point for clients who are new to GEF.
|
| GraphicalEditPart |
|
| GraphicalEditPolicy |
|
| GraphicalNodeEditPolicy |
A GraphicalNodeEditPolicy is responsible for creating and reconnecting
connections graphically.
|
| GraphicalRootEditPart |
Deprecated.
|
| GraphicalViewer |
|
| GraphicalViewerImpl |
An EditPartViewer implementation based on Figures.
|
| GraphicalViewerKeyHandler |
An extended KeyHandler which processes default keystrokes for common
navigation in a GraphicalViewer.
|
| GridLayer |
This is a layer that displays the grid.
|
| GroupRequest |
A Request from multiple EditParts.
|
| GuideLayer |
This is a layer where the guide lines are displayed.
|
| Handle |
|
| HandleBounds |
Identifies figures which use an alternative rectangle to place their handles.
|
| IScrollableEditPart |
Should be implemented by EditParts, to which an
ScrollableSelectionFeedbackEditPolicy is to be registered, as it
grants the edit policy type-safe access to the edit part's
IScrollableFigure.
|
| KeyHandler |
The KeyHandler should handle all normal keystrokes on an
EditPartViewer.
|
| KeyStroke |
Encapsulates a Keyboard gesture (press or release) from the User.
|
| LayerConstants |
The constants used to identify typical layers in a graphical application.
|
| LayerManager |
Responsible for locating layers in a GraphicalViewer.
|
| LayerManager.Helper |
A static helper
|
| LayoutAction |
This action allows to switch between the various supported layout modes for
the given palette.
|
| LayoutEditPolicy |
Provides support for interacting with children
GraphicalEditParts with the host figure's current
LayoutManager.
|
| LocationRequest |
A Request that needs to keep track of a location.
|
| MarqueeDragTracker |
A marqueeSelectionTool that implements the DragTracker interface.
|
| MarqueeSelectionTool |
A Tool which selects multiple EditParts inside a rectangular area of
a Graphical Viewer.
|
| MarqueeToolEntry |
|
| MatchHeightAction |
An action that matches the height of all selected EditPart's Figures to the
width of the Primary Selection EditPart's Figure.
|
| MatchHeightRetargetAction |
A LabelRetargetAction for MatchHeightAction.
|
| MatchSizeAction |
An action that matches the size of all selected EditPart's Figures to the
size of the Primary Selection EditPart's Figure.
|
| MatchSizeRetargetAction |
A LabelRetargetAction for MatchSizeAction.
|
| MatchWidthAction |
An action that matches the width of all selected EditPart's Figures to the
width of the Primary Selection EditPart's Figure.
|
| MatchWidthRetargetAction |
A LabelRetargetAction for MatchWidthAction.
|
| MouseWheelHandler |
MouseWheelHandlers can be
registered
on an EditPartViewer with keys generated by the KeyGenerator.
|
| MouseWheelHandler.KeyGenerator |
A utility class used to generate keys from a given stateMask.
|
| MouseWheelHelper |
MouseWheelHelpers provide each EditPart to handle mouse-wheel events in their
own desired way.
|
| MouseWheelZoomHandler |
A MouseWheelHandler that zooms the given viewer.
|
| MoveHandle |
|
| MoveHandleLocator |
|
| NodeEditPart |
A specialized GraphicalEditPart that supports both target
and source ConnectionEditParts.
|
| NodeListener |
The listener interface for receiving Connection events from EditParts that
serve as connection nodes.
|
| NonResizableEditPolicy |
Provide support for selecting and positioning a non-resizable editpart.
|
| NonResizableHandle |
Deprecated.
|
| NonResizableHandleKit |
A set of utility methods to create Handles for NonResizable Figures.
|
| OrderedLayoutEditPolicy |
A LayoutEditPolicy for use with LayoutManagers that take no
constraints.
|
| PaletteContainer |
Default implementation of PaletteContainer
|
| PaletteContainerFactory |
Abstract factory for PaletteContainers
|
| PaletteContextMenuProvider |
Provides the context menu for a palette.
|
| PaletteCustomizationAction |
PaletteCustomizationActions are used to manipulate the palette
model.
|
| PaletteCustomizer |
PaletteCustomizer is the PaletteCustomizerDialog's
interface to the model.
|
| PaletteCustomizerDialog |
This class implements a default dialog that allows customization of the
different entries/items on a GEF palette, i.e. the model behind the palette.
|
| PaletteDrawer |
A PaletteDrawer is a collapsible container that can have other non-container
palette entries.
|
| PaletteDrawerFactory |
|
| PaletteEditPartFactory |
Factory to create EditParts for different PaletteEntries.
|
| PaletteEntry |
Root class (statically) for the palette model.
|
| PaletteEntryFactory |
|
| PaletteGroup |
A PaletteGroup consists of a group of
PaletteEntry objects that are uncollapsible .
|
| PaletteGroupFactory |
|
| PaletteListener |
Listens to changes in the palette.
|
| PaletteMessages |
|
| PalettePage |
An interface representing a page to be used in the PaletteView.
|
| PaletteRoot |
|
| PaletteSeparator |
A separator for the palette
Separators can also be used as markers.
|
| PaletteSeparatorFactory |
|
| PaletteSettingsDialog |
|
| PaletteStack |
The model object for a PaletteStack - A stack of tools.
|
| PaletteStackFactory |
|
| PaletteTemplateEntry |
|
| PaletteToolbar |
A PaletteGroup consists of a group of
PaletteEntry objects that are uncollapsible .
|
| PaletteView |
The GEF palette view
|
| PaletteViewer |
Graphical viewer for the GEF palette.
|
| PaletteViewerKeyHandler |
|
| PaletteViewerPage |
The default page for the PaletteView that works in conjunction with a
PaletteViewerProvider.
|
| PaletteViewerPreferences |
PaletteViewerPreferences is used to store/persist the various
settings of a GEF palette.
|
| PaletteViewerProvider |
PaletteViewerProvider provides a standard way of creating palette viewers
that can be shared across different clients that need to create a palette
(PaletteViewerPage and FlyoutPaletteComposite, for instance).
|
| PanningSelectionTool |
A subclass of the SelectionTool that allows panning by holding down the space
bar.
|
| PanningSelectionToolEntry |
|
| PasteRetargetAction |
Deprecated.
|
| PasteTemplateAction |
If the current object on the clipboard is a valid template, this action will
paste the template to the viewer.
|
| PinDrawerAction |
An action that can be used to pin the given pinnable palette editpart (drawer
or stack) open.
|
| PrintAction |
|
| PrintGraphicalViewerOperation |
|
| ReconnectRequest |
A Request to reconnect a connection.
|
| RedoAction |
An action to redo the last command.
|
| RedoRetargetAction |
|
| RelativeHandleLocator |
Similar to RelativeLocator, but adds support for
the HandleBounds interface.
|
| Request |
An Object used to communicate with EditParts.
|
| RequestConstants |
The set of constants used to identify Requests by their
type.
|
| ResizableEditPolicy |
Provides support for selecting, positioning, and resizing an edit part.
|
| ResizableHandleKit |
A set of utility methods to create Handles for the common locations on a
figure's bounds.
|
| ResizeHandle |
A Handle used to resize a GraphicalEditPart.
|
| ResizeTracker |
A Tracker for dragging a resize handle.
|
| RootComponentEditPolicy |
The root component cannot be removed from its parent.
|
| RootEditPart |
A RootEditPart is the root of an EditPartViewer.
|
| RootTreeEditPart |
The root editpart for a TreeViewer.
|
| RulerChangeListener |
RulerChangeListeners can be added to RulerProviders
to receive notification about changes in the ruler/guide properties.
|
| RulerChangeListener.Stub |
Stub for the RulerChangeListener interface.
|
| RulerComposite |
A RulerComposite is used to show rulers to the north and west of the control
of a given graphical
viewer.
|
| RulerProvider |
This class provides an interface to interact with the ruler/guide feature
provided in GEF.
|
| SaveAction |
An action to save the editor's current state.
|
| ScalableFreeformRootEditPart |
Adds Zoom support to the standard FreeformGraphicalRootEditPart.
|
| ScalableRootEditPart |
A graphical root composed of regular Layers.
|
| ScrollableSelectionFeedbackEditPolicy |
A SelectionEditPolicy, which may be registered to an
IScrollableEditPart to provide primary selection feedback by
rendering the hidden contents of the host figure's ScrollPane's
nested Viewport by means of GhostImageFigures.
|
| ScrollingGraphicalViewer |
A Graphical Viewer implementation which uses a
FigureCanvas for native scrolling.
|
| SelectAllAction |
An action which selects all edit parts in the active workbench part.
|
| SelectEditPartTracker |
DragTracker used to select, edit, and open EditParts.
|
| SelectionAction |
Superclass for an action needing the current selection.
|
| SelectionEditPolicy |
A GraphicalEditPolicy that is sensitive to the host's selection.
|
| SelectionHandlesEditPolicy |
A SelectionEditPolicy which manages a List of handles provided by the
subclass.
|
| SelectionManager |
Manages a viewer's selection model.
|
| SelectionRequest |
A request to select an edit part.
|
| SelectionSynchronizer |
A utility for synchronizing the selection of multiple EditPartViewers.
|
| SelectionTool |
Tool to select and manipulate figures.
|
| SelectionToolEntry |
|
| SetActivePaletteToolAction |
This action sets a Tool to be the active entry in the PaletteViewer.
|
| SetPropertyValueCommand |
A command used to set or reset the value of a property.
|
| SettingsAction |
An action to launch the Settings dialog for the given palette.
|
| SharedCursors |
A shared collection of Cursors.
|
| SharedImages |
A class containing shared Images and ImageDescriptors for use by clients.
|
| SharedMessages |
This class contains UI strings (translated, if available) that clients can
use.
|
| SimpleDragTracker |
A simple drag tracker implementation that does not perform targeting.
|
| SimpleFactory |
|
| SimpleObjectTransfer |
Holds on to the object being transferred in a field so that
DropTargetListeners can know what's being dragged before the drop occurs.
|
| SimpleRootEditPart |
Default implementation of RootEditPart for GraphicalViewers.
|
| SnapFeedbackPolicy |
An EditPolicy that is used to show snap feedback for guides (red lines) and
geometry (blue lines).
|
| SnapToGeometry |
A temporary helper used to perform snapping to existing elements.
|
| SnapToGeometry.Entry |
A vertical or horizontal snapping point. since 3.0
|
| SnapToGrid |
A helper used to perform snapping to a grid, which is specified on the
graphical viewer via the various properties defined in this class.
|
| SnapToGuides |
A helper used to perform snapping to guides.
|
| SnapToHelper |
A helper used temporarily by Tools for snapping certain mouse interactions.
|
| SquareHandle |
A small square handle approximately 7x7 pixels in size, that is either black
or white.
|
| StackAction |
Superclass for actions needing access to the stack.
|
| StrokePointList |
|
| TargetingTool |
The base implementation for tools which perform targeting of editparts.
|
| TargetRequest |
A request that involves a target EditPart.
|
| TemplateTransfer |
Transfer object used to transfer the template of a palette tool.
|
| TemplateTransferDragSourceListener |
|
| TemplateTransferDropTargetListener |
|
| ToggleGridAction |
An action that toggles the grid.
|
| ToggleRulerVisibilityAction |
An action that toggles the ruler
visibility property on the given viewer.
|
| ToggleSnapToGeometryAction |
|
| Tool |
|
| ToolEntry |
A factory for returning Tools.
|
| ToolUtilities |
|
| TransferDragSourceListener |
Deprecated.
|
| TransferDropTargetListener |
Deprecated.
|
| TreeContainerEditPolicy |
An EditPolicy for handling ADDS, MOVES, and CREATES on a TreeEditPart
.
|
| TreeEditPart |
|
| TreeViewer |
An EditPartViewer implementation based on a
Tree.
|
| UndoablePropertySheetEntry |
UndoablePropertySheetEntry provides undo support for changes made to
IPropertySources by the PropertySheetViewer.
|
| UndoablePropertySheetPage |
PropertySheetPage extension that allows to perform undo/redo of property
value changes also in case the editor is not active.
|
| UndoAction |
An action to undo the last command.
|
| UndoRetargetAction |
|
| UnexecutableCommand |
A Command which can never be executed
|
| UpdateAction |
Indicate the support of an update method.
|
| ViewportAutoexposeHelper |
An implementation of AutoexposeHelper that performs
autoscrolling of a Viewport figure.
|
| ViewportExposeHelper |
An implementation of ExposeHelper for use with editparts using a
Viewport.
|
| ViewportMouseWheelHelper |
ViewportMouseWheelHelper is the default MouseWheelHelper that should be used
to scroll edit parts.
|
| WorkbenchPartAction |
Base class for actions involving a WorkbenchPart.
|
| XYLayoutEditPolicy |
An EditPolicy for use with Figures in XYLayout.
|
| ZoomComboContributionItem |
A ControlContribution that uses a Combo as
its control
|
| ZoomInAction |
|
| ZoomInRetargetAction |
|
| ZoomListener |
Listens to zoom level changes.
|
| ZoomManager |
Manage the primary zoom function in a graphical viewer.
|
| ZoomOutAction |
|
| ZoomOutRetargetAction |
|