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
handlesFields 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_ROLEFields 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
ConstructorsConstructorDescriptionGFResizableEditPolicy(IConfigurationProviderInternal cfgProvider) GFResizableEditPolicy(IConfigurationProviderInternal configurationProvider, IResizeShapeContext resizeShapeContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.draw2d.IFigureprotected List<? extends org.eclipse.gef.Handle>voideraseSourceFeedback(org.eclipse.gef.Request request) protected IConfigurationProviderInternalintprotected voidprotected voidprotected voidMethods inherited from class org.eclipse.gef.editpolicies.ResizableEditPolicy
createResizeHandle, getCommand, getResizeCommand, getResizeTracker, setResizeDirections, showSourceFeedback, understandsRequestMethods inherited from class org.eclipse.gef.editpolicies.NonResizableEditPolicy
createDragHandle, createMoveHandle, deactivate, eraseChangeBoundsFeedback, getAlignCommand, getDragSourceFeedbackFigure, getDragTracker, getInitialFeedbackBounds, getMoveCommand, getOrphanCommand, getSelectTracker, hideFocus, isDragAllowed, setDragAllowed, showChangeBoundsFeedback, showFocusMethods inherited from class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
addSelectionHandles, getAdapter, removeSelectionHandlesMethods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy
activate, addSelectionListener, getTargetEditPart, removeSelectionListener, setFocus, setSelectedStateMethods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHost, getHostFigure, getLayer, removeFeedbackMethods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseTargetFeedback, setHost, showTargetFeedback, toString
-
Constructor Details
-
GFResizableEditPolicy
-
GFResizableEditPolicy
public GFResizableEditPolicy(IConfigurationProviderInternal configurationProvider, IResizeShapeContext resizeShapeContext)
-
-
Method Details
-
createDragSourceFeedbackFigure
protected org.eclipse.draw2d.IFigure createDragSourceFeedbackFigure()- Overrides:
createDragSourceFeedbackFigurein classorg.eclipse.gef.editpolicies.NonResizableEditPolicy
-
createSelectionHandles
- Overrides:
createSelectionHandlesin classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
eraseSourceFeedback
public void eraseSourceFeedback(org.eclipse.gef.Request request) - Specified by:
eraseSourceFeedbackin interfaceorg.eclipse.gef.EditPolicy- Overrides:
eraseSourceFeedbackin classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
getConfigurationProvider
-
getResizeDirections
public int getResizeDirections()- Overrides:
getResizeDirectionsin classorg.eclipse.gef.editpolicies.ResizableEditPolicy
-
hideSelection
protected void hideSelection()- Overrides:
hideSelectionin classorg.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
-
showPrimarySelection
protected void showPrimarySelection()- Overrides:
showPrimarySelectionin classorg.eclipse.gef.editpolicies.SelectionEditPolicy
-
showSelection
protected void showSelection()- Overrides:
showSelectionin classorg.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
-