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 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
ConstructorsConstructorDescriptionConnectionEndpointHandle(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 Summary
Modifier and TypeMethodDescriptionprotected DragTrackerCreates and returns a newConnectionEndpointTracker.intReturn the endpoint handle.Methods inherited from class org.eclipse.gef.handles.ConnectionHandle
addNotify, getConnection, isFixed, propertyChange, 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
-
ConnectionEndpointHandle
Creates a new ConnectionStartHandle, sets its owner toowner, and sets its locator to aConnectionLocator.- Parameters:
owner- the ConnectionEditPart ownerendPoint- one ofConnectionLocator.SOURCEorConnectionLocator.TARGET.
-
ConnectionEndpointHandle
Creates a new ConnectionStartHandle and sets its owner toowner. If the handle is fixed, it cannot be dragged.- Parameters:
owner- the ConnectionEditPart ownerfixed- if true, handle cannot be dragged.endPoint- one ofConnectionLocator.SOURCEorConnectionLocator.TARGET.
-
ConnectionEndpointHandle
public ConnectionEndpointHandle(int endPoint) Creates a new ConnectionStartHandle.- Parameters:
endPoint- one ofConnectionLocator.SOURCEorConnectionLocator.TARGET.
-
-
Method Details
-
createDragTracker
Creates and returns a newConnectionEndpointTracker.- Specified by:
createDragTrackerin classAbstractHandle- Returns:
- the new ConnectionEndpointTracker
-
getEndPoint
public int getEndPoint()Return the endpoint handle.- Returns:
- the endPoint handle, which is is either
ConnectionLocator.SOURCEorConnectionLocator.TARGET. - Since:
- 3.5
-