Uses of Interface
org.eclipse.gef.EditPart
Packages that use EditPart
Package
Description
All interfaces, base types, and the plugin class are here.
This package contains abstract implementation of the EditPart interface.
This package contains EditPolicy implementations for many common editing
Roles.
This package contains the common Request types used by the provided tools and edit policies.
This package provides several tool implementations.
This package support for using JFace Actions in your EditorPart.
-
Uses of EditPart in org.eclipse.gef
Subinterfaces of EditPart in org.eclipse.gefModifier and TypeInterfaceDescriptioninterface
A specialization ofGraphicalEditPart
for representing connections.interface
A Specialization ofEditPart
for use withGraphicalViewers
.interface
A specializedGraphicalEditPart
that supports both target and sourceConnectionEditParts
.interface
A RootEditPart is the root of an EditPartViewer.interface
A Specialization ofEditPart
for use withTreeViewer
.Methods in org.eclipse.gef that return EditPartModifier and TypeMethodDescriptionEditPartFactory.createEditPart
(EditPart context, Object model) Creates a new EditPart given the specified context and model.EditPartViewer.findObjectAt
(Point location) Returnsnull
or theEditPart
associated with the specified location.EditPartViewer.findObjectAtExcluding
(Point location, Collection<IFigure> exclusionSet) Returnsnull
or theEditPart
at the specified location, excluding the specified set.EditPartViewer.findObjectAtExcluding
(Point location, Collection<IFigure> exclusionSet, EditPartViewer.Conditional conditional) Returnsnull
or theEditPart
at the specified location, using the given exclusion set and conditional.EditPartViewer.getContents()
Returns the contents of this Viewer.RootEditPart.getContents()
Returns the contents EditPart.protected EditPart
SelectionManager.getFocus()
Returns the focus editpart.EditPartViewer.getFocusEditPart()
Returns the focusEditPart
.EditPolicy.getHost()
EditPart.getParent()
Returns the parentEditPart
.ConnectionEditPart.getSource()
ConnectionEditPart.getTarget()
EditPart.getTargetEditPart
(Request request) Return theEditPart
that should be used as the target for the specifiedRequest
.EditPolicy.getTargetEditPart
(Request request) Returnsnull
or the appropriateEditPart
for the specifiedRequest
.Methods in org.eclipse.gef that return types with arguments of type EditPartModifier and TypeMethodDescriptionEditPart.getChildren()
Returns the List of childrenEditParts
.EditPartViewer.getSelectedEditParts()
Returns an unmodifiableList
containing zero or more selected editparts.Methods in org.eclipse.gef with parameters of type EditPartModifier and TypeMethodDescriptionvoid
EditPartViewer.appendSelection
(EditPart editpart) Appends the specifiedEditPart
to the viewer's selection.void
SelectionManager.appendSelection
(EditPart editpart) Appends theEditPart
to the current selection.void
EditPartListener.childAdded
(EditPart child, int index) Called after a child EditPart has been added to its parent.void
EditPartListener.Stub.childAdded
(EditPart child, int index) EditPartFactory.createEditPart
(EditPart context, Object model) Creates a new EditPart given the specified context and model.void
Removes the specifiedEditPart
from the current selection.void
Removes theEditPart
from the current selection.boolean
boolean
Returnstrue
if the editpart meets this condition.void
ExposeHelper.exposeDescendant
(EditPart editpart) Exposes the specified descendant on the EditPart which returned this helper.void
EditPartListener.partActivated
(EditPart editpart) Called when the editpart has been activated.void
EditPartListener.Stub.partActivated
(EditPart editpart) void
EditPartListener.partDeactivated
(EditPart editpart) Called when the editpart has been deactivated.void
EditPartListener.Stub.partDeactivated
(EditPart editpart) void
EditPartListener.removingChild
(EditPart child, int index) Called before a child EditPart is removed from its parent.void
EditPartListener.Stub.removingChild
(EditPart child, int index) void
Reveals the given EditPart if it is not visible.void
Replaces the current selection with the specifiedEditPart
.void
EditPartListener.selectedStateChanged
(EditPart editpart) Called when the selected state of an EditPart has changed.void
EditPartListener.Stub.selectedStateChanged
(EditPart part) void
EditPartViewer.setContents
(EditPart editpart) Sets the contents for this Viewer.void
RootEditPart.setContents
(EditPart editpart) Sets the contents EditPart.void
Sets the focus EditPart.void
Sets the focus part.void
Sets the host in which this EditPolicy is installed.void
GraphicalEditPart.setLayoutConstraint
(EditPart child, IFigure figure, Object constraint) Sets the specified constraint for a child's Figure on thecontent pane
figure for this GraphicalEditPart.void
Sets the parent.
void
Sets the source of this connection.void
Sets thetarget of this connection.Method parameters in org.eclipse.gef with type arguments of type EditPartModifier and TypeMethodDescriptionprotected List<? extends GraphicalEditPart>
SnapToGeometry.generateSnapPartsList
(List<? extends EditPart> exclusions) Generates a list of parts which should be snapped to. -
Uses of EditPart in org.eclipse.gef.dnd
Methods in org.eclipse.gef.dnd that return EditPartModifier and TypeMethodDescriptionprotected EditPart
AbstractTransferDropTargetListener.getTargetEditPart()
Returns the current targetEditPart
.Methods in org.eclipse.gef.dnd that return types with arguments of type EditPartModifier and TypeMethodDescriptionprotected Collection<EditPart>
AbstractTransferDropTargetListener.getExclusionSet()
Returns a Collection ofEditParts
that are to be excluded when searching for the target EditPart.Methods in org.eclipse.gef.dnd with parameters of type EditPartModifier and TypeMethodDescriptionprotected void
AbstractTransferDropTargetListener.setTargetEditPart
(EditPart ep) Sets the targetEditPart
. -
Uses of EditPart in org.eclipse.gef.editparts
Subinterfaces of EditPart in org.eclipse.gef.editpartsModifier and TypeInterfaceDescriptioninterface
Should be implemented by EditParts, to which anScrollableSelectionFeedbackEditPolicy
is to be registered, as it grants the edit policy type-safe access to the edit part'sIScrollableFigure
.Classes in org.eclipse.gef.editparts that implement EditPartModifier and TypeClassDescriptionclass
The base implementation forConnectionEditPart
.class
The baseline implementation for theEditPart
interface.class
Default implementation forGraphicalEditPart
.class
Default implementation forTreeEditPart
s used in GEFTreeViewer
s.class
A graphical root that usesFreeformFigures
as the layers in the diagram.class
Deprecated.this class will be deleted, use ScrollingGraphicalViewer with ScalableRootEditPart insteadclass
The root editpart for aTreeViewer
.class
Adds Zoom support to the standard FreeformGraphicalRootEditPart.class
A graphical root composed of regularLayers
.class
Default implementation of RootEditPart for GraphicalViewers.Fields in org.eclipse.gef.editparts declared as EditPartModifier and TypeFieldDescriptionprotected EditPart
GraphicalRootEditPart.contents
Deprecated.The contentsFields in org.eclipse.gef.editparts with type parameters of type EditPartMethods in org.eclipse.gef.editparts that return EditPartModifier and TypeMethodDescriptionprotected EditPart
AbstractEditPart.createChild
(Object model) Create the childEditPart
for the given model object.GraphicalRootEditPart.getContents()
Deprecated.RootTreeEditPart.getContents()
SimpleRootEditPart.getContents()
AbstractEditPart.getParent()
AbstractConnectionEditPart.getSource()
AbstractConnectionEditPart.getTarget()
AbstractEditPart.getTargetEditPart
(Request request) Returns theEditPart
which is the target of theRequest
.Methods in org.eclipse.gef.editparts that return types with arguments of type EditPartMethods in org.eclipse.gef.editparts with parameters of type EditPartModifier and TypeMethodDescriptionprotected void
Adds a childEditPart
to this EditPart.protected abstract void
AbstractEditPart.addChildVisual
(EditPart child, int index) Performs the addition of the child's visual to this EditPart's Visual.protected void
AbstractGraphicalEditPart.addChildVisual
(EditPart childEditPart, int index) Adds the child's Figure to thecontentPane
.protected void
AbstractTreeEditPart.addChildVisual
(EditPart childEditPart, int index) Implemented to assign the child itswidget
.protected void
RootTreeEditPart.addChildVisual
(EditPart childEditPart, int index) This is where the child gets added.void
ViewportExposeHelper.exposeDescendant
(EditPart part) Exposes the descendant EditPart by smoothly scrolling theViewport
.static LayerManager
Finds the LayerManager given any EditPart in the Viewer.protected void
AbstractEditPart.fireChildAdded
(EditPart child, int index) NotifiesEditPartListeners
that a child has been added.protected void
AbstractEditPart.fireRemovingChild
(EditPart child, int index) NotifiesEditPartListeners
that a child is being removed.protected void
AbstractEditPart.removeChild
(EditPart child) Removes a childEditPart
.protected abstract void
AbstractEditPart.removeChildVisual
(EditPart child) Removes the child's visual from this EditPart's visual.protected void
AbstractGraphicalEditPart.removeChildVisual
(EditPart childEditPart) Remove the child's Figure from thecontentPane
.protected void
AbstractTreeEditPart.removeChildVisual
(EditPart childEditPart) Disposes the child'swidget
and sets it tonull
.protected void
RootTreeEditPart.removeChildVisual
(EditPart childEditPart) This is where the child gets removed.protected void
AbstractEditPart.reorderChild
(EditPart editpart, int index) Moves a childEditPart
into a lower index than it currently occupies.protected void
AbstractGraphicalEditPart.reorderChild
(EditPart child, int index) This method is extended to preserve a LayoutManager constraint if one exists.protected void
AbstractTreeEditPart.reorderChild
(EditPart editpart, int index) void
GraphicalRootEditPart.setContents
(EditPart editpart) Deprecated.void
RootTreeEditPart.setContents
(EditPart editpart) void
SimpleRootEditPart.setContents
(EditPart editpart) void
AbstractGraphicalEditPart.setLayoutConstraint
(EditPart child, IFigure childFigure, Object constraint) void
Extended to implement automatic addNotify and removeNotify handling.void
Sets the parent EditPart.void
Sets the source EditPart of this connection.void
Sets the target EditPart of this connection. -
Uses of EditPart in org.eclipse.gef.editpolicies
Methods in org.eclipse.gef.editpolicies that return EditPartModifier and TypeMethodDescriptionAbstractEditPolicy.getHost()
protected EditPart
FlowLayoutEditPolicy.getInsertionReference
(Request request) protected abstract EditPart
OrderedLayoutEditPolicy.getInsertionReference
(Request request) Calculates a referenceEditPart
using the specifiedRequest
.AbstractEditPolicy.getTargetEditPart
(Request request) Returnsnull
by default.GraphicalNodeEditPolicy.getTargetEditPart
(Request request) Returns the host for the appropriateRequests
.LayoutEditPolicy.getTargetEditPart
(Request request) Returns the host if the Request is an ADD, MOVE, or CREATE.SelectionEditPolicy.getTargetEditPart
(Request request) TreeContainerEditPolicy.getTargetEditPart
(Request req) Returns the host EditPart when appropriate.Methods in org.eclipse.gef.editpolicies with parameters of type EditPartModifier and TypeMethodDescriptionprotected Command
ConstrainedLayoutEditPolicy.createAddCommand
(EditPart child, Object constraint) Deprecated.protected Command
ConstrainedLayoutEditPolicy.createAddCommand
(ChangeBoundsRequest request, EditPart child, Object constraint) Returns theCommand
to perform an Add with the specified child and constraint.protected abstract Command
OrderedLayoutEditPolicy.createAddCommand
(EditPart child, EditPart after) Returns theCommand
to add the specified child after a referenceEditPart
.protected Command
ConstrainedLayoutEditPolicy.createChangeConstraintCommand
(EditPart child, Object constraint) Deprecated.protected Command
ConstrainedLayoutEditPolicy.createChangeConstraintCommand
(ChangeBoundsRequest request, EditPart child, Object constraint) The request is now made available when creating the change constraint command.protected EditPolicy
ConstrainedLayoutEditPolicy.createChildEditPolicy
(EditPart child) AResizableEditPolicy
is used by default for children.protected abstract EditPolicy
LayoutEditPolicy.createChildEditPolicy
(EditPart child) Returns the "satellite" EditPolicy used to decorate the child.protected EditPolicy
OrderedLayoutEditPolicy.createChildEditPolicy
(EditPart child) Since Ordered layouts generally don't use constraints, aNonResizableEditPolicy
is used by default for children.protected abstract Command
OrderedLayoutEditPolicy.createMoveChildCommand
(EditPart child, EditPart after) Returns theCommand
to move the specified child before the given referenceEditPart
.protected void
LayoutEditPolicy.decorateChild
(EditPart child) Decorates the child with aEditPolicy.PRIMARY_DRAG_ROLE
such asResizableEditPolicy
.void
void
protected void
LayoutEditPolicy.undecorateChild
(EditPart child) Removes the decoration added inLayoutEditPolicy.decorateChild(EditPart)
. -
Uses of EditPart in org.eclipse.gef.requests
Methods in org.eclipse.gef.requests that return EditPartModifier and TypeMethodDescriptionForwardedRequest.getSender()
Returns the EditPart that forwarded this Request.CreateConnectionRequest.getSourceEditPart()
Returns the EditPart that the source end of the connection should be connected to.ReconnectRequest.getTarget()
Returns the target edit part that the connection should be connected to.CreateConnectionRequest.getTargetEditPart()
Returns the EditPart that the target end of the connection should be connected to.Methods in org.eclipse.gef.requests that return types with arguments of type EditPartModifier and TypeMethodDescriptionGroupRequest.getEditParts()
Returns a List containing the EditParts making this Request.Methods in org.eclipse.gef.requests with parameters of type EditPartModifier and TypeMethodDescriptionvoid
GroupRequest.setEditParts
(EditPart part) A helper method to set the given EditPart as the requester.void
CreateConnectionRequest.setSourceEditPart
(EditPart part) Sets the source of the Connection to the given EditPart.void
CreateConnectionRequest.setTargetEditPart
(EditPart part) Sets the target of the Connection to the given EditPart.void
ReconnectRequest.setTargetEditPart
(EditPart ep) Sets the target edit part that the connection should be connected to.void
TargetRequest.setTargetEditPart
(EditPart part) Sets the target EditPart.Method parameters in org.eclipse.gef.requests with type arguments of type EditPartModifier and TypeMethodDescriptionvoid
GroupRequest.setEditParts
(List<? extends EditPart> list) Sets the EditParts making this Request to the given List.Constructors in org.eclipse.gef.requests with parameters of type EditPartModifierConstructorDescriptionForwardedRequest
(Object type, EditPart sender) Creates a ForwardRequest with the given type and sets the sender. -
Uses of EditPart in org.eclipse.gef.tools
Methods in org.eclipse.gef.tools that return EditPartModifier and TypeMethodDescriptionstatic EditPart
ToolUtilities.findCommonAncestor
(EditPart ll, EditPart rr) Returns the common parent editpart for given pair of EditParts.protected EditPart
SelectEditPartTracker.getSourceEditPart()
Returns the source edit part.protected EditPart
TargetingTool.getTargetEditPart()
Returnsnull
or the current target editpart.Methods in org.eclipse.gef.tools with parameters of type EditPartModifier and TypeMethodDescriptionstatic EditPart
ToolUtilities.findCommonAncestor
(EditPart ll, EditPart rr) Returns the common parent editpart for given pair of EditParts.static boolean
ToolUtilities.isAncestorContainedIn
(Collection<? extends EditPart> c, EditPart ep) Checks if collection contains any ancestor of editpartep
protected void
TargetingTool.lockTargetEditPart
(EditPart editpart) Locks-in the given editpart as the target.protected void
AbstractConnectionCreationTool.setConnectionSource
(EditPart source) Sets the source editpart for the creationprotected void
SelectEditPartTracker.setSourceEditPart
(EditPart part) Sets the source edit part.protected void
DragEditPartsTracker.setTargetEditPart
(EditPart editpart) Extended to update the current snap-to strategy.protected void
TargetingTool.setTargetEditPart
(EditPart editpart) Sets the target editpart.Method parameters in org.eclipse.gef.tools with type arguments of type EditPartModifier and TypeMethodDescriptionstatic List
ToolUtilities.getSelectionWithoutDependants
(List<? extends EditPart> selectedParts) Returns a list containing the top level selected edit parts based on the passed in list of selection.static boolean
ToolUtilities.isAncestorContainedIn
(Collection<? extends EditPart> c, EditPart ep) Checks if collection contains any ancestor of editpartep
Constructors in org.eclipse.gef.tools with parameters of type EditPartModifierConstructorDescriptionConstructs a new DeselectAllTracker.DragEditPartsTracker
(EditPart sourceEditPart) Constructs a new DragEditPartsTracker with the given source edit part.DragTreeItemsTracker
(EditPart sourceEditPart) Constructs a new DragTreeItemsTracker.SelectEditPartTracker
(EditPart owner) Constructs a new SelectEditPartTracker with the given edit part as the source. -
Uses of EditPart in org.eclipse.gef.ui.actions
Methods in org.eclipse.gef.ui.actions that return types with arguments of type EditPartModifier and TypeMethodDescriptionAlignmentAction.getOperationSet
(Request request) Returns the list of editparts which will participate in alignment. -
Uses of EditPart in org.eclipse.gef.ui.palette
Methods in org.eclipse.gef.ui.palette that return EditPartModifier and TypeMethodDescriptionprotected EditPart
PaletteEditPartFactory.createDrawerEditPart
(EditPart parentEditPart, Object model) Create DrawerEditPart - edit part for PaletteDrawerPaletteEditPartFactory.createEditPart
(EditPart parentEditPart, Object model) protected EditPart
PaletteEditPartFactory.createEntryEditPart
(EditPart parentEditPart, Object model) Create ToolEntryEditPart - edit part for ToolEntryprotected EditPart
PaletteEditPartFactory.createGroupEditPart
(EditPart parentEditPart, Object model) Create GroupEditPart - edit part for PaletteGroupprotected EditPart
PaletteEditPartFactory.createMainPaletteEditPart
(EditPart parentEditPart, Object model) Create SliderPaletteEditPart - edit part for PaletteRootprotected EditPart
PaletteEditPartFactory.createSeparatorEditPart
(EditPart parentEditPart, Object model) Create SeparatorEditPart - edit part for PaletteSeparatorprotected EditPart
PaletteEditPartFactory.createStackEditPart
(EditPart parentEditPart, Object model) Create PaletteStackEditPart - edit part for PaletteStackprotected EditPart
PaletteEditPartFactory.createTemplateEditPart
(EditPart parentEditPart, Object model) Create TemplateEditPart - edit part for PaletteTemplateEntryprotected EditPart
PaletteEditPartFactory.createToolbarEditPart
(EditPart parentEditPart, Object model) Create ToolbarEditPart - edit part for PaletteToolbarMethods in org.eclipse.gef.ui.palette with parameters of type EditPartModifier and TypeMethodDescriptionprotected EditPart
PaletteEditPartFactory.createDrawerEditPart
(EditPart parentEditPart, Object model) Create DrawerEditPart - edit part for PaletteDrawerPaletteEditPartFactory.createEditPart
(EditPart parentEditPart, Object model) protected EditPart
PaletteEditPartFactory.createEntryEditPart
(EditPart parentEditPart, Object model) Create ToolEntryEditPart - edit part for ToolEntryprotected EditPart
PaletteEditPartFactory.createGroupEditPart
(EditPart parentEditPart, Object model) Create GroupEditPart - edit part for PaletteGroupprotected EditPart
PaletteEditPartFactory.createMainPaletteEditPart
(EditPart parentEditPart, Object model) Create SliderPaletteEditPart - edit part for PaletteRootprotected EditPart
PaletteEditPartFactory.createSeparatorEditPart
(EditPart parentEditPart, Object model) Create SeparatorEditPart - edit part for PaletteSeparatorprotected EditPart
PaletteEditPartFactory.createStackEditPart
(EditPart parentEditPart, Object model) Create PaletteStackEditPart - edit part for PaletteStackprotected EditPart
PaletteEditPartFactory.createTemplateEditPart
(EditPart parentEditPart, Object model) Create TemplateEditPart - edit part for PaletteTemplateEntryprotected EditPart
PaletteEditPartFactory.createToolbarEditPart
(EditPart parentEditPart, Object model) Create ToolbarEditPart - edit part for PaletteToolbarvoid
-
Uses of EditPart in org.eclipse.gef.ui.parts
Fields in org.eclipse.gef.ui.parts declared as EditPartMethods in org.eclipse.gef.ui.parts that return EditPartModifier and TypeMethodDescriptionprotected EditPart
SelectionSynchronizer.convert
(EditPartViewer viewer, EditPart part) Maps the given editpart from one viewer to an editpart in another viewer.final EditPart
AbstractEditPartViewer.findObjectAt
(Point pt) final EditPart
AbstractEditPartViewer.findObjectAtExcluding
(Point pt, Collection<IFigure> exclude) GraphicalViewerImpl.findObjectAtExcluding
(Point pt, Collection<IFigure> exclude, EditPartViewer.Conditional condition) TreeViewer.findObjectAtExcluding
(Point pt, Collection exclude, EditPartViewer.Conditional condition) AbstractEditPartViewer.getContents()
AbstractEditPartViewer.getFocusEditPart()
Methods in org.eclipse.gef.ui.parts that return types with arguments of type EditPartModifier and TypeMethodDescriptionAbstractEditPartViewer.getSelectedEditParts()
AbstractEditPartViewer.primGetSelectedEditParts()
Returns the modifiable List of selected EditParts.Methods in org.eclipse.gef.ui.parts with parameters of type EditPartModifier and TypeMethodDescriptionvoid
AbstractEditPartViewer.appendSelection
(EditPart editpart) protected EditPart
SelectionSynchronizer.convert
(EditPartViewer viewer, EditPart part) Maps the given editpart from one viewer to an editpart in another viewer.void
protected void
GraphicalViewerKeyHandler.navigateTo
(EditPart part, KeyEvent event) Navigates to the given EditPartprotected void
PaletteViewerKeyHandler.navigateTo
(EditPart part, KeyEvent event) void
void
Reveals the specified editpart by usingExposeHelper
s.void
Extends the superclass implementation to scroll the native Canvas control after the super's implementation has completed.void
void
void
AbstractEditPartViewer.setContents
(EditPart editpart) void