org.eclipse.gef.tools
Class ConnectionBendpointTracker
java.lang.Object
|
+--org.eclipse.gef.util.FlagSupport
|
+--org.eclipse.gef.tools.AbstractTool
|
+--org.eclipse.gef.tools.SimpleDragTracker
|
+--org.eclipse.gef.tools.ConnectionBendpointTracker
- All Implemented Interfaces:
- DragTracker, RequestConstants, Tool
- public class ConnectionBendpointTracker
- extends SimpleDragTracker
Fields inherited from class org.eclipse.gef.tools.AbstractTool |
MAX_STATE, MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINAL |
Fields inherited from interface org.eclipse.gef.RequestConstants |
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER |
Methods inherited from class org.eclipse.gef.tools.SimpleDragTracker |
calculateCursor, commitDrag, deactivate, eraseSourceFeedback, getSourceRequest, handleButtonDown, handleButtonUp, handleDragInProgress, handleDragStarted, handleInvalidInput, handleKeyDown, handleKeyUp, isShowingFeedback, performDrag, showSourceFeedback |
Methods inherited from class org.eclipse.gef.tools.AbstractTool |
activate, addFeedback, debug, executeCurrentCommand, focusGained, focusLost, getCurrentCommand, getCurrentInput, getCurrentViewer, getDebugNameForState, getDefaultCursor, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleDoubleClick, handleDrag, handleFinished, handleFocusGained, handleFocusLost, handleHover, handleMove, handleNativeDragFinished, handleNativeDragStarted, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, movedPastThreshold, nativeDragFinished, nativeDragStarted, reactivate, refreshCursor, releaseToolCapture, removeFeedback, resetFlags, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, setViewer, stateTransition, unloadWhenFinished, viewerEntered, viewerExited |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gef.Tool |
activate, focusGained, focusLost, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, nativeDragFinished, nativeDragStarted, setEditDomain, setViewer, viewerEntered, viewerExited |
ConnectionBendpointTracker
protected ConnectionBendpointTracker()
ConnectionBendpointTracker
public ConnectionBendpointTracker(ConnectionEditPart editpart,
int i)
createOperationSet
protected List createOperationSet()
- Description copied from class:
AbstractTool
- Creates and returns a List of
EditPart
s that the tool
will be working with.
- Overrides:
createOperationSet
in class AbstractTool
createSourceRequest
protected Request createSourceRequest()
- Description copied from class:
SimpleDragTracker
- Creates and returns a new Request.
- Overrides:
createSourceRequest
in class SimpleDragTracker
getCommand
protected Command getCommand()
- Description copied from class:
AbstractTool
- Re-queries the target viewer object for a command
- Overrides:
getCommand
in class AbstractTool
getCommandName
protected String getCommandName()
- Description copied from class:
AbstractTool
- Returns the name identifier of the command that the tool
is currently looking for.
- Specified by:
getCommandName
in class AbstractTool
getConnection
protected org.eclipse.draw2d.Connection getConnection()
getConnectionEditPart
protected ConnectionEditPart getConnectionEditPart()
getDebugName
protected String getDebugName()
- Description copied from class:
AbstractTool
- Returns the debug name for this tool.
- Specified by:
getDebugName
in class AbstractTool
getIndex
protected int getIndex()
getType
protected Object getType()
setConnectionEditPart
public void setConnectionEditPart(ConnectionEditPart cep)
setIndex
public void setIndex(int i)
setType
public void setType(Object type)
updateSourceRequest
protected void updateSourceRequest()
- Description copied from class:
SimpleDragTracker
- Updates the source request.
- Overrides:
updateSourceRequest
in class SimpleDragTracker
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.