roneditor.objectnetview.edit.policies
Class ONArcEndpointEditPolicy

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.ConnectionEndpointEditPolicy
                      extended by roneditor.objectnetview.edit.policies.ONArcEndpointEditPolicy
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class ONArcEndpointEditPolicy
extends org.eclipse.gef.editpolicies.ConnectionEndpointEditPolicy

Edit policy for the endpoint (e.g. arrow) of a ONArc.


Field Summary
 
Fields inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
handles
 
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
ONArcEndpointEditPolicy()
           
 
Method Summary
protected  void addSelectionHandles()
           
protected  org.eclipse.draw2d.PolylineConnection getConnectionFigure()
          Returns the polyline connection figure with a line end arrow.
protected  void removeSelectionHandles()
           
 
Methods inherited from class org.eclipse.gef.editpolicies.ConnectionEndpointEditPolicy
createSelectionHandles, eraseConnectionMoveFeedback, eraseSourceFeedback, getCommand, getConnection, getFeedbackHelper, hideFocus, showConnectionMoveFeedback, showFocus, showSourceFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
getAdapter, hideSelection, showSelection
 
Methods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy
activate, addSelectionListener, deactivate, getTargetEditPart, removeSelectionListener, setFocus, setSelectedState, showPrimarySelection
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseTargetFeedback, getHost, setHost, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ONArcEndpointEditPolicy

public ONArcEndpointEditPolicy()
Method Detail

addSelectionHandles

protected void addSelectionHandles()
Overrides:
addSelectionHandles in class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
See Also:
SelectionHandlesEditPolicy.addSelectionHandles()

getConnectionFigure

protected org.eclipse.draw2d.PolylineConnection getConnectionFigure()
Returns the polyline connection figure with a line end arrow.


removeSelectionHandles

protected void removeSelectionHandles()
Overrides:
removeSelectionHandles in class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
See Also:
SelectionHandlesEditPolicy.removeSelectionHandles()