org.eclipse.gmf.runtime.diagram.ui.editpolicies
Class NonResizableEditPolicyEx
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.GraphicalEditPolicy
org.eclipse.gef.editpolicies.SelectionEditPolicy
org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
org.eclipse.gef.editpolicies.NonResizableEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx
- All Implemented Interfaces:
- EditPolicy, IAdaptable, RequestConstants
- Direct Known Subclasses:
- BorderItemSelectionEditPolicy, NonResizableLabelEditPolicy, NonResizableTextEditPolicy
- public class NonResizableEditPolicyEx
- extends NonResizableEditPolicy
A non-resizable edit policy that understands REQ_DRAG and REQ_DROP requests
| 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 |
| Methods inherited from class org.eclipse.gef.editpolicies.NonResizableEditPolicy |
createDragSourceFeedbackFigure, createSelectionHandles, deactivate, eraseChangeBoundsFeedback, getAlignCommand, getCommand, getDragSourceFeedbackFigure, getInitialFeedbackBounds, getMoveCommand, getOrphanCommand, hideFocus, isDragAllowed, setDragAllowed, showFocus, understandsRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NonResizableEditPolicyEx
public NonResizableEditPolicyEx()
eraseSourceFeedback
public void eraseSourceFeedback(Request request)
- See Also:
EditPolicy.eraseSourceFeedback(org.eclipse.gef.Request)
showSourceFeedback
public void showSourceFeedback(Request request)
- See Also:
EditPolicy.showSourceFeedback(org.eclipse.gef.Request)
addSelectionHandles
protected void addSelectionHandles()
- See Also:
SelectionHandlesEditPolicy.addSelectionHandles()
replaceHandleDragEditPartsTracker
protected void replaceHandleDragEditPartsTracker(Handle handle)
- Replaces the handle's default DragEditPartsTracker with the extended
DragEditPartsTrackerEx
- Parameters:
handle - handle to replace
getTargetEditPart
public EditPart getTargetEditPart(Request request)
- See Also:
EditPolicy.getTargetEditPart(org.eclipse.gef.Request)
showChangeBoundsFeedback
protected void showChangeBoundsFeedback(ChangeBoundsRequest request)
- Shows or updates feedback for a change bounds request.
This method had been overriden to make sure that the feed back never
go below the min size also it make sure it never exceed the max size
- Parameters:
request - the request
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.