Package 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 SummaryFieldsModifier and TypeFieldDescriptionstatic final StringConstant used to indicate that a group of existing children are being added to the receiver of the Request.static final StringConstant used to indicate that alignment is being performed.static final StringConstant used to indicate that a group of children are being aligned.static final StringIndicates that the reciever of the request should be cloned.static final StringIndicates the end of creation of a new connection.static final StringIndicates the creation of a new connection.static final StringIndicates that an object is to be created by the receiver of the Request.static final StringIndicates that a bendpoint is being inserted by the User.static final StringConstant used to indicate that the receiver of the Request is being deleted.static final StringConstant used to indicate that a child of the receiver the Request is to be deleted.static final StringIndicates that a direct edit should be performed.static final StringIndicates that a part (or a group of parts) is being moved within its current parent.static final StringIndicates that an existing bendpoint is being moved or dragged by the User.static final StringIndicates that a group of children are being moved.static final StringIndicates that the user has double-clicked on the receiver.static final StringIndicates that the receiver is being removed from its current parent, to be inserted into a new parent.static final StringIndicates that a group of children are being removed from the receiver of the Request.static final StringConstant used to indicate that the source end of an existing connection is being reconnected to a new source node EditPart.static final StringConstant used to indicate that the target end of an existing connection is being reconnected to a new target node EditPart.static final StringIndicates that a part (or a group of parts) is being resized.static final StringIndicates that a group of children are to be resized.static final StringIndicates selection Requests.static final StringIndicates selection hover Requests.
- 
Field Details- 
REQ_CONNECTION_STARTIndicates 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:
 
- 
REQ_CONNECTION_ENDIndicates 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:
 
- 
REQ_RECONNECT_SOURCEConstant 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:
 
- 
REQ_RECONNECT_TARGETConstant 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:
 
- 
REQ_MOVE_BENDPOINTIndicates that an existing bendpoint is being moved or dragged by the User.- See Also:
 
- 
REQ_CREATE_BENDPOINTIndicates that a bendpoint is being inserted by the User.- See Also:
 
- 
REQ_RESIZEIndicates that a part (or a group of parts) is being resized.- See Also:
 
- 
REQ_RESIZE_CHILDRENIndicates that a group of children are to be resized.- See Also:
 
- 
REQ_MOVEIndicates that a part (or a group of parts) is being moved within its current parent.- See Also:
 
- 
REQ_MOVE_CHILDRENIndicates that a group of children are being moved.- See Also:
 
- 
REQ_OPENIndicates 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:
 
- 
REQ_ORPHANIndicates that the receiver is being removed from its current parent, to be inserted into a new parent.- See Also:
 
- 
REQ_ORPHAN_CHILDRENIndicates that a group of children are being removed from the receiver of the Request.- See Also:
 
- 
REQ_CREATEIndicates that an object is to be created by the receiver of the Request.- See Also:
 
- 
REQ_ADDConstant used to indicate that a group of existing children are being added to the receiver of the Request.- See Also:
 
- 
REQ_CLONEIndicates that the reciever of the request should be cloned.- See Also:
 
- 
REQ_DELETEConstant used to indicate that the receiver of the Request is being deleted.- See Also:
 
- 
REQ_DELETE_DEPENDANTConstant used to indicate that a child of the receiver the Request is to be deleted.- See Also:
 
- 
REQ_ALIGNConstant used to indicate that alignment is being performed.- See Also:
 
- 
REQ_ALIGN_CHILDRENConstant used to indicate that a group of children are being aligned.- See Also:
 
- 
REQ_DIRECT_EDITIndicates that a direct edit should be performed.- See Also:
 
- 
REQ_SELECTIONIndicates selection Requests.- See Also:
 
- 
REQ_SELECTION_HOVERIndicates selection hover Requests.- See Also:
 
 
-