Class GFResizableEditPolicy
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.gef.editpolicies.ResizableEditPolicy
org.eclipse.graphiti.ui.internal.policy.GFResizableEditPolicy
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class GFResizableEditPolicy
extends org.eclipse.gef.editpolicies.ResizableEditPolicy
-
Field Summary
Fields inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
handles
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
ConstructorDescriptionGFResizableEditPolicy
(IConfigurationProviderInternal cfgProvider) GFResizableEditPolicy
(IConfigurationProviderInternal configurationProvider, IResizeShapeContext resizeShapeContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.draw2d.IFigure
protected List<?>
void
eraseSourceFeedback
(org.eclipse.gef.Request request) protected IConfigurationProviderInternal
int
protected void
protected void
protected void
Methods inherited from class org.eclipse.gef.editpolicies.ResizableEditPolicy
createResizeHandle, getCommand, getResizeCommand, getResizeTracker, setResizeDirections, showSourceFeedback, understandsRequest
Methods inherited from class org.eclipse.gef.editpolicies.NonResizableEditPolicy
createDragHandle, createMoveHandle, deactivate, eraseChangeBoundsFeedback, getAlignCommand, getDragSourceFeedbackFigure, getDragTracker, getInitialFeedbackBounds, getMoveCommand, getOrphanCommand, getSelectTracker, hideFocus, isDragAllowed, setDragAllowed, showChangeBoundsFeedback, showFocus
Methods inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
addSelectionHandles, getAdapter, removeSelectionHandles
Methods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy
activate, addSelectionListener, getTargetEditPart, removeSelectionListener, setFocus, setSelectedState
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseTargetFeedback, getHost, setHost, showTargetFeedback, toString
-
Constructor Details
-
GFResizableEditPolicy
-
GFResizableEditPolicy
public GFResizableEditPolicy(IConfigurationProviderInternal configurationProvider, IResizeShapeContext resizeShapeContext)
-
-
Method Details
-
createDragSourceFeedbackFigure
protected org.eclipse.draw2d.IFigure createDragSourceFeedbackFigure()- Overrides:
createDragSourceFeedbackFigure
in classorg.eclipse.gef.editpolicies.NonResizableEditPolicy
-
createSelectionHandles
- Overrides:
createSelectionHandles
in classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
eraseSourceFeedback
public void eraseSourceFeedback(org.eclipse.gef.Request request) - Specified by:
eraseSourceFeedback
in interfaceorg.eclipse.gef.EditPolicy
- Overrides:
eraseSourceFeedback
in classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
getConfigurationProvider
-
getResizeDirections
public int getResizeDirections()- Overrides:
getResizeDirections
in classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
hideSelection
protected void hideSelection()- Overrides:
hideSelection
in classorg.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
-
showPrimarySelection
protected void showPrimarySelection()- Overrides:
showPrimarySelection
in classorg.eclipse.gef.editpolicies.SelectionEditPolicy
-
showSelection
protected void showSelection()- Overrides:
showSelection
in classorg.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
-