Class DefaultConnectionEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.ConnectionEditPolicy
org.eclipse.graphiti.ui.internal.policy.DefaultConnectionEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class DefaultConnectionEditPolicy
extends org.eclipse.gef.editpolicies.ConnectionEditPolicy
-
Field Summary
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected IMoveShapeContext
createMoveShapeContext
(Shape shape, ContainerShape source, ContainerShape target, Object constraint, Connection connection) void
eraseTargetFeedback
(org.eclipse.gef.Request request) protected org.eclipse.gef.commands.Command
getAddCommand
(org.eclipse.gef.requests.ChangeBoundsRequest request) org.eclipse.gef.commands.Command
getCommand
(org.eclipse.gef.Request request) protected final IConfigurationProvider
protected org.eclipse.gef.commands.Command
getCreateCommand
(org.eclipse.gef.requests.CreateRequest request) protected org.eclipse.gef.commands.Command
getDeleteCommand
(org.eclipse.gef.requests.GroupRequest request) org.eclipse.gef.EditPart
getTargetEditPart
(org.eclipse.gef.Request request) void
showTargetFeedback
(org.eclipse.gef.Request request) Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, getHost, setHost, showSourceFeedback, toString, understandsRequest
-
Constructor Details
-
DefaultConnectionEditPolicy
-
-
Method Details
-
getConfigurationProvider
-
getCommand
public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request) - Specified by:
getCommand
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
getCommand
in classorg.eclipse.gef.editpolicies.ConnectionEditPolicy
-
getAddCommand
protected org.eclipse.gef.commands.Command getAddCommand(org.eclipse.gef.requests.ChangeBoundsRequest request) -
createMoveShapeContext
protected IMoveShapeContext createMoveShapeContext(Shape shape, ContainerShape source, ContainerShape target, Object constraint, Connection connection) -
getCreateCommand
protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request) -
getTargetEditPart
public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request) - Specified by:
getTargetEditPart
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
getTargetEditPart
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
-
getDeleteCommand
protected org.eclipse.gef.commands.Command getDeleteCommand(org.eclipse.gef.requests.GroupRequest request) - Specified by:
getDeleteCommand
in classorg.eclipse.gef.editpolicies.ConnectionEditPolicy
-
showTargetFeedback
public void showTargetFeedback(org.eclipse.gef.Request request) - Specified by:
showTargetFeedback
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
showTargetFeedback
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
- See Also:
-
AbstractEditPolicy.showTargetFeedback(org.eclipse.gef.Request)
-
eraseTargetFeedback
public void eraseTargetFeedback(org.eclipse.gef.Request request) - Specified by:
eraseTargetFeedback
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
eraseTargetFeedback
in classorg.eclipse.gef.editpolicies.AbstractEditPolicy
- See Also:
-
AbstractEditPolicy.eraseTargetFeedback(org.eclipse.gef.Request)
-