|
Eclipse GEF 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gef.util.FlagSupport
org.eclipse.gef.tools.AbstractTool
org.eclipse.gef.tools.TargetingTool
org.eclipse.gef.tools.AbstractConnectionCreationTool
org.eclipse.gef.tools.ConnectionCreationTool
The default creation tool for connections. With this tool, the user must click and release the left mouse button on the source edit part and then click and release the left mouse button on the target edit part. By default, this tool will remain active after connections are created. The user must select a different tool to deactivate this tool.
Nested Class Summary |
Nested classes inherited from class org.eclipse.gef.tools.AbstractTool |
AbstractTool.Input |
Field Summary |
Fields inherited from class org.eclipse.gef.tools.AbstractConnectionCreationTool |
MAX_FLAG, MAX_STATE, STATE_CONNECTION_STARTED |
Fields inherited from class org.eclipse.gef.tools.AbstractTool |
MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, PROPERTY_UNLOAD_WHEN_FINISHED, 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_CLONE, 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 |
Constructor Summary | |
ConnectionCreationTool()
Default Constructor. |
|
ConnectionCreationTool(CreationFactory factory)
Constructs a new ConnectionCreationTool with the given factory. |
Method Summary | |
protected boolean |
handleButtonDown(int button)
If the connections is already started, the second button down will call AbstractConnectionCreationTool.handleCreateConnection() . |
protected boolean |
handleFocusLost()
Cleans up feedback and resets the tool when focus is lost. |
protected boolean |
handleKeyDown(KeyEvent event)
Processes the arrow keys (to move the cursor to nearby anchor locations) and the enter key (to start or complete a connections). |
void |
mouseWheelScrolled(Event event,
EditPartViewer viewer)
Scrolling can happen either in the initial state or
once the source of the connection has been
identified . |
Methods inherited from class org.eclipse.gef.util.FlagSupport |
getFlag, setFlag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ConnectionCreationTool()
public ConnectionCreationTool(CreationFactory factory)
factory
- the creation factoryMethod Detail |
protected boolean handleButtonDown(int button)
AbstractConnectionCreationTool.handleCreateConnection()
. Otherwise, it
attempts to start the connection.
handleButtonDown
in class AbstractConnectionCreationTool
button
- the button that was pressed
true
if the button down was processedAbstractTool.handleButtonDown(int)
protected boolean handleFocusLost()
handleFocusLost
in class AbstractConnectionCreationTool
true
if this focus lost event was processedAbstractTool.handleFocusLost()
protected boolean handleKeyDown(KeyEvent event)
handleKeyDown
in class AbstractTool
event
- the key event
true
if this key down event was processedAbstractTool.keyDown(KeyEvent, EditPartViewer)
public void mouseWheelScrolled(Event event, EditPartViewer viewer)
initial
state or
once the source of the connection has been
identified
.
mouseWheelScrolled
in interface Tool
mouseWheelScrolled
in class AbstractTool
event
- the SWT scroll eventviewer
- the originating viewerTool.mouseWheelScrolled(org.eclipse.swt.widgets.Event, org.eclipse.gef.EditPartViewer)
|
Eclipse GEF 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |