# Uses of Class
org.eclipse.gef.requests.ChangeBoundsRequest

Packages that use ChangeBoundsRequest
Package
Description
org.eclipse.gef.editpolicies
This package contains EditPolicy implementations for many common editing Roles.
org.eclipse.gef.requests
This package contains the common Request types used by the provided tools and edit policies.
org.eclipse.gef.tools
This package provides several tool implementations.

## Uses of ChangeBoundsRequest in org.eclipse.gef.editpolicies

Methods in org.eclipse.gef.editpolicies with parameters of type ChangeBoundsRequest
Modifier and Type
Method
Description
`protected Command`
ConstrainedLayoutEditPolicy.`createAddCommand(ChangeBoundsRequest request, EditPart child, Object constraint)`
Returns the `Command` to perform an Add with the specified child and constraint.
`protected Command`
ConstrainedLayoutEditPolicy.`createChangeConstraintCommand(ChangeBoundsRequest request, EditPart child, Object constraint)`
The request is now made available when creating the change constraint command.
`protected void`
NonResizableEditPolicy.`eraseChangeBoundsFeedback(ChangeBoundsRequest request)`
Erases drag feedback.
`protected abstract Command`
TreeContainerEditPolicy.`getAddCommand(ChangeBoundsRequest request)`
Returns a Command for adding the children to the container.
`protected Command`
ConstrainedLayoutEditPolicy.`getChangeConstraintCommand(ChangeBoundsRequest request)`
Returns the `Command` for changing bounds for a group of children.
`protected Command`
ContainerEditPolicy.`getCloneCommand(ChangeBoundsRequest request)`
Override to contribute to clone requests.
`protected Command`
LayoutEditPolicy.`getCloneCommand(ChangeBoundsRequest request)`
Override to contribute to clone requests.
`protected Object`
ConstrainedLayoutEditPolicy.`getConstraintFor(ChangeBoundsRequest request, GraphicalEditPart child)`
Generates a draw2d constraint object for the given `ChangeBoundsRequest` and child EditPart by delegating to `ConstrainedLayoutEditPolicy.getConstraintFor(Request, GraphicalEditPart, Rectangle)`.
`protected Object`
ConstrainedLayoutEditPolicy.`getConstraintForClone(GraphicalEditPart part, ChangeBoundsRequest request)`
Deprecated.
Use `ConstrainedLayoutEditPolicy.getConstraintFor(ChangeBoundsRequest, GraphicalEditPart)` instead.
`protected abstract Command`
TreeContainerEditPolicy.`getMoveChildrenCommand(ChangeBoundsRequest request)`
Returns a Command for moving the children within the container.
`protected Command`
NonResizableEditPolicy.`getMoveCommand(ChangeBoundsRequest request)`
Returns the command contribution to a change bounds request.
`protected Command`
ConstrainedLayoutEditPolicy.`getResizeChildrenCommand(ChangeBoundsRequest request)`
Returns the `Command` to resize a group of children.
`protected Command`
ResizableEditPolicy.`getResizeCommand(ChangeBoundsRequest request)`
Returns the command contribution for the given resize request.
`protected void`
NonResizableEditPolicy.`showChangeBoundsFeedback(ChangeBoundsRequest request)`
Shows or updates feedback for a change bounds request.

## Uses of ChangeBoundsRequest in org.eclipse.gef.requests

Subclasses of ChangeBoundsRequest in org.eclipse.gef.requests
Modifier and Type
Class
Description
`class`
`AlignmentRequest`
A request to align multiple objects.

## Uses of ChangeBoundsRequest in org.eclipse.gef.tools

Methods in org.eclipse.gef.tools that return ChangeBoundsRequest
Modifier and Type
Method
Description
`protected ChangeBoundsRequest`
DragEditPartsTracker.`getTargetRequest()`
Methods in org.eclipse.gef.tools with parameters of type ChangeBoundsRequest
Modifier and Type
Method
Description
`protected void`
ResizeTracker.`enforceConstraintsForResize(ChangeBoundsRequest changeBoundsRequest)`
Ensures size constraints (by default minimum and maximum) are respected by the given request.
`protected void`
ResizeTracker.`enforceResizeConstraintsForBottomRightCorner(ChangeBoundsRequest changeBoundsRequest)`
Ensures that the in addition to the size constraints also the position is respected by the given request.
`protected org.eclipse.draw2d.geometry.Dimension`
ResizeTracker.`getMaximumSizeFor(ChangeBoundsRequest request)`
Determines the maximum size that the host can be resized to for a given request.
`protected org.eclipse.draw2d.geometry.Dimension`
ResizeTracker.`getMinimumSizeFor(ChangeBoundsRequest request)`
Determines the minimum size that the specified child can be resized to.By default, a default value is returned.
`protected void`
DragEditPartsTracker.`snapPoint(ChangeBoundsRequest request)`
This method can be overridden by clients to customize the snapping behavior.