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.requests |
This package contains the common Request types used by the provided tools and edit policies.
|
org.eclipse.gef.tools |
This package provides several tool implementations.
|
org.eclipse.gef.ui.palette | |
org.eclipse.gef.ui.parts |
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionEditPart
A specialization of
GraphicalEditPart for
representing connections. |
interface |
GraphicalEditPart
A Specialization of
EditPart for use with GraphicalViewers . |
interface |
NodeEditPart
A specialized
GraphicalEditPart that supports both target
and source ConnectionEditParts . |
interface |
RootEditPart
A RootEditPart is the root of an EditPartViewer.
|
interface |
TreeEditPart
A Specialization of
EditPart for use with
TreeViewer . |
Modifier and Type | Method and Description |
---|---|
EditPart |
EditPartFactory.createEditPart(EditPart context,
java.lang.Object model)
Creates a new EditPart given the specified context and
model.
|
EditPart |
EditPartViewer.findObjectAt(Point location)
Returns
null or the EditPart associated with
the specified location. |
EditPart |
EditPartViewer.findObjectAtExcluding(Point location,
java.util.Collection exclusionSet)
Returns
null or the EditPart at the specified
location, excluding the specified set. |
EditPart |
EditPartViewer.findObjectAtExcluding(Point location,
java.util.Collection exclusionSet,
EditPartViewer.Conditional conditional)
Returns
null or the EditPart at the specified
location, using the given exclusion set and conditional. |
EditPart |
EditPartViewer.getContents()
Returns the contents of this Viewer.
|
EditPart |
RootEditPart.getContents()
Returns the contents EditPart.
|
protected EditPart |
SelectionManager.getFocus()
Returns the focus editpart.
|
EditPart |
EditPartViewer.getFocusEditPart()
Returns the focus
EditPart . |
EditPart |
EditPolicy.getHost() |
EditPart |
EditPart.getParent()
Returns the parent
EditPart . |
EditPart |
ConnectionEditPart.getSource() |
EditPart |
ConnectionEditPart.getTarget() |
EditPart |
EditPart.getTargetEditPart(Request request)
Return the
EditPart that should be used as the target
for the specified Request . |
EditPart |
EditPolicy.getTargetEditPart(Request request)
Returns
null or the appropriate EditPart for
the specified Request . |
Modifier and Type | Method and Description |
---|---|
void |
EditPartViewer.appendSelection(EditPart editpart)
Appends the specified
EditPart to the viewer's
selection. |
void |
SelectionManager.appendSelection(EditPart editpart)
Appends the
EditPart 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) |
EditPart |
EditPartFactory.createEditPart(EditPart context,
java.lang.Object model)
Creates a new EditPart given the specified context and
model.
|
void |
EditPartViewer.deselect(EditPart editpart)
Removes the specified
EditPart from the current selection. |
void |
SelectionManager.deselect(EditPart editpart)
Removes the
EditPart from the current selection. |
boolean |
EditPartViewer.Conditional.evaluate(EditPart editpart)
Returns
true if the editpart meets this condition. |
boolean |
AutoexposeHelper.Search.evaluate(EditPart editpart) |
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 |
EditPartViewer.reveal(EditPart editpart)
Reveals the given EditPart if it is not visible.
|
void |
EditPartViewer.select(EditPart editpart)
Replaces the current selection with the specified
EditPart . |
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 |
EditPartViewer.setFocus(EditPart focus)
Sets the focus EditPart.
|
void |
SelectionManager.setFocus(EditPart part)
Sets the focus part.
|
void |
EditPolicy.setHost(EditPart editpart)
Sets the host in which this EditPolicy is installed.
|
void |
GraphicalEditPart.setLayoutConstraint(EditPart child,
IFigure figure,
java.lang.Object constraint)
Sets the specified constraint for a child's Figure on the
content pane figure for this GraphicalEditPart. |
void |
EditPart.setParent(EditPart parent)
![]() |
void |
ConnectionEditPart.setSource(EditPart source)
Sets the source of this connection.
|
void |
ConnectionEditPart.setTarget(EditPart target)
Sets thetarget of this connection.
|
Modifier and Type | Method and Description |
---|---|
protected EditPart |
AbstractTransferDropTargetListener.getTargetEditPart()
Returns the current target
EditPart . |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractTransferDropTargetListener.setTargetEditPart(EditPart ep)
Sets the target
EditPart . |
Modifier and Type | Interface and Description |
---|---|
interface |
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 . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionEditPart
The base implementation for
ConnectionEditPart . |
class |
AbstractEditPart
The baseline implementation for the
EditPart interface. |
class |
AbstractGraphicalEditPart
Default implementation for
GraphicalEditPart . |
class |
AbstractTreeEditPart
Default implementation for
TreeEditPart s used in GEF
TreeViewer s. |
class |
FreeformGraphicalRootEditPart
A graphical root that uses
FreeformFigures as the layers in the diagram. |
class |
GraphicalRootEditPart
Deprecated.
this class will be deleted, use ScrollingGraphicalViewer with
ScalableRootEditPart instead
|
class |
RootTreeEditPart
The root editpart for a
TreeViewer . |
class |
ScalableFreeformRootEditPart
Adds Zoom support to the standard FreeformGraphicalRootEditPart.
|
class |
ScalableRootEditPart
A graphical root composed of regular
Layers . |
class |
SimpleRootEditPart
Default implementation of RootEditPart for GraphicalViewers.
|
Modifier and Type | Field and Description |
---|---|
protected EditPart |
GraphicalRootEditPart.contents
Deprecated.
The contents
|
Modifier and Type | Method and Description |
---|---|
protected EditPart |
AbstractEditPart.createChild(java.lang.Object model)
Create the child
EditPart for the given model object. |
EditPart |
GraphicalRootEditPart.getContents()
Deprecated.
|
EditPart |
SimpleRootEditPart.getContents() |
EditPart |
RootTreeEditPart.getContents() |
EditPart |
AbstractEditPart.getParent() |
EditPart |
AbstractConnectionEditPart.getSource() |
EditPart |
AbstractConnectionEditPart.getTarget() |
EditPart |
AbstractEditPart.getTargetEditPart(Request request)
Returns the
EditPart which is the target of the
Request . |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractEditPart.addChild(EditPart child,
int index)
Adds a child
EditPart to this EditPart. |
protected void |
AbstractTreeEditPart.addChildVisual(EditPart childEditPart,
int index)
Implemented to assign the child its
widget . |
protected abstract void |
AbstractEditPart.addChildVisual(EditPart child,
int index)
Performs the addition of the child's visual to this EditPart's
Visual.
|
protected void |
RootTreeEditPart.addChildVisual(EditPart childEditPart,
int index)
This is where the child gets added.
|
protected void |
AbstractGraphicalEditPart.addChildVisual(EditPart childEditPart,
int index)
Adds the child's Figure to the
contentPane . |
void |
ViewportExposeHelper.exposeDescendant(EditPart part)
Exposes the descendant EditPart by smoothly scrolling the
Viewport . |
static LayerManager |
LayerManager.Helper.find(EditPart part)
Finds the LayerManager given any EditPart in the Viewer.
|
protected void |
AbstractEditPart.fireChildAdded(EditPart child,
int index)
Notifies
EditPartListeners that a child has been added. |
protected void |
AbstractEditPart.fireRemovingChild(EditPart child,
int index)
Notifies
EditPartListeners that a child is being removed. |
protected void |
AbstractEditPart.removeChild(EditPart child)
Removes a child
EditPart . |
protected void |
AbstractTreeEditPart.removeChildVisual(EditPart childEditPart)
Disposes the child's
widget and sets it to null
. |
protected abstract void |
AbstractEditPart.removeChildVisual(EditPart child)
Removes the childs visual from this EditPart's visual.
|
protected void |
RootTreeEditPart.removeChildVisual(EditPart childEditPart)
This is where the child gets removed.
|
protected void |
AbstractGraphicalEditPart.removeChildVisual(EditPart childEditPart)
Remove the child's Figure from the
contentPane . |
protected void |
AbstractTreeEditPart.reorderChild(EditPart editpart,
int index) |
protected void |
AbstractEditPart.reorderChild(EditPart editpart,
int index)
Moves a child
EditPart 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.
|
void |
GraphicalRootEditPart.setContents(EditPart editpart)
Deprecated.
|
void |
SimpleRootEditPart.setContents(EditPart editpart) |
void |
RootTreeEditPart.setContents(EditPart editpart) |
void |
AbstractGraphicalEditPart.setLayoutConstraint(EditPart child,
IFigure childFigure,
java.lang.Object constraint) |
void |
AbstractEditPart.setParent(EditPart parent)
Sets the parent EditPart.
|
void |
AbstractConnectionEditPart.setParent(EditPart parent)
Extended to implement automatic addNotify and removeNotify handling.
|
void |
AbstractConnectionEditPart.setSource(EditPart editPart)
Sets the source EditPart of this connection.
|
void |
AbstractConnectionEditPart.setTarget(EditPart editPart)
Sets the target EditPart of this connection.
|
Modifier and Type | Method and Description |
---|---|
EditPart |
AbstractEditPolicy.getHost() |
protected abstract EditPart |
OrderedLayoutEditPolicy.getInsertionReference(Request request)
Calculates a reference
EditPart using the specified
Request . |
protected EditPart |
FlowLayoutEditPolicy.getInsertionReference(Request request) |
EditPart |
TreeContainerEditPolicy.getTargetEditPart(Request req)
Returns the host EditPart when appropriate.
|
EditPart |
GraphicalNodeEditPolicy.getTargetEditPart(Request request)
Returns the host for the appropriate
Requests . |
EditPart |
LayoutEditPolicy.getTargetEditPart(Request request)
Returns the host if the Request is an ADD, MOVE, or CREATE.
|
EditPart |
SelectionEditPolicy.getTargetEditPart(Request request) |
EditPart |
AbstractEditPolicy.getTargetEditPart(Request request)
Returns
null by default. |
Modifier and Type | Method and Description |
---|---|
protected Command |
ConstrainedLayoutEditPolicy.createAddCommand(ChangeBoundsRequest request,
EditPart child,
java.lang.Object constraint)
Returns the
Command to perform an Add with the specified
child and constraint. |
protected abstract Command |
OrderedLayoutEditPolicy.createAddCommand(EditPart child,
EditPart after)
Returns the
Command to add the specified child after a
reference EditPart . |
protected Command |
ConstrainedLayoutEditPolicy.createAddCommand(EditPart child,
java.lang.Object constraint)
Deprecated.
|
protected Command |
ConstrainedLayoutEditPolicy.createChangeConstraintCommand(ChangeBoundsRequest request,
EditPart child,
java.lang.Object constraint)
The request is now made available when creating the change constraint
command.
|
protected Command |
ConstrainedLayoutEditPolicy.createChangeConstraintCommand(EditPart child,
java.lang.Object constraint)
Deprecated.
|
protected EditPolicy |
OrderedLayoutEditPolicy.createChildEditPolicy(EditPart child)
Since Ordered layouts generally don't use constraints, a
NonResizableEditPolicy is used by default for children. |
protected EditPolicy |
ConstrainedLayoutEditPolicy.createChildEditPolicy(EditPart child)
A
ResizableEditPolicy is used by default for children. |
protected abstract EditPolicy |
LayoutEditPolicy.createChildEditPolicy(EditPart child)
Returns the "satellite" EditPolicy used to decorate the child.
|
protected abstract Command |
OrderedLayoutEditPolicy.createMoveChildCommand(EditPart child,
EditPart after)
Returns the
Command to move the specified child before the
given reference EditPart . |
protected void |
LayoutEditPolicy.decorateChild(EditPart child)
Decorates the child with a
EditPolicy.PRIMARY_DRAG_ROLE such as
ResizableEditPolicy . |
void |
ScrollableSelectionFeedbackEditPolicy.setHost(EditPart host) |
void |
AbstractEditPolicy.setHost(EditPart host) |
protected void |
LayoutEditPolicy.undecorateChild(EditPart child)
Removes the decoration added in
LayoutEditPolicy.decorateChild(EditPart) . |
Modifier and Type | Method and Description |
---|---|
EditPart |
ForwardedRequest.getSender()
Returns the EditPart that forwarded this Request.
|
EditPart |
CreateConnectionRequest.getSourceEditPart()
Returns the EditPart that the source end of the connection should be
connected to.
|
EditPart |
ReconnectRequest.getTarget()
Returns the target edit part that the connection should be connected to.
|
EditPart |
CreateConnectionRequest.getTargetEditPart()
Returns the EditPart that the target end of the connection should be
connected to.
|
Modifier and Type | Method and Description |
---|---|
void |
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 |
TargetRequest.setTargetEditPart(EditPart part)
Sets the target EditPart.
|
void |
ReconnectRequest.setTargetEditPart(EditPart ep)
Sets the target edit part that the connection should be connected to.
|
Constructor and Description |
---|
ForwardedRequest(java.lang.Object type,
EditPart sender)
Creates a ForwardRequest with the given type and sets the sender.
|
Modifier and Type | Method and Description |
---|---|
static 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()
Returns
null or the current target editpart. |
Modifier and Type | Method and Description |
---|---|
static EditPart |
ToolUtilities.findCommonAncestor(EditPart ll,
EditPart rr)
Returns the common parent editpart for given pair of EditParts.
|
static boolean |
ToolUtilities.isAncestorContainedIn(java.util.Collection c,
EditPart ep)
Checks if collection contains any ancestor of editpart
ep |
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 creation
|
protected 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.
|
Constructor and Description |
---|
DeselectAllTracker(EditPart ep)
Constructs 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.
|
Modifier and Type | Method and Description |
---|---|
protected EditPart |
PaletteEditPartFactory.createDrawerEditPart(EditPart parentEditPart,
java.lang.Object model)
Create DrawerEditPart - edit part for PaletteDrawer
|
EditPart |
PaletteEditPartFactory.createEditPart(EditPart parentEditPart,
java.lang.Object model) |
protected EditPart |
PaletteEditPartFactory.createEntryEditPart(EditPart parentEditPart,
java.lang.Object model)
Create ToolEntryEditPart - edit part for ToolEntry
|
protected EditPart |
PaletteEditPartFactory.createGroupEditPart(EditPart parentEditPart,
java.lang.Object model)
Create GroupEditPart - edit part for PaletteGroup
|
protected EditPart |
PaletteEditPartFactory.createMainPaletteEditPart(EditPart parentEditPart,
java.lang.Object model)
Create SliderPaletteEditPart - edit part for PaletteRoot
|
protected EditPart |
PaletteEditPartFactory.createSeparatorEditPart(EditPart parentEditPart,
java.lang.Object model)
Create SeparatorEditPart - edit part for PaletteSeparator
|
protected EditPart |
PaletteEditPartFactory.createStackEditPart(EditPart parentEditPart,
java.lang.Object model)
Create PaletteStackEditPart - edit part for PaletteStack
|
protected EditPart |
PaletteEditPartFactory.createTemplateEditPart(EditPart parentEditPart,
java.lang.Object model)
Create TemplateEditPart - edit part for PaletteTemplateEntry
|
protected EditPart |
PaletteEditPartFactory.createToolbarEditPart(EditPart parentEditPart,
java.lang.Object model)
Create ToolbarEditPart - edit part for PaletteToolbar
|
Modifier and Type | Method and Description |
---|---|
protected EditPart |
PaletteEditPartFactory.createDrawerEditPart(EditPart parentEditPart,
java.lang.Object model)
Create DrawerEditPart - edit part for PaletteDrawer
|
EditPart |
PaletteEditPartFactory.createEditPart(EditPart parentEditPart,
java.lang.Object model) |
protected EditPart |
PaletteEditPartFactory.createEntryEditPart(EditPart parentEditPart,
java.lang.Object model)
Create ToolEntryEditPart - edit part for ToolEntry
|
protected EditPart |
PaletteEditPartFactory.createGroupEditPart(EditPart parentEditPart,
java.lang.Object model)
Create GroupEditPart - edit part for PaletteGroup
|
protected EditPart |
PaletteEditPartFactory.createMainPaletteEditPart(EditPart parentEditPart,
java.lang.Object model)
Create SliderPaletteEditPart - edit part for PaletteRoot
|
protected EditPart |
PaletteEditPartFactory.createSeparatorEditPart(EditPart parentEditPart,
java.lang.Object model)
Create SeparatorEditPart - edit part for PaletteSeparator
|
protected EditPart |
PaletteEditPartFactory.createStackEditPart(EditPart parentEditPart,
java.lang.Object model)
Create PaletteStackEditPart - edit part for PaletteStack
|
protected EditPart |
PaletteEditPartFactory.createTemplateEditPart(EditPart parentEditPart,
java.lang.Object model)
Create TemplateEditPart - edit part for PaletteTemplateEntry
|
protected EditPart |
PaletteEditPartFactory.createToolbarEditPart(EditPart parentEditPart,
java.lang.Object model)
Create ToolbarEditPart - edit part for PaletteToolbar
|
void |
PaletteViewer.reveal(EditPart part) |
Modifier and Type | Field and Description |
---|---|
protected EditPart |
AbstractEditPartViewer.focusPart
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected EditPart |
SelectionSynchronizer.convert(EditPartViewer viewer,
EditPart part)
Maps the given editpart from one viewer to an editpart in another viewer.
|
EditPart |
AbstractEditPartViewer.findObjectAt(Point pt) |
EditPart |
AbstractEditPartViewer.findObjectAtExcluding(Point pt,
java.util.Collection exclude) |
EditPart |
GraphicalViewerImpl.findObjectAtExcluding(Point pt,
java.util.Collection exclude,
EditPartViewer.Conditional condition) |
EditPart |
TreeViewer.findObjectAtExcluding(Point pt,
java.util.Collection exclude,
EditPartViewer.Conditional condition) |
EditPart |
AbstractEditPartViewer.getContents() |
EditPart |
AbstractEditPartViewer.getFocusEditPart() |
Modifier and Type | Method and Description |
---|---|
void |
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 |
AbstractEditPartViewer.deselect(EditPart editpart) |
protected void |
GraphicalViewerKeyHandler.navigateTo(EditPart part,
KeyEvent event)
Navigates to the given EditPart
|
protected void |
PaletteViewerKeyHandler.navigateTo(EditPart part,
KeyEvent event) |
void |
GraphicalViewerImpl.reveal(EditPart part)
Reveals the specified editpart by using
ExposeHelper s. |
void |
AbstractEditPartViewer.reveal(EditPart part) |
void |
ScrollingGraphicalViewer.reveal(EditPart part)
Extends the superclass implementation to scroll the native Canvas control
after the super's implementation has completed.
|
void |
TreeViewer.reveal(EditPart part) |
void |
AbstractEditPartViewer.select(EditPart editpart) |
void |
AbstractEditPartViewer.setContents(EditPart editpart) |
void |
AbstractEditPartViewer.setFocus(EditPart part) |
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.