GEF v2.0

org.eclipse.gef.editpolicies
Class ConnectionEditPolicy

java.lang.Object
  |
  +--org.eclipse.gef.editpolicies.AbstractEditPolicy
        |
        +--org.eclipse.gef.editpolicies.ConnectionEditPolicy
All Implemented Interfaces:
EditPolicy, RequestConstants

public abstract class ConnectionEditPolicy
extends AbstractEditPolicy


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_CHILD, REQ_ALIGN_CHILDREN, REQ_ANCESTOR_DELETED, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_BENDPOINT, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILD, REQ_MOVE_CHILDREN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_END, REQ_RECONNECT_SOURCE, REQ_RECONNECT_START, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILD, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER, REQ_SOURCE_DELETED, REQ_TARGET_DELETED
 
Constructor Summary
ConnectionEditPolicy()
           
 
Method Summary
protected  void createDeleteCommand(DeleteRequest req)
          Deprecated.  
 Command getCommand(Request request)
          Returns the command for a given request, or null if the EditPolicy does not work with that request type.
protected abstract  Command getDeleteCommand(DeleteRequest request)
           
protected  Command getSourceDeletedCommand(DeleteRequest request)
           
protected  Command getTargetDeletedCommand(DeleteRequest request)
           
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, initialize, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectionEditPolicy

public ConnectionEditPolicy()
Method Detail

createDeleteCommand

protected final void createDeleteCommand(DeleteRequest req)
                                  throws Exception
Deprecated.  


getCommand

public Command getCommand(Request request)
Description copied from interface: EditPolicy
Returns the command for a given request, or null if the EditPolicy does not work with that request type. null is treated as a no-op by the caller, or a zero contribution. The EditPolicy must return an UnexectuableCommand if it wishes to prevent the operation from being performed.
Overrides:
getCommand in class AbstractEditPolicy

getDeleteCommand

protected abstract Command getDeleteCommand(DeleteRequest request)

getSourceDeletedCommand

protected Command getSourceDeletedCommand(DeleteRequest request)

getTargetDeletedCommand

protected Command getTargetDeletedCommand(DeleteRequest request)

GEF v2.0