|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.gef.editpolicies.AbstractEditPolicy | +--org.eclipse.gef.editpolicies.GraphicalEditPolicy | +--org.eclipse.gef.editpolicies.SelectionEditPolicy | +--org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy
A SelectionEditPolicy which maintains a List of handles. Handles are figures which are added to the HANDLE layer, and optionally return a DragTracker for dragging them. Subclasses must provide the actual set of handles to add.
SelectionHandlesEditPolicy implements IAdaptable
for
accessibility support.
Field Summary | |
protected List |
handles
the List of 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_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 | |
SelectionHandlesEditPolicy()
|
Method Summary | |
protected void |
addSelectionHandles()
Adds the handles to the handle layer. |
protected abstract List |
createSelectionHandles()
Subclasses must implement to provide the list of handles. |
Object |
getAdapter(Class key)
* @see org.eclipse.core.runtime.IAdaptable#getAdapter(Class) |
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 |
Methods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy |
activate, addSelectionListener, deactivate, getTargetEditPart, hideFocus, removeSelectionListener, setFocus, setSelectedState, showFocus, showPrimarySelection |
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy |
addFeedback, getHostFigure, getLayer, removeFeedback |
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy |
debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected List handles
Constructor Detail |
public SelectionHandlesEditPolicy()
Method Detail |
protected void addSelectionHandles()
protected abstract List createSelectionHandles()
public Object getAdapter(Class key)
getAdapter
in interface IAdaptable
protected void hideSelection()
hideSelection
in class SelectionEditPolicy
SelectionEditPolicy.hideSelection()
protected void removeSelectionHandles()
protected void showSelection()
showSelection
in class SelectionEditPolicy
SelectionEditPolicy.showSelection()
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |