Package org.eclipse.gef.editpolicies
Class FeedbackHelper
java.lang.Object
org.eclipse.gef.editpolicies.FeedbackHelper
Helps display connection feedback during drags of the connection ends. This
class is used internally by the provided EditPolicy implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.draw2d.Connection
Returns the connection being used to show feedback.protected boolean
Returns true is the feedback is moving the source anchorprotected void
setAnchor
(org.eclipse.draw2d.ConnectionAnchor anchor) Sets the anchor for the end being moved.void
setConnection
(org.eclipse.draw2d.Connection c) Sets the connection.void
setMovingStartAnchor
(boolean value) Sets if moving start of connection.void
update
(org.eclipse.draw2d.ConnectionAnchor anchor, org.eclipse.draw2d.geometry.Point p) Updates the feedback based on the given anchor or point.
-
Constructor Details
-
FeedbackHelper
public FeedbackHelper()Constructs a new FeedbackHelper.
-
-
Method Details
-
getConnection
protected org.eclipse.draw2d.Connection getConnection()Returns the connection being used to show feedback.- Returns:
- the connection
-
isMovingStartAnchor
protected boolean isMovingStartAnchor()Returns true is the feedback is moving the source anchor- Returns:
true
if moving start
-
setConnection
public void setConnection(org.eclipse.draw2d.Connection c) Sets the connection.- Parameters:
c
- connection
-
setMovingStartAnchor
public void setMovingStartAnchor(boolean value) Sets if moving start of connection.- Parameters:
value
-true
if the starts is being moved
-
setAnchor
protected void setAnchor(org.eclipse.draw2d.ConnectionAnchor anchor) Sets the anchor for the end being moved.- Parameters:
anchor
- the new anchor
-
update
public void update(org.eclipse.draw2d.ConnectionAnchor anchor, org.eclipse.draw2d.geometry.Point p) Updates the feedback based on the given anchor or point. The anchor is used unlessnull
. The point is used when there is no anchor.- Parameters:
anchor
-null
or an anchorp
- the point to use when there is no anchor
-