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 ConnectionReturns the connection being used to show feedback.protected booleanReturns true is the feedback is moving the source anchorprotected voidsetAnchor(ConnectionAnchor anchor) Sets the anchor for the end being moved.voidSets the connection.voidsetMovingStartAnchor(boolean value) Sets if moving start of connection.voidupdate(ConnectionAnchor anchor, Point p) Updates the feedback based on the given anchor or point.
-
Constructor Details
-
FeedbackHelper
public FeedbackHelper()Constructs a new FeedbackHelper.
-
-
Method Details
-
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:
trueif moving start
-
setConnection
Sets the connection.- Parameters:
c- connection
-
setMovingStartAnchor
public void setMovingStartAnchor(boolean value) Sets if moving start of connection.- Parameters:
value-trueif the starts is being moved
-
setAnchor
Sets the anchor for the end being moved.- Parameters:
anchor- the new anchor
-
update
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-nullor an anchorp- the point to use when there is no anchor
-