Package org.eclipse.gef.handles
Class BendpointMoveHandle
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.gef.handles.AbstractHandle
-
- org.eclipse.gef.handles.SquareHandle
-
- org.eclipse.gef.handles.ConnectionHandle
-
- org.eclipse.gef.handles.BendpointHandle
-
- org.eclipse.gef.handles.BendpointMoveHandle
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.util.EventListener
,org.eclipse.draw2d.AncestorListener
,org.eclipse.draw2d.IFigure
,Handle
public class BendpointMoveHandle extends BendpointHandle
A BendpointHandle that is used to move an existing bendpoint.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
-
-
Field Summary
-
Fields inherited from class org.eclipse.gef.handles.SquareHandle
DEFAULT_HANDLE_SIZE
-
-
Constructor Summary
Constructors Constructor Description BendpointMoveHandle()
Creates a new BendpointMoveHandle.BendpointMoveHandle(ConnectionEditPart owner, int index)
Creates a new BendpointMoveHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newBendpointLocator
.BendpointMoveHandle(ConnectionEditPart owner, int index, int locatorIndex)
Creates a new BendpointMoveHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newBendpointLocator
with the givenlocatorIndex
.BendpointMoveHandle(ConnectionEditPart owner, int index, org.eclipse.draw2d.Locator locator)
Creates a new BendpointMoveHandle and sets its owner toowner
, sets its index toindex
, and sets its locator tolocator
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DragTracker
createDragTracker()
Creates and returns a newConnectionBendpointTracker
.-
Methods inherited from class org.eclipse.gef.handles.BendpointHandle
getIndex, propertyChange, setIndex
-
Methods inherited from class org.eclipse.gef.handles.ConnectionHandle
addNotify, getConnection, isFixed, removeNotify, setFixed
-
Methods inherited from class org.eclipse.gef.handles.SquareHandle
getBorderColor, getFillColor, init, isPrimary, paintFigure
-
Methods inherited from class org.eclipse.gef.handles.AbstractHandle
ancestorAdded, ancestorMoved, ancestorRemoved, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, setDragCursor, setDragTracker, setLocator, setOwner, validate
-
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, 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, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates
-
-
-
-
Constructor Detail
-
BendpointMoveHandle
public BendpointMoveHandle()
Creates a new BendpointMoveHandle.
-
BendpointMoveHandle
public BendpointMoveHandle(ConnectionEditPart owner, int index)
Creates a new BendpointMoveHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newBendpointLocator
.- Parameters:
owner
- the ConnectionEditPart ownerindex
- the index
-
BendpointMoveHandle
public BendpointMoveHandle(ConnectionEditPart owner, int index, int locatorIndex)
Creates a new BendpointMoveHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newBendpointLocator
with the givenlocatorIndex
.- Parameters:
owner
- the ConnectionEditPart ownerindex
- the indexlocatorIndex
- the index to use for the locator
-
BendpointMoveHandle
public BendpointMoveHandle(ConnectionEditPart owner, int index, org.eclipse.draw2d.Locator locator)
Creates a new BendpointMoveHandle and sets its owner toowner
, sets its index toindex
, and sets its locator tolocator
.- Parameters:
owner
- the ConnectionEditPart ownerindex
- the indexlocator
- the Locator
-
-
Method Detail
-
createDragTracker
protected DragTracker createDragTracker()
Creates and returns a newConnectionBendpointTracker
.- Overrides:
createDragTracker
in classBendpointHandle
- Returns:
- the new ConnectionBendpointTracker
-
-