roneditor.ronview.edit.policies
Class HLArcEndpointEditPolicy

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.ronview.edit.policies.HLArcEndpointEditPolicy
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

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

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


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
HLArcEndpointEditPolicy()
           
 
Method Summary
protected  void addSelectionHandles()
           
protected  org.eclipse.draw2d.PolylineConnection getConnectionFigure()
           
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

HLArcEndpointEditPolicy

public HLArcEndpointEditPolicy()
Method Detail

addSelectionHandles

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

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()