org.eclipse.gef.tools
Class ConnectionBendpointTracker
java.lang.Object
|
+--org.eclipse.gef.internal.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_CHILD, REQ_ALIGN_CHILDREN, REQ_ANCESTOR_DELETED, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_BENDPOINT, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILD, REQ_MOVE_CHILDREN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_END, REQ_RECONNECT_SOURCE, REQ_RECONNECT_START, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILD, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER, REQ_SOURCE_DELETED, REQ_TARGET_DELETED |
| 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, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, movedPastThreshold, reactivate, refreshCursor, releaseToolCapture, removeFeedback, resetFlags, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, setViewer, stateTransition, unloadWhenFinished, viewerEntered, viewerExited |
| Methods inherited from class org.eclipse.gef.internal.FlagSupport |
getFlag, setFlag |
| 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, 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
EditParts 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.
- Overrides:
getCommandName in class AbstractTool
getConnection
protected Connection getConnection()
getConnectionEditPart
protected ConnectionEditPart getConnectionEditPart()
getDebugName
protected String getDebugName()
- Description copied from class:
AbstractTool
- Returns the debug name for this tool.
- Overrides:
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