public class DefaultConnectionEditPolicy
extends org.eclipse.gef.editpolicies.ConnectionEditPolicy
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
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 and Description |
---|
DefaultConnectionEditPolicy(IConfigurationProvider configurationProvider) |
Modifier and Type | Method and Description |
---|---|
void |
eraseTargetFeedback(org.eclipse.gef.Request request) |
org.eclipse.gef.commands.Command |
getCommand(org.eclipse.gef.Request request) |
org.eclipse.gef.EditPart |
getTargetEditPart(org.eclipse.gef.Request request) |
void |
showTargetFeedback(org.eclipse.gef.Request request) |
public DefaultConnectionEditPolicy(IConfigurationProvider configurationProvider)
public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
getCommand
in interface org.eclipse.gef.EditPolicy
getCommand
in class org.eclipse.gef.editpolicies.ConnectionEditPolicy
public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
getTargetEditPart
in interface org.eclipse.gef.EditPolicy
getTargetEditPart
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
public void showTargetFeedback(org.eclipse.gef.Request request)
showTargetFeedback
in interface org.eclipse.gef.EditPolicy
showTargetFeedback
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
AbstractEditPolicy.showTargetFeedback(org.eclipse.gef.Request)
public void eraseTargetFeedback(org.eclipse.gef.Request request)
eraseTargetFeedback
in interface org.eclipse.gef.EditPolicy
eraseTargetFeedback
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
AbstractEditPolicy.eraseTargetFeedback(org.eclipse.gef.Request)