org.eclipse.gef.requests
Class ChangeBoundsRequest
java.lang.Object
org.eclipse.gef.Request
org.eclipse.gef.requests.GroupRequest
org.eclipse.gef.requests.ChangeBoundsRequest
-
All Implemented Interfaces:
-
DropRequest
-
Direct Known Subclasses:
-
AlignmentRequest
- public class ChangeBoundsRequest
- extends
GroupRequest
- implements
DropRequest
A Request to change the bounds of the EditPart(s).
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
ChangeBoundsRequest
public ChangeBoundsRequest()
- Default constructor.
ChangeBoundsRequest
public ChangeBoundsRequest(java.lang.Object type)
- Creates a ChangeBoundsRequest with the given type.
-
Parameters:
-
type
- The type of Request.
getLocation
public
Point getLocation()
- Returns the location of the mouse pointer.
-
-
Specified by:
-
getLocation
in interface
DropRequest
-
-
Returns:
- The location of the mouse pointer.
getMouseLocation
public
Point getMouseLocation()
-
Deprecated. Use
getLocation()
-
-
-
Returns:
- The location of the mouse pointer.
getMoveDelta
public
Point getMoveDelta()
- Returns a Point representing the distance the EditPart has moved.
-
-
-
Returns:
- A Point representing the distance the EditPart has moved.
getResizeDirection
public int getResizeDirection()
- Returns the direction the figure is being resized. Possible values are
-
-
-
Returns:
- the resize direction
getSizeDelta
public
Dimension getSizeDelta()
- Returns a Dimension representing how much the EditPart has been resized.
-
-
-
Returns:
- A Dimension representing how much the EditPart has been resized.
getTransformedRectangle
public
Rectangle getTransformedRectangle(
Rectangle rect)
- Transforms a copy of the passed in rectangle to account for the move and/or resize
deltas and returns this copy.
-
-
-
Parameters:
-
rect
- the rectangle to transform
-
Returns:
- a copy of the passed in rectangle representing the new bounds
isCenteredResize
public boolean isCenteredResize()
- Returns true if the request is for a centered resize.
-
-
-
Returns:
-
true
if centered resize -
Since:
- 3.0
isConstrainedMove
public boolean isConstrainedMove()
- Returns
true
if the request is for a constrained move
-
-
-
Returns:
-
true
if a constrained move -
Since:
- 3.0
isConstrainedResize
public boolean isConstrainedResize()
- Returns
true
if the request is for a constrained resize
-
-
-
Returns:
-
true
if a constrained resize -
Since:
- 3.0
setCenteredResize
public void setCenteredResize(boolean value)
- Used to set whether a centered resize is being performed.
-
-
-
Parameters:
-
value
- true
if the request is for a centered resize -
Since:
- 3.0
setConstrainedMove
public void setConstrainedMove(boolean value)
- Used to set whether a constrained move is being performed.
-
-
-
Parameters:
-
value
- true
if the request is for a constrained move -
Since:
- 3.0
setConstrainedResize
public void setConstrainedResize(boolean value)
- Used to set whether a constrained resize is being performed.
-
-
-
Parameters:
-
value
- true
if the request is for a constrained resize -
Since:
- 3.0
setMoveDelta
public void setMoveDelta(
Point p)
- Sets the move delta.
-
-
-
Parameters:
-
p
- The Point representing the move delta
setResizeDirection
public void setResizeDirection(int dir)
- Sets the direction the figure is being resized.
-
-
-
Parameters:
-
dir
- the direction of the resize -
See Also:
-
getResizeDirection()
setMouseLocation
public void setMouseLocation(
Point p)
-
Deprecated. Use
setLocation(Point)
-
-
-
Parameters:
-
p
- The location of the mouse pointer.
setLocation
public void setLocation(
Point p)
- Sets the location of the mouse pointer.
-
-
-
Parameters:
-
p
- The location of the mouse pointer.
setSizeDelta
public void setSizeDelta(
Dimension d)
- Sets the size delta.
-
-
-
Parameters:
-
d
- The Dimension representing the size delta.
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.