|
GEF v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Generates Requests or other high-level interpretations of
raw event data. Raw event data is sent to Tools from EditPartViewers.
Tools may interpret this data in any way appropriate.
Typically, tools will evoke some change on the application's model by
executing a Command. This command
should be obtained by sending Requests to the EditParts in the viewer.
Tools may also just change some state of the Viewer, such as selection.
Tools may show feedback during the operation and ask the involved EditParts to also show feedback.
![]() | All feedback should be erased and temporary changes reverted prior to executing any command. |
| Method Summary | |
void |
activate()
Initialize the tool and setup any resources needed. |
void |
deactivate()
Called when anothre Tool becomes the active tool for the Editor. |
void |
focusGained(FocusEvent event,
EditPartViewer viewer)
Called when a viewer that the editor controls gains focus. |
void |
focusLost(FocusEvent event,
EditPartViewer viewer)
Called when a viewer that the editor controls loses focus. |
void |
keyDown(KeyEvent keyEvent,
EditPartViewer view)
Called when a key is pressed within a viewer that the editor controls. |
void |
keyUp(KeyEvent keyEvent,
EditPartViewer view)
Called when a key is released within a viewer that the editor controls. |
void |
mouseDoubleClick(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been double clicked over a viewer that the editor controls. |
void |
mouseDown(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been pressed over a viewer that the editor controls. |
void |
mouseDrag(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has been dragged within a viewer that the editor controls. |
void |
mouseHover(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has hovered within a viewer that the editor controls. |
void |
mouseMove(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has been moved within a based that the editor controls. |
void |
mouseUp(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been released over a viewer that the editor controls. |
void |
setEditDomain(EditDomain domain)
|
void |
setViewer(EditPartViewer view)
|
void |
viewerEntered(MouseEvent mouseEvent,
EditPartViewer viewer)
|
void |
viewerExited(MouseEvent mouseEvent,
EditPartViewer viewer)
|
| Method Detail |
public void activate()
deactivate()public void deactivate()
public void focusGained(FocusEvent event,
EditPartViewer viewer)
event - The SWT focus eventviewer - The viewer that the focus event is over.
public void focusLost(FocusEvent event,
EditPartViewer viewer)
event - The SWT focus eventviewer - The viewer that the focus event is over.
public void keyDown(KeyEvent keyEvent,
EditPartViewer view)
public void keyUp(KeyEvent keyEvent,
EditPartViewer view)
public void mouseDoubleClick(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.
public void mouseDown(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.
public void mouseDrag(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.
public void mouseHover(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.
public void mouseMove(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.
public void mouseUp(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - org.eclipse.swt.events.MouseEvent The SWT mouse eventviewer - org.eclipse.gef.IViewer The viewer that the mouse event is over.public void setEditDomain(EditDomain domain)
public void setViewer(EditPartViewer view)
public void viewerEntered(MouseEvent mouseEvent,
EditPartViewer viewer)
public void viewerExited(MouseEvent mouseEvent,
EditPartViewer viewer)
|
GEF v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||