Package org.eclipse.gef.editpolicies
Class ConnectionEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.ConnectionEditPolicy
- All Implemented Interfaces:
- EditPolicy,- RequestConstants
A model-based EditPolicy for connections. A model-based EditPolicy only knows
 about the host's model and the basic operations it supports. By default,
 ConnectionEditPolicy understands only DELETE. Subclasses can add support to
 handle additional behavior specific to the model.
 
 This EditPolicy is not a
 GraphicalEditPolicy, and should not be
 used to show feedback or interact with the host's visuals in any way.
- Since:
- 2.0
- 
Field SummaryFields inherited from interface org.eclipse.gef.EditPolicyCOMPONENT_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_ROLEFields inherited from interface org.eclipse.gef.RequestConstantsREQ_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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetCommand(Request request) Returnsnullby default.protected abstract CommandgetDeleteCommand(GroupRequest request) Subclasses should implement to return the Command to delete the connection.Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicyactivate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
- 
Constructor Details- 
ConnectionEditPolicypublic ConnectionEditPolicy()
 
- 
- 
Method Details- 
getCommandDescription copied from class:AbstractEditPolicyReturnsnullby default.nullis used to indicate that the EditPolicy does not contribute to the specifiedRequest.- Specified by:
- getCommandin interface- EditPolicy
- Overrides:
- getCommandin class- AbstractEditPolicy
- Parameters:
- request- the Request
- Returns:
- nullor a Command contribution
- See Also:
 
- 
getDeleteCommandSubclasses should implement to return the Command to delete the connection.- Parameters:
- request- the DeleteRequest
- Returns:
- the Command to delete the connection
 
 
-