public class GFBendpointHandle
extends org.eclipse.gef.handles.BendpointHandle
Modifier and Type | Class and Description |
---|---|
static class |
GFBendpointHandle.Type
Enumeration of the supported types of the bendpoint handle (create/move).
|
org.eclipse.draw2d.Figure.FigureIterator
Constructor and Description |
---|
GFBendpointHandle(org.eclipse.gef.ConnectionEditPart owner,
int index,
int locatorIndex,
IConfigurationProviderInternal configurationProvider,
GFBendpointHandle.Type type,
IConnectionSelectionInfo connectionSelectionInfo)
Creates a new GFBendpointHandle.
|
Modifier and Type | Method and Description |
---|---|
void |
paintFigure(org.eclipse.draw2d.Graphics g)
Paints a circular handle which is placed on the specified bendpoint of
the connection edit-part.
|
addNotify, getConnection, removeNotify, setFixed
ancestorAdded, ancestorMoved, ancestorRemoved, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, setDragCursor, setDragTracker, validate
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setClippingStrategy, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative
public GFBendpointHandle(org.eclipse.gef.ConnectionEditPart owner, int index, int locatorIndex, IConfigurationProviderInternal configurationProvider, GFBendpointHandle.Type type, IConnectionSelectionInfo connectionSelectionInfo)
owner
- The connection edit-part associated with this handle.index
- The index of the bendpoint.locatorIndex
- The index used for the bendpoint locator.configurationProvider
- The configuration provider, which can be used to access the
environment.type
- The type of the bendpoint handle (create/move).