org.eclipse.gmt.umlx.editor.policies
Class LinkBendpointEditPolicy

java.lang.Object
  extended by org.eclipse.gef.editpolicies.AbstractEditPolicy
      extended by org.eclipse.gef.editpolicies.GraphicalEditPolicy
          extended by org.eclipse.gef.editpolicies.SelectionEditPolicy
              extended by org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
                  extended by org.eclipse.gef.editpolicies.BendpointEditPolicy
                      extended by org.eclipse.gmt.umlx.editor.policies.LinkBendpointEditPolicy
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class LinkBendpointEditPolicy
extends org.eclipse.gef.editpolicies.BendpointEditPolicy


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
LinkBendpointEditPolicy()
           
 
Method Summary
 org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
          Adds MOVE support.
 boolean understandsRequest(org.eclipse.gef.Request request)
          Returns true for move types.
 
Methods inherited from class org.eclipse.gef.editpolicies.BendpointEditPolicy
activate, deactivate, eraseSourceFeedback, propertyChange, showSourceFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
getAdapter
 
Methods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy
getTargetEditPart
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
eraseTargetFeedback, getHost, setHost, showTargetFeedback, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LinkBendpointEditPolicy

public LinkBendpointEditPolicy()
Method Detail

getCommand

public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
Adds MOVE support.

Specified by:
getCommand in interface org.eclipse.gef.EditPolicy
Overrides:
getCommand in class org.eclipse.gef.editpolicies.BendpointEditPolicy
See Also:
EditPolicy.getCommand(Request)

understandsRequest

public boolean understandsRequest(org.eclipse.gef.Request request)
Returns true for move types.

Specified by:
understandsRequest in interface org.eclipse.gef.EditPolicy
Overrides:
understandsRequest in class org.eclipse.gef.editpolicies.AbstractEditPolicy
See Also:
EditPolicy.understandsRequest(org.eclipse.gef.Request)