|
Runtime | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.gef.util.FlagSupport
org.eclipse.gef.tools.AbstractTool
org.eclipse.gef.tools.TargetingTool
org.eclipse.gmf.runtime.diagram.ui.tools.AbstractPopupBarTool
org.eclipse.gmf.runtime.diagram.ui.tools.PopupBarTool
This is the tool used for the AddUML commands associated with the popup bars. The creation tools for popup bars also need to impl DragTracker since the SelectionTool calls Handle.getDragTracker during mouseDown.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.gef.tools.AbstractTool |
AbstractTool.Input |
| Field Summary |
| Fields inherited from class org.eclipse.gef.tools.TargetingTool |
MAX_FLAG |
| Fields inherited from class org.eclipse.gef.tools.AbstractTool |
MAX_STATE, MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, PROPERTY_UNLOAD_WHEN_FINISHED, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINAL |
| 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 | |
PopupBarTool(EditPart epHost,
CreateRequest theRequest)
constructor |
|
PopupBarTool(EditPart epHost,
IElementType elementType)
constructor |
|
| Method Summary | |
protected Request |
createTargetRequest()
|
protected Command |
getCommand()
First tries to get a command based on the target request (a create view and element request). |
protected void |
showTargetFeedback()
Asks the target editpart to show target feedback and sets the target feedback flag. |
| Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.tools.AbstractPopupBarTool |
commitDrag, getCommandName, getCreateRequest, getDebugName, getElementType, getHost, getPreferencesHint, handleButtonDown, handleButtonUp, isCommandEnabled, selectAddedObject, setElementKind, unlockTargetEditPart |
| Methods inherited from class org.eclipse.gef.util.FlagSupport |
getFlag, setFlag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.gef.DragTracker |
commitDrag |
| Methods inherited from interface org.eclipse.gef.Tool |
activate, deactivate, focusGained, focusLost, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, nativeDragFinished, nativeDragStarted, setEditDomain, setProperties, setViewer, viewerEntered, viewerExited |
| Constructor Detail |
public PopupBarTool(EditPart epHost,
IElementType elementType)
epHost - the host edit part for this toolelementType -
public PopupBarTool(EditPart epHost,
CreateRequest theRequest)
epHost - theRequest - the create request to be used| Method Detail |
protected Request createTargetRequest()
TargetingTool.createTargetRequest()protected Command getCommand()
TargetingTool.getCommand()protected void showTargetFeedback()
|
Runtime | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.