Class ModelObjectDeleteEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.ComponentEditPolicy
org.eclipse.graphiti.ui.internal.policy.ModelObjectDeleteEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class ModelObjectDeleteEditPolicy
extends org.eclipse.gef.editpolicies.ComponentEditPolicy
An EditPolicy to handle the deletion of EditParts.
-
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
ModifierConstructorDescriptionprotected
ModelObjectDeleteEditPolicy
(IConfigurationProvider configurationProvider) Creates a new ModelObjectDeleteEditPolicy. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gef.commands.Command
createDeleteCommand
(org.eclipse.gef.requests.GroupRequest request) Is called, when an EditPart shall be deleted.protected final IConfigurationProvider
Methods inherited from class org.eclipse.gef.editpolicies.ComponentEditPolicy
getCommand, getDeleteCommand, getOrphanCommand
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
-
Constructor Details
-
ModelObjectDeleteEditPolicy
Creates a new ModelObjectDeleteEditPolicy.- Parameters:
configurationProvider
- The IConfigurationProviderInternal.
-
-
Method Details
-
getConfigurationProvider
-
createDeleteCommand
protected org.eclipse.gef.commands.Command createDeleteCommand(org.eclipse.gef.requests.GroupRequest request) Is called, when an EditPart shall be deleted. It creates an ICommandFactory.createDeleteModelObjectCommand().- Overrides:
createDeleteCommand
in classorg.eclipse.gef.editpolicies.ComponentEditPolicy
- See Also:
-
ComponentEditPolicy.createDeleteCommand(org.eclipse.gef.requests.GroupRequest)
-