Eclipse GEF 3.3

## Uses of Interface
org.eclipse.gef.EditPartViewer

Packages that use EditPartViewer
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.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

Uses of EditPartViewer in org.eclipse.gef

Subinterfaces of EditPartViewer in org.eclipse.gef
`interface` `GraphicalViewer` Specializes `EditPartViewer` adding the ability to hit-test `Handles`.

Methods in org.eclipse.gef that return EditPartViewer
`protected EditPartViewer` `SelectionManager.getViewer()` Returns `null` or the viewer whose selection is managed.
`EditPartViewer` `RootEditPart.getViewer()` Returns the root's EditPartViewer.
`EditPartViewer` `EditPart.getViewer()` Convenience method for returning the `EditPartViewer` for this part.
`protected EditPartViewer` `ContextMenuProvider.getViewer()` Returns the EditPartViewer

Methods in org.eclipse.gef with parameters of type EditPartViewer
`void` `Tool.focusGained(FocusEvent event, EditPartViewer viewer)` Called when a Viewer's Control gains keyboard focus.
`void` `Tool.focusLost(FocusEvent event, EditPartViewer viewer)` Called when a Viewer's Control loses keyboard focus.
`void` `Tool.keyDown(KeyEvent keyEvent, EditPartViewer viewer)` Called when a Viewer receives a key press.
`void` `Tool.keyTraversed(TraverseEvent event, EditPartViewer viewer)` Called when a viewer receives a key traversal.
`void` `Tool.keyUp(KeyEvent keyEvent, EditPartViewer viewer)` Called when a Viewer receives a key up.
`void` `Tool.mouseDoubleClick(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a double-click.
`void` `Tool.mouseDown(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse down.
`void` `Tool.mouseDrag(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse drag.
`void` `Tool.mouseHover(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse hover.
`void` `Tool.mouseMove(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse move.
`void` `Tool.mouseUp(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse up.
`void` `Tool.mouseWheelScrolled(Event event, EditPartViewer viewer)` Called when the mouse wheel has been scrolled.
`void` `Tool.nativeDragFinished(DragSourceEvent event, EditPartViewer viewer)` Called when a native drag ends on a Viewer.
`void` `Tool.nativeDragStarted(DragSourceEvent event, EditPartViewer viewer)` Called when a native drag begins on a Viewer.
`void` `Tool.setViewer(EditPartViewer viewer)` Called to set the current Viewer receiving events.
`void` `Tool.viewerEntered(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse enter.
`void` `Tool.viewerExited(MouseEvent mouseEvent, EditPartViewer viewer)` Called when a Viewer receives a mouse exit.
`protected void` `SelectionManager.hookViewer(EditPartViewer viewer)` Provides a hook for when the viewer has been set.
`void` `SelectionManager.internalInitialize(EditPartViewer viewer, List selection, Runnable notifier)` For internal use only.
`void` `RootEditPart.setViewer(EditPartViewer viewer)` Sets the root's EditPartViewer.
`void` `MouseWheelZoomHandler.handleMouseWheel(Event event, EditPartViewer viewer)` Zooms the given viewer.
`void` `MouseWheelHandler.handleMouseWheel(Event event, EditPartViewer viewer)` Handles mouse-wheel events.
`void` `EditDomain.addViewer(EditPartViewer viewer)` Adds an EditPartViewer into the EditDomain.
`void` `EditDomain.focusGained(FocusEvent event, EditPartViewer viewer)` Called when one of the EditDomain's Viewers receives keyboard focus.
`void` `EditDomain.focusLost(FocusEvent event, EditPartViewer viewer)` Called when one of the EditDomain's Viewers is losing keyboard focus.
`void` `EditDomain.keyDown(KeyEvent keyEvent, EditPartViewer viewer)` Called when a key is pressed on a Viewer.
`void` `EditDomain.keyTraversed(TraverseEvent traverseEvent, EditPartViewer viewer)` Called when a traversal occurs on a viewer.
`void` `EditDomain.keyUp(KeyEvent keyEvent, EditPartViewer viewer)` Called when a key is released on a Viewer.
`void` `EditDomain.mouseDoubleClick(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse button has been double-clicked on a Viewer.
`void` `EditDomain.mouseDown(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse button has been pressed on a Viewer.
`void` `EditDomain.mouseDrag(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse has been dragged within a Viewer.
`void` `EditDomain.mouseHover(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse has hovered on a Viewer.
`void` `EditDomain.mouseMove(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse has been moved on a Viewer.
`void` `EditDomain.mouseUp(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse button has been released on a Viewer.
`void` `EditDomain.mouseWheelScrolled(Event event, EditPartViewer viewer)` Called by the DomainEventDispatcher when the mouse wheel has been scrolled.
`void` `EditDomain.nativeDragFinished(DragSourceEvent event, EditPartViewer viewer)` Called when a native drag has finished on a Viewer.
`void` `EditDomain.nativeDragStarted(DragSourceEvent event, EditPartViewer viewer)` Called when a native drag has started on a Viewer.
`void` `EditDomain.removeViewer(EditPartViewer viewer)` Removes a previously added viewer from the EditDomain.
`void` `EditDomain.viewerEntered(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse enters a Viewer.
`void` `EditDomain.viewerExited(MouseEvent mouseEvent, EditPartViewer viewer)` Called when the mouse exits a Viewer.
`protected void` `ContextMenuProvider.setViewer(EditPartViewer viewer)` Sets the editpart viewer.

Constructors in org.eclipse.gef with parameters of type EditPartViewer
`ContextMenuProvider(EditPartViewer viewer)` Constructs a context menu for the specified EditPartViewer.

Uses of EditPartViewer in org.eclipse.gef.dnd

Methods in org.eclipse.gef.dnd that return EditPartViewer
`protected EditPartViewer` `AbstractTransferDropTargetListener.getViewer()` Returns the `EditPartViewer` that is the target of the drop.
`protected EditPartViewer` `AbstractTransferDragSourceListener.getViewer()` Returns the `EditPartViewer`.

Methods in org.eclipse.gef.dnd with parameters of type EditPartViewer
`protected void` `AbstractTransferDropTargetListener.setViewer(EditPartViewer viewer)` Sets the EditPartViewer.
`protected void` `AbstractTransferDragSourceListener.setViewer(EditPartViewer viewer)` Sets the EditPartViewer for this listener.

Constructors in org.eclipse.gef.dnd with parameters of type EditPartViewer
`TemplateTransferDropTargetListener(EditPartViewer viewer)` Constructs a listener on the specified viewer.
`TemplateTransferDragSourceListener(EditPartViewer viewer, Transfer xfer)` Deprecated. Use the constructor without the transfer specified.
`TemplateTransferDragSourceListener(EditPartViewer viewer)` Constructs a new listener for the specified EditPartViewer.
`AbstractTransferDropTargetListener(EditPartViewer viewer)` Constructs a new AbstractTransferDropTargetListener and sets the EditPartViewer.
`AbstractTransferDropTargetListener(EditPartViewer viewer, Transfer xfer)` Constructs a new AbstractTransferDropTargetListener and sets the EditPartViewer and Transfer.
`AbstractTransferDragSourceListener(EditPartViewer viewer)` Constructs an AbstractTransferDragSourceListener for the given EditPartViewer.
`AbstractTransferDragSourceListener(EditPartViewer viewer, Transfer xfer)` Constructs an AbstractTransferDragSourceListener with the specified EditPartViewer and Transfer.

Uses of EditPartViewer in org.eclipse.gef.editparts

Fields in org.eclipse.gef.editparts declared as EditPartViewer
`protected EditPartViewer` `GraphicalRootEditPart.viewer` Deprecated. the viewer

Methods in org.eclipse.gef.editparts that return EditPartViewer
`EditPartViewer` `SimpleRootEditPart.getViewer()`
`EditPartViewer` `RootTreeEditPart.getViewer()`
`EditPartViewer` `GraphicalRootEditPart.getViewer()` Deprecated.
`EditPartViewer` `AbstractEditPart.getViewer()`

Methods in org.eclipse.gef.editparts with parameters of type EditPartViewer
`void` `SimpleRootEditPart.setViewer(EditPartViewer newViewer)`
`void` `RootTreeEditPart.setViewer(EditPartViewer epviewer)`
`void` `GraphicalRootEditPart.setViewer(EditPartViewer newViewer)` Deprecated.

Uses of EditPartViewer in org.eclipse.gef.tools

Methods in org.eclipse.gef.tools that return EditPartViewer
`protected EditPartViewer` `AbstractTool.getCurrentViewer()` Return the viewer that the tool is currently receiving input from, or `null`.

Methods in org.eclipse.gef.tools with parameters of type EditPartViewer
`static List` `ToolUtilities.getSelectionWithoutDependants(EditPartViewer viewer)` Returns a list containing the top level selected edit parts based on the viewer's selection.
`void` `SelectionTool.keyDown(KeyEvent evt, EditPartViewer viewer)` Forwards the key down event to the drag tracker, if one exists.
`void` `SelectionTool.keyUp(KeyEvent evt, EditPartViewer viewer)` Forwards the key up event to the drag tracker, if one exists.
`void` `SelectionTool.mouseDown(MouseEvent e, EditPartViewer viewer)` Forwards the mouse down event to the drag tracker, if one exists.
`void` `SelectionTool.mouseDoubleClick(MouseEvent e, EditPartViewer viewer)` Forwards the mouse double clicked event to the drag tracker, if one exists.
`void` `SelectionTool.mouseDrag(MouseEvent e, EditPartViewer viewer)` Forwards the mouse drag event to the drag tracker, if one exists.
`void` `SelectionTool.mouseHover(MouseEvent me, EditPartViewer viewer)` Forwards the mouse hover event to the drag tracker, if one exists.
`void` `SelectionTool.mouseMove(MouseEvent me, EditPartViewer viewer)` Forwards the mouse move event to the drag tracker, if one exists.
`void` `SelectionTool.mouseUp(MouseEvent e, EditPartViewer viewer)` Forwards the mouse up event to the drag tracker, if one exists.
`void` `SelectionTool.mouseWheelScrolled(Event event, EditPartViewer viewer)` Delegates the scrolling to the DragTracker (if there is one).
`protected boolean` `MarqueeSelectionTool.isViewerImportant(EditPartViewer viewer)` MarqueeSelectionTool is only interested in GraphicalViewers, not TreeViewers.
`void` `MarqueeSelectionTool.setViewer(EditPartViewer viewer)`
`void` `ConnectionCreationTool.mouseWheelScrolled(Event event, EditPartViewer viewer)` Scrolling can happen either in the `initial` state or once the source of the connection has been `identified`.
`void` `AbstractTool.focusGained(FocusEvent event, EditPartViewer viewer)` Called when a viewer that the editor controls gains focus.
`void` `AbstractTool.focusLost(FocusEvent event, EditPartViewer viewer)` Called when a viewer that the editor controls loses focus.
`protected boolean` `AbstractTool.isViewerImportant(EditPartViewer viewer)` Default implementation always returns `true`.
`void` `AbstractTool.keyDown(KeyEvent evt, EditPartViewer viewer)` Receives a KeyDown event for the given viewer.
`void` `AbstractTool.keyTraversed(TraverseEvent event, EditPartViewer viewer)` Receives a traversal event for the given viewer.
`void` `AbstractTool.keyUp(KeyEvent evt, EditPartViewer viewer)` Receives a KeyUp event for the given viewer.
`void` `AbstractTool.mouseDoubleClick(MouseEvent me, EditPartViewer viewer)` Handles mouse double click events within a viewer.
`void` `AbstractTool.mouseDown(MouseEvent me, EditPartViewer viewer)` Handles mouse down events within a viewer.
`void` `AbstractTool.mouseDrag(MouseEvent me, EditPartViewer viewer)` Handles mouse drag events within a viewer.
`void` `AbstractTool.mouseHover(MouseEvent me, EditPartViewer viewer)` Handles mouse hover event. within a viewer.
`void` `AbstractTool.mouseMove(MouseEvent me, EditPartViewer viewer)` Handles mouse moves (if the mouse button is up) within a viewer.
`void` `AbstractTool.mouseUp(MouseEvent me, EditPartViewer viewer)` Handles mouse up within a viewer.
`void` `AbstractTool.mouseWheelScrolled(Event event, EditPartViewer viewer)` Handles mouse-wheel scrolling for a viewer.
`void` `AbstractTool.nativeDragFinished(DragSourceEvent event, EditPartViewer viewer)`
`void` `AbstractTool.nativeDragStarted(DragSourceEvent event, EditPartViewer viewer)`
`protected void` `AbstractTool.performViewerMouseWheel(Event event, EditPartViewer viewer)` Delegates mouse-wheel event handling to registered `MouseWheelHandlers` based on the given Event's statemask.
`void` `AbstractTool.setViewer(EditPartViewer viewer)` Sets the active EditPartViewer.
`void` `AbstractTool.viewerEntered(MouseEvent me, EditPartViewer viewer)` Receives the mouse entered event.
`void` `AbstractTool.viewerExited(MouseEvent me, EditPartViewer viewer)` Handles the mouse exited event.

Uses of EditPartViewer in org.eclipse.gef.ui.actions

Constructors in org.eclipse.gef.ui.actions with parameters of type EditPartViewer
`CreateGuideAction(EditPartViewer ruler)` Constructor

Uses of EditPartViewer in org.eclipse.gef.ui.palette

Classes in org.eclipse.gef.ui.palette that implement EditPartViewer
`class` `PaletteViewer` Graphical viewer for the GEF palette.

Uses of EditPartViewer in org.eclipse.gef.ui.parts

Classes in org.eclipse.gef.ui.parts that implement EditPartViewer
`class` `AbstractEditPartViewer` The base implementation for EditPartViewer.
`class` `GraphicalViewerImpl` An EditPartViewer implementation based on `Figures`.
`class` `ScrollingGraphicalViewer` A Graphical Viewer implementation which uses a `FigureCanvas` for native scrolling.
`class` `TreeViewer` An EditPartViewer implementation based on a `Tree`.

Fields in org.eclipse.gef.ui.parts declared as EditPartViewer
`protected EditPartViewer` `DomainEventDispatcher.viewer` The viewer on which this dispatcher is created.

Methods in org.eclipse.gef.ui.parts that return EditPartViewer
`protected EditPartViewer` `DomainEventDispatcher.getViewer()` Returns the viewer on which this dispatcher was created
`protected EditPartViewer` `ContentOutlinePage.getViewer()` Returns the EditPartViewer

Methods in org.eclipse.gef.ui.parts with parameters of type EditPartViewer
`void` `SelectionSynchronizer.addViewer(EditPartViewer viewer)` Adds a viewer to the set of synchronized viewers
`protected EditPart` `SelectionSynchronizer.convert(EditPartViewer viewer, EditPart part)` Maps the given editpart from one viewer to an editpart in another viewer.
`void` `SelectionSynchronizer.removeViewer(EditPartViewer viewer)` Removes the viewer from the set of synchronized viewers

Constructors in org.eclipse.gef.ui.parts with parameters of type EditPartViewer
`DomainEventDispatcher(EditDomain d, EditPartViewer v)` Constructs the dispatcher for the given domain and viewer.
`ContentOutlinePage(EditPartViewer viewer)` Constructs a ContentOutlinePage for the given viewer.

Eclipse GEF 3.3

Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.