Package org.eclipse.gef.handles
Class ConnectionEndpointHandle
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.ConnectionEndpointHandle
- All Implemented Interfaces:
- PropertyChangeListener,- EventListener,- AncestorListener,- IFigure,- Handle
- Direct Known Subclasses:
- ConnectionEndHandle,- ConnectionStartHandle
A handle used at the start or end of the
 
Connection. A ConnectionEndpointHandle may be
 extended rather than using the final ConnectionStartHandle or
 ConnectionEndHandle- Since:
- 3.4
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.draw2d.FigureFigure.FigureIterator, Figure.IdentitySearch, Figure.ReverseFigureChildrenIteratorNested classes/interfaces inherited from interface org.eclipse.draw2d.AncestorListenerAncestorListener.StubNested classes/interfaces inherited from interface org.eclipse.draw2d.IFigureIFigure.NoInsets
- 
Field SummaryFields inherited from class org.eclipse.gef.handles.SquareHandleDEFAULT_HANDLE_SIZEFields inherited from class org.eclipse.draw2d.FigurebgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTipFields inherited from interface org.eclipse.draw2d.IFigureMAX_DIMENSION, MIN_DIMENSION, NO_INSETS
- 
Constructor SummaryConstructorsConstructorDescriptionConnectionEndpointHandle(int endPoint) Creates a new ConnectionStartHandle.ConnectionEndpointHandle(ConnectionEditPart owner, boolean fixed, int endPoint) Creates a new ConnectionStartHandle and sets its owner toowner.ConnectionEndpointHandle(ConnectionEditPart owner, int endPoint) Creates a new ConnectionStartHandle, sets its owner toowner, and sets its locator to aConnectionLocator.
- 
Method SummaryModifier and TypeMethodDescriptionprotected DragTrackerCreates and returns a newConnectionEndpointTracker.intReturn the endpoint handle.Methods inherited from class org.eclipse.gef.handles.ConnectionHandleaddNotify, getConnection, isFixed, propertyChange, removeNotify, setFixedMethods inherited from class org.eclipse.gef.handles.SquareHandlegetBorderColor, getFillColor, init, isPrimary, paintFigureMethods inherited from class org.eclipse.gef.handles.AbstractHandleancestorAdded, ancestorMoved, ancestorRemoved, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, setDragCursor, setDragTracker, setLocator, setOwner, validateMethods inherited from class org.eclipse.draw2d.Figureadd, 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- 
ConnectionEndpointHandleCreates a new ConnectionStartHandle, sets its owner toowner, and sets its locator to aConnectionLocator.- Parameters:
- owner- the ConnectionEditPart owner
- endPoint- one of- ConnectionLocator.SOURCEor- ConnectionLocator.TARGET.
 
- 
ConnectionEndpointHandleCreates a new ConnectionStartHandle and sets its owner toowner. If the handle is fixed, it cannot be dragged.- Parameters:
- owner- the ConnectionEditPart owner
- fixed- if true, handle cannot be dragged.
- endPoint- one of- ConnectionLocator.SOURCEor- ConnectionLocator.TARGET.
 
- 
ConnectionEndpointHandlepublic ConnectionEndpointHandle(int endPoint) Creates a new ConnectionStartHandle.- Parameters:
- endPoint- one of- ConnectionLocator.SOURCEor- ConnectionLocator.TARGET.
 
 
- 
- 
Method Details- 
createDragTrackerCreates and returns a newConnectionEndpointTracker.- Specified by:
- createDragTrackerin class- AbstractHandle
- Returns:
- the new ConnectionEndpointTracker
 
- 
getEndPointpublic int getEndPoint()Return the endpoint handle.- Returns:
- the endPoint handle, which is is either
         ConnectionLocator.SOURCEorConnectionLocator.TARGET.
- Since:
- 3.5
 
 
-