Package org.eclipse.gef.requests
Class AlignmentRequest
java.lang.Object
org.eclipse.gef.Request
org.eclipse.gef.requests.GroupRequest
org.eclipse.gef.requests.ChangeBoundsRequest
org.eclipse.gef.requests.AlignmentRequest
- All Implemented Interfaces:
DropRequest
A request to align multiple objects.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.AlignmentRequest(Object type) Constructs a new AlignmentRequest with the new type. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the alignment.Returns the rectangle used to align the edit part with.Transforms a copy of the passed in rectangle to account for the move and/or resize deltas and returns this copy.voidsetAlignment(int align) Sets the alignment.voidSets the alignment rectangle.Methods inherited from class org.eclipse.gef.requests.ChangeBoundsRequest
getLocation, getMouseLocation, getMoveDelta, getResizeDirection, getSizeDelta, isCenteredResize, isConstrainedMove, isConstrainedResize, isSnapToEnabled, setCenteredResize, setConstrainedMove, setConstrainedResize, setLocation, setMouseLocation, setMoveDelta, setResizeDirection, setSizeDelta, setSnapToEnabledMethods inherited from class org.eclipse.gef.requests.GroupRequest
getEditParts, setEditParts, setEditPartsMethods inherited from class org.eclipse.gef.Request
getExtendedData, getType, setExtendedData, setType
-
Constructor Details
-
AlignmentRequest
public AlignmentRequest()Default constructor. -
AlignmentRequest
Constructs a new AlignmentRequest with the new type.- Parameters:
type- the type
-
-
Method Details
-
getAlignment
public int getAlignment()Returns the alignment. Possible values arePositionConstants.LEFT,PositionConstants.RIGHT,PositionConstants.TOPandPositionConstants.BOTTOM.- Returns:
- the alignment
-
getAlignmentRectangle
Returns the rectangle used to align the edit part with.- Returns:
- the alignment rectangle
-
getTransformedRectangle
Description copied from class:ChangeBoundsRequestTransforms a copy of the passed in rectangle to account for the move and/or resize deltas and returns this copy.- Overrides:
getTransformedRectanglein classChangeBoundsRequest- Parameters:
rect- the rectangle to transform- Returns:
- a copy of the passed in rectangle representing the new bounds
- See Also:
-
setAlignment
public void setAlignment(int align) Sets the alignment.- Parameters:
align- the alignment- See Also:
-
setAlignmentRectangle
Sets the alignment rectangle.- Parameters:
rect- the alignment rectangle- See Also:
-