Package org.eclipse.gef.handles
Class BendpointCreationHandle
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.BendpointCreationHandle
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,org.eclipse.draw2d.AncestorListener
,org.eclipse.draw2d.IFigure
,Handle
A BendpointHandle that is used to create a new bendpoint.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch, org.eclipse.draw2d.Figure.ReverseFigureChildrenIterator
Nested classes/interfaces inherited from interface org.eclipse.draw2d.AncestorListener
org.eclipse.draw2d.AncestorListener.Stub
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
-
Field Summary
Fields inherited from class org.eclipse.gef.handles.SquareHandle
DEFAULT_HANDLE_SIZE
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new BendpointCreationHandle.BendpointCreationHandle
(ConnectionEditPart owner, int index) Creates a new BendpointCreationHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newMidpointLocator
.BendpointCreationHandle
(ConnectionEditPart owner, int index, int locatorIndex) Creates a new BendpointCreationHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newMidpointLocator
with the givenlocatorIndex
.BendpointCreationHandle
(ConnectionEditPart owner, int index, org.eclipse.draw2d.Locator locator) Creates a new BendpointCreationHandle and sets its owner toowner
, sets its index toindex
, and sets its locator tolocator
. -
Method Summary
Modifier and TypeMethodDescriptionprotected DragTracker
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, 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, 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, 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
-
BendpointCreationHandle
public BendpointCreationHandle()Creates a new BendpointCreationHandle. -
BendpointCreationHandle
Creates a new BendpointCreationHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newMidpointLocator
.- Parameters:
owner
- the ConnectionEditPart ownerindex
- the index
-
BendpointCreationHandle
Creates a new BendpointCreationHandle, sets its owner toowner
and its index toindex
, and sets its locator to a newMidpointLocator
with the givenlocatorIndex
.- Parameters:
owner
- the ConnectionEditPart ownerindex
- the indexlocatorIndex
- the locator index
-
BendpointCreationHandle
public BendpointCreationHandle(ConnectionEditPart owner, int index, org.eclipse.draw2d.Locator locator) Creates a new BendpointCreationHandle 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:
createDragTracker
in classBendpointHandle
- Returns:
- the new ConnectionBendpointTracker
-