|
||||||||||
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.gef.tools.AbstractConnectionCreationTool
org.eclipse.gef.tools.ConnectionCreationTool
de.tu_berlin.cs.tfs.muvitorkit.gef.palette.MappingCreationTool
public class MappingCreationTool
This Tool
allows to create connections (e.g. node mappings) between
edit parts of two different EditPartViewer
s. It will not get in the
"invalid" state if the mouse leaves the current viewer as does the normal
ConnectionCreationTool
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.gef.tools.AbstractTool |
---|
AbstractTool.Input |
Field Summary |
---|
Fields inherited from class org.eclipse.gef.tools.AbstractConnectionCreationTool |
---|
MAX_FLAG, MAX_STATE, STATE_CONNECTION_STARTED |
Fields inherited from class org.eclipse.gef.tools.AbstractTool |
---|
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 | |
---|---|
MappingCreationTool()
|
Method Summary | |
---|---|
protected boolean |
handleFocusLost()
Overwritten to prevent the tool to get in invalid state if we focus on another viewer. |
protected boolean |
handleMove()
Overwritten to allow moving in another viewer and nevertheless continue updating the tool. |
Methods inherited from class org.eclipse.gef.tools.ConnectionCreationTool |
---|
handleButtonDown, handleKeyDown, mouseWheelScrolled |
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 |
Constructor Detail |
---|
public MappingCreationTool()
Method Detail |
---|
protected boolean handleFocusLost()
handleFocusLost
in class ConnectionCreationTool
ConnectionCreationTool.handleFocusLost()
protected boolean handleMove()
handleMove
in class AbstractConnectionCreationTool
AbstractConnectionCreationTool.handleMove()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |