GEF (MVC)
3.9.0.201308190730

org.eclipse.gef
Interface RequestConstants

All Known Implementing Classes:
AbstractConnectionCreationTool, AbstractConnectionEditPart, AbstractEditPart, AbstractEditPolicy, AbstractGraphicalEditPart, AbstractTool, AbstractTreeContainerEditPolicy, AbstractTreeEditPart, BendpointEditPolicy, ComponentEditPolicy, ConnectionBendpointTracker, ConnectionCreationTool, ConnectionDragCreationTool, ConnectionEditPolicy, ConnectionEndpointEditPolicy, ConnectionEndpointTracker, ConstrainedLayoutEditPolicy, ContainerEditPolicy, CreationTool, DeselectAllTracker, DirectEditPolicy, DragEditPartsTracker, DragTreeItemsTracker, FlowLayoutEditPolicy, FreeformGraphicalRootEditPart, GraphicalEditPolicy, GraphicalNodeEditPolicy, GraphicalRootEditPart, LayoutEditPolicy, MarqueeDragTracker, MarqueeSelectionTool, NonResizableEditPolicy, OrderedLayoutEditPolicy, PanningSelectionTool, ResizableEditPolicy, ResizeTracker, RootComponentEditPolicy, RootTreeEditPart, ScalableFreeformRootEditPart, ScalableRootEditPart, ScrollableSelectionFeedbackEditPolicy, SelectEditPartTracker, SelectionEditPolicy, SelectionHandlesEditPolicy, SelectionTool, SimpleDragTracker, SimpleRootEditPart, SnapFeedbackPolicy, TargetingTool, TreeContainerEditPolicy, XYLayoutEditPolicy

public interface RequestConstants

The set of constants used to identify Requests by their type. Applications can extend this set of constants with their own.


Field Summary
static java.lang.String REQ_ADD
          Constant used to indicate that a group of existing children are being added to the receiver of the Request.
static java.lang.String REQ_ALIGN
          Constant used to indicate that alignment is being performed.
static java.lang.String REQ_ALIGN_CHILDREN
          Constant used to indicate that a group of children are being aligned.
static java.lang.String REQ_CLONE
          Indicates that the reciever of the request should be cloned.
static java.lang.String REQ_CONNECTION_END
          Indicates the end of creation of a new connection.
static java.lang.String REQ_CONNECTION_START
          Indicates the creation of a new connection.
static java.lang.String REQ_CREATE
          Indicates that an object is to be created by the receiver of the Request.
static java.lang.String REQ_CREATE_BENDPOINT
          Indicates that a bendpoint is being inserted by the User.
static java.lang.String REQ_DELETE
          Constant used to indicate that the receiver of the Request is being deleted.
static java.lang.String REQ_DELETE_DEPENDANT
          Constant used to indicate that a child of the receiver the Request is to be deleted.
static java.lang.String REQ_DIRECT_EDIT
          Indicates that a direct edit should be performed.
static java.lang.String REQ_MOVE
          Indicates that a part (or a group of parts) is being moved within its current parent.
static java.lang.String REQ_MOVE_BENDPOINT
          Indicates that an existing bendpoint is being moved or dragged by the User.
static java.lang.String REQ_MOVE_CHILDREN
          Indicates that a group of children are being moved.
static java.lang.String REQ_OPEN
          Indicates that the user has double-clicked on the receiver.
static java.lang.String REQ_ORPHAN
          Indicates that the receiver is being removed from its current parent, to be inserted into a new parent.
static java.lang.String REQ_ORPHAN_CHILDREN
          Indicates that a group of children are being removed from the receiver of the Request.
static java.lang.String REQ_RECONNECT_SOURCE
          Constant used to indicate that the source end of an existing connection is being reconnected to a new source node EditPart.
static java.lang.String REQ_RECONNECT_TARGET
          Constant used to indicate that the target end of an existing connection is being reconnected to a new target node EditPart.
static java.lang.String REQ_RESIZE
          Indicates that a part (or a group of parts) is being resized.
static java.lang.String REQ_RESIZE_CHILDREN
          Indicates that a group of children are to be resized.
static java.lang.String REQ_SELECTION
          Indicates selection Requests.
static java.lang.String REQ_SELECTION_HOVER
          Indicates selection hover Requests.
 

Field Detail

REQ_CONNECTION_START

static final java.lang.String REQ_CONNECTION_START
Indicates the creation of a new connection. Creating a connection involves both the source node and target node EditParts. This is the constant that is used with the first node on which the user clicks.

See Also:
Constant Field Values

REQ_CONNECTION_END

static final java.lang.String REQ_CONNECTION_END
Indicates the end of creation of a new connection. Creating a connection involves both the source node and target node EditParts. This is the constant that is used with the second node on which the user clicks.

See Also:
Constant Field Values

REQ_RECONNECT_SOURCE

static final java.lang.String REQ_RECONNECT_SOURCE
Constant used to indicate that the source end of an existing connection is being reconnected to a new source node EditPart. The new source node is the receiver of such Requests.

See Also:
Constant Field Values

REQ_RECONNECT_TARGET

static final java.lang.String REQ_RECONNECT_TARGET
Constant used to indicate that the target end of an existing connection is being reconnected to a new target node EditPart. The new target node is the receiver of such Requests.

See Also:
Constant Field Values

REQ_MOVE_BENDPOINT

static final java.lang.String REQ_MOVE_BENDPOINT
Indicates that an existing bendpoint is being moved or dragged by the User.

See Also:
Constant Field Values

REQ_CREATE_BENDPOINT

static final java.lang.String REQ_CREATE_BENDPOINT
Indicates that a bendpoint is being inserted by the User.

See Also:
Constant Field Values

REQ_RESIZE

static final java.lang.String REQ_RESIZE
Indicates that a part (or a group of parts) is being resized.

See Also:
Constant Field Values

REQ_RESIZE_CHILDREN

static final java.lang.String REQ_RESIZE_CHILDREN
Indicates that a group of children are to be resized.

See Also:
Constant Field Values

REQ_MOVE

static final java.lang.String REQ_MOVE
Indicates that a part (or a group of parts) is being moved within its current parent.

See Also:
Constant Field Values

REQ_MOVE_CHILDREN

static final java.lang.String REQ_MOVE_CHILDREN
Indicates that a group of children are being moved.

See Also:
Constant Field Values

REQ_OPEN

static final java.lang.String REQ_OPEN
Indicates that the user has double-clicked on the receiver. "Open" means different things for different applications. Sometimes it means open a popup dialog of properties, or the Workbench's properties view. Sometimes it means open a sub-diagram.

See Also:
Constant Field Values

REQ_ORPHAN

static final java.lang.String REQ_ORPHAN
Indicates that the receiver is being removed from its current parent, to be inserted into a new parent.

See Also:
Constant Field Values

REQ_ORPHAN_CHILDREN

static final java.lang.String REQ_ORPHAN_CHILDREN
Indicates that a group of children are being removed from the receiver of the Request.

See Also:
Constant Field Values

REQ_CREATE

static final java.lang.String REQ_CREATE
Indicates that an object is to be created by the receiver of the Request.

See Also:
Constant Field Values

REQ_ADD

static final java.lang.String REQ_ADD
Constant used to indicate that a group of existing children are being added to the receiver of the Request.

See Also:
Constant Field Values

REQ_CLONE

static final java.lang.String REQ_CLONE
Indicates that the reciever of the request should be cloned.

See Also:
Constant Field Values

REQ_DELETE

static final java.lang.String REQ_DELETE
Constant used to indicate that the receiver of the Request is being deleted.

See Also:
Constant Field Values

REQ_DELETE_DEPENDANT

static final java.lang.String REQ_DELETE_DEPENDANT
Constant used to indicate that a child of the receiver the Request is to be deleted.

See Also:
Constant Field Values

REQ_ALIGN

static final java.lang.String REQ_ALIGN
Constant used to indicate that alignment is being performed.

See Also:
Constant Field Values

REQ_ALIGN_CHILDREN

static final java.lang.String REQ_ALIGN_CHILDREN
Constant used to indicate that a group of children are being aligned.

See Also:
Constant Field Values

REQ_DIRECT_EDIT

static final java.lang.String REQ_DIRECT_EDIT
Indicates that a direct edit should be performed.

See Also:
Constant Field Values

REQ_SELECTION

static final java.lang.String REQ_SELECTION
Indicates selection Requests.

See Also:
Constant Field Values

REQ_SELECTION_HOVER

static final java.lang.String REQ_SELECTION_HOVER
Indicates selection hover Requests.

See Also:
Constant Field Values

GEF (MVC)
3.9.0.201308190730

Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.