de.cau.cs.kieler.core.model.gmf.policies
Class BalloonMouseListener

java.lang.Object
  extended by de.cau.cs.kieler.core.model.gmf.policies.BalloonMouseListener
All Implemented Interfaces:
DragTracker, Tool

public class BalloonMouseListener
extends Object
implements DragTracker

MouseListener for listening to clicks on the custom popup balloons.

Rating proposed yellow
(2009-02-23)

Constructor Summary
BalloonMouseListener(IBalloonContribution item)
          Creates a new BalloonMouseListener.
 
Method Summary
 void activate()
          
 void commitDrag()
          
 void deactivate()
          
 void focusGained(FocusEvent event, EditPartViewer viewer)
          
 void focusLost(FocusEvent event, EditPartViewer viewer)
          
 void keyDown(KeyEvent keyEvent, EditPartViewer viewer)
          
 void keyTraversed(TraverseEvent event, EditPartViewer viewer)
          
 void keyUp(KeyEvent keyEvent, EditPartViewer viewer)
          
 void mouseDoubleClick(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseDown(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseDrag(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseHover(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseMove(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseUp(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void mouseWheelScrolled(Event event, EditPartViewer viewer)
          
 void nativeDragFinished(DragSourceEvent event, EditPartViewer viewer)
          
 void nativeDragStarted(DragSourceEvent event, EditPartViewer viewer)
          
 void setEditDomain(EditDomain domain)
          
 void setProperties(Map properties)
          
 void setViewer(EditPartViewer viewer)
          
 void viewerEntered(MouseEvent mouseEvent, EditPartViewer viewer)
          
 void viewerExited(MouseEvent mouseEvent, EditPartViewer viewer)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BalloonMouseListener

public BalloonMouseListener(IBalloonContribution item)
Creates a new BalloonMouseListener.

Parameters:
item - the contribution item
Method Detail

commitDrag

public void commitDrag()

Specified by:
commitDrag in interface DragTracker

activate

public void activate()

Specified by:
activate in interface Tool

deactivate

public void deactivate()

Specified by:
deactivate in interface Tool

focusGained

public void focusGained(FocusEvent event,
                        EditPartViewer viewer)

Specified by:
focusGained in interface Tool

focusLost

public void focusLost(FocusEvent event,
                      EditPartViewer viewer)

Specified by:
focusLost in interface Tool

keyDown

public void keyDown(KeyEvent keyEvent,
                    EditPartViewer viewer)

Specified by:
keyDown in interface Tool

keyTraversed

public void keyTraversed(TraverseEvent event,
                         EditPartViewer viewer)

Specified by:
keyTraversed in interface Tool

keyUp

public void keyUp(KeyEvent keyEvent,
                  EditPartViewer viewer)

Specified by:
keyUp in interface Tool

mouseDoubleClick

public void mouseDoubleClick(MouseEvent mouseEvent,
                             EditPartViewer viewer)

Specified by:
mouseDoubleClick in interface Tool

mouseDown

public void mouseDown(MouseEvent mouseEvent,
                      EditPartViewer viewer)

Specified by:
mouseDown in interface Tool

mouseDrag

public void mouseDrag(MouseEvent mouseEvent,
                      EditPartViewer viewer)

Specified by:
mouseDrag in interface Tool

mouseHover

public void mouseHover(MouseEvent mouseEvent,
                       EditPartViewer viewer)

Specified by:
mouseHover in interface Tool

mouseMove

public void mouseMove(MouseEvent mouseEvent,
                      EditPartViewer viewer)

Specified by:
mouseMove in interface Tool

mouseUp

public void mouseUp(MouseEvent mouseEvent,
                    EditPartViewer viewer)

Specified by:
mouseUp in interface Tool

mouseWheelScrolled

public void mouseWheelScrolled(Event event,
                               EditPartViewer viewer)

Specified by:
mouseWheelScrolled in interface Tool

nativeDragFinished

public void nativeDragFinished(DragSourceEvent event,
                               EditPartViewer viewer)

Specified by:
nativeDragFinished in interface Tool

nativeDragStarted

public void nativeDragStarted(DragSourceEvent event,
                              EditPartViewer viewer)

Specified by:
nativeDragStarted in interface Tool

setEditDomain

public void setEditDomain(EditDomain domain)

Specified by:
setEditDomain in interface Tool

setProperties

public void setProperties(Map properties)

Specified by:
setProperties in interface Tool

setViewer

public void setViewer(EditPartViewer viewer)

Specified by:
setViewer in interface Tool

viewerEntered

public void viewerEntered(MouseEvent mouseEvent,
                          EditPartViewer viewer)

Specified by:
viewerEntered in interface Tool

viewerExited

public void viewerExited(MouseEvent mouseEvent,
                         EditPartViewer viewer)

Specified by:
viewerExited in interface Tool