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:
PropertyChangeListener,EventListener,AncestorListener,IFigure,Handle
A BendpointHandle that is used to move an existing bendpoint.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
Figure.FigureIterator, Figure.IdentitySearch, Figure.ReverseFigureChildrenIteratorNested classes/interfaces inherited from interface org.eclipse.draw2d.AncestorListener
AncestorListener.StubNested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
IFigure.NoInsets -
Field Summary
Fields inherited from class org.eclipse.gef.handles.SquareHandle
DEFAULT_HANDLE_SIZEFields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTipFields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new BendpointMoveHandle.BendpointMoveHandle(ConnectionEditPart owner, int index) Creates a new BendpointMoveHandle, sets its owner toownerand its index toindex, and sets its locator to a newBendpointLocator.BendpointMoveHandle(ConnectionEditPart owner, int index, int locatorIndex) Creates a new BendpointMoveHandle, sets its owner toownerand its index toindex, and sets its locator to a newBendpointLocatorwith the givenlocatorIndex.BendpointMoveHandle(ConnectionEditPart owner, int index, Locator locator) Creates a new BendpointMoveHandle and sets its owner toowner, sets its index toindex, and sets its locator tolocator. -
Method Summary
Modifier and TypeMethodDescriptionprotected DragTrackerCreates and returns a newConnectionBendpointTracker.Methods inherited from class org.eclipse.gef.handles.BendpointHandle
getIndex, propertyChange, setIndexMethods inherited from class org.eclipse.gef.handles.ConnectionHandle
addNotify, getConnection, isFixed, removeNotify, setFixedMethods inherited from class org.eclipse.gef.handles.SquareHandle
getBorderColor, getFillColor, init, isPrimary, paintFigureMethods inherited from class org.eclipse.gef.handles.AbstractHandle
ancestorAdded, ancestorMoved, ancestorRemoved, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, setDragCursor, setDragTracker, setLocator, setOwner, validateMethods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getChildrenRevIterable, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getListenersIterable, 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, handleMouseWheelScrolled, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, optimizeClip, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 Details
-
BendpointMoveHandle
public BendpointMoveHandle()Creates a new BendpointMoveHandle. -
BendpointMoveHandle
Creates a new BendpointMoveHandle, sets its owner toownerand its index toindex, and sets its locator to a newBendpointLocator.- Parameters:
owner- the ConnectionEditPart ownerindex- the index
-
BendpointMoveHandle
Creates a new BendpointMoveHandle, sets its owner toownerand its index toindex, and sets its locator to a newBendpointLocatorwith the givenlocatorIndex.- Parameters:
owner- the ConnectionEditPart ownerindex- the indexlocatorIndex- the index to use for the locator
-
BendpointMoveHandle
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 Details
-
createDragTracker
Creates and returns a newConnectionBendpointTracker.- Overrides:
createDragTrackerin classBendpointHandle- Returns:
- the new ConnectionBendpointTracker
-