de.cau.cs.kieler.ksbase.ui.handler
Class BalloonPopupBarEditPolicy

java.lang.Object
  extended by org.eclipse.gef.editpolicies.AbstractEditPolicy
      extended by org.eclipse.gef.editpolicies.GraphicalEditPolicy
          extended by org.eclipse.gmf.runtime.diagram.ui.editpolicies.DiagramAssistantEditPolicy
              extended by de.cau.cs.kieler.core.model.gmf.policies.PopupBarPolicy
                  extended by de.cau.cs.kieler.core.model.gmf.policies.DiagramPopupBarPolicy
                      extended by de.cau.cs.kieler.ksbase.ui.handler.BalloonPopupBarEditPolicy
All Implemented Interfaces:
EventListener, MouseMotionListener, EditPolicy, PaletteListener, RequestConstants

public class BalloonPopupBarEditPolicy
extends DiagramPopupBarPolicy

Policy for displaying balloons.

Rating proposed yellow
(2010-03-04)

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.draw2d.MouseMotionListener
MouseMotionListener.Stub
 
Field Summary
 
Fields inherited from interface org.eclipse.gef.EditPolicy
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
 
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
BalloonPopupBarEditPolicy(List<IBalloonContribution> contrib, EditPart part)
          Creates a new BalloonPopupBarEditPolicy.
 
Method Summary
protected  void fillPopupBarDescriptors()
          This is the entry point that subclasses can override to fill the popup bar descrioptors if they have customized tools that cannot be done using the type along with the modeling assistant service.
 void mouseHover(MouseEvent me)
          
 
Methods inherited from class de.cau.cs.kieler.core.model.gmf.policies.DiagramPopupBarPolicy
activate, activeToolChanged, deactivate, fillBasedOnLastActivePaletteTool, fillBasedOnOpenPaletteDrawer, fillWithDefaults, fillWithPaletteToolsInContainer
 
Methods inherited from class de.cau.cs.kieler.core.model.gmf.policies.PopupBarPolicy
addPopupBarDescriptor, addPopupBarDescriptor, addPopupBarDescriptor, addPopupBarDescriptor, addPopupBarDescriptor, createPopupBarFigure, getAppearanceDelayLocationSpecific, getDiagramAssistantID, getImagesToBeDisposed, getIsDisplayAtMouseHoverLocation, getPopupBarDescriptors, getPreferenceName, hideDiagramAssistant, isDiagramAssistant, isDiagramAssistantShowing, isHostConnection, isRightDisplay, mouseMoved, populatePopupBars, setHostConnection, setIsDisplayAtMouseHoverLocation, setLeftHandDisplay, setRightHandDisplay, shouldShowDiagramAssistant, showDiagramAssistant, showDiagramAssistantAfterDelay
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DiagramAssistantEditPolicy
getAppearanceDelay, getDisappearanceDelay, getDisappearanceDelayUponExit, getMouseLocation, hideDiagramAssistantAfterDelay, isPreferenceOn, mouseDragged, mouseEntered, mouseExited, setAvoidHidingDiagramAssistant, setMouseLocation, shouldAvoidHidingDiagramAssistant
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BalloonPopupBarEditPolicy

public BalloonPopupBarEditPolicy(List<IBalloonContribution> contrib,
                                 EditPart part)
Creates a new BalloonPopupBarEditPolicy.

Parameters:
contrib - contributions
part - the edit part
Method Detail

mouseHover

public void mouseHover(MouseEvent me)

Specified by:
mouseHover in interface MouseMotionListener
Overrides:
mouseHover in class PopupBarPolicy

fillPopupBarDescriptors

protected void fillPopupBarDescriptors()
Description copied from class: DiagramPopupBarPolicy
This is the entry point that subclasses can override to fill the popup bar descrioptors if they have customized tools that cannot be done using the type along with the modeling assistant service.

Overrides:
fillPopupBarDescriptors in class DiagramPopupBarPolicy