public abstract class SelectionHandlesEditPolicy extends SelectionEditPolicy implements IAdaptable
SelectionHandlesEditPolicy implements
IAdaptable
for accessibility support. If any
of the managed Handles provide accesible locations, then a
AccessibleHandleProvider
is automatically created.
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
handles
the List of handles
|
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
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 and Description |
---|
SelectionHandlesEditPolicy() |
Modifier and Type | Method and Description |
---|---|
protected void |
addSelectionHandles()
Adds the handles to the handle layer.
|
protected abstract java.util.List |
createSelectionHandles()
Subclasses must implement to provide the list of handles.
|
java.lang.Object |
getAdapter(java.lang.Class key) |
protected void |
hideSelection()
Implemented to remove the handles.
|
protected void |
removeSelectionHandles()
removes the selection handles from the selection layer.
|
protected void |
showSelection()
Implemented to add the selection handles
|
activate, addSelectionListener, deactivate, getTargetEditPart, hideFocus, removeSelectionListener, setFocus, setSelectedState, showFocus, showPrimarySelection
addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
protected void addSelectionHandles()
protected abstract java.util.List createSelectionHandles()
null
public java.lang.Object getAdapter(java.lang.Class key)
getAdapter
in interface IAdaptable
IAdaptable.getAdapter(Class)
protected void hideSelection()
hideSelection
in class SelectionEditPolicy
SelectionEditPolicy.hideSelection()
protected void removeSelectionHandles()
protected void showSelection()
showSelection
in class SelectionEditPolicy
SelectionEditPolicy.showSelection()
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.