Package org.eclipse.draw2d
Class EllipseAnchor
java.lang.Object
org.eclipse.draw2d.ConnectionAnchorBase
org.eclipse.draw2d.AbstractConnectionAnchor
org.eclipse.draw2d.EllipseAnchor
- All Implemented Interfaces:
AncestorListener
,ConnectionAnchor
Similar to a
ChopboxAnchor
, except this anchor is
located on the ellipse defined by the owners bounding box.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.draw2d.AncestorListener
AncestorListener.Stub
-
Field Summary
Fields inherited from class org.eclipse.draw2d.ConnectionAnchorBase
listeners
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returnstrue
if the other anchor is an EllipseAnchor with the same owner.getLocation
(Point reference) Returns a point on the ellipse (defined by the owner's bounding box) where the connection should be anchored.int
hashCode()
The owning figure's hashcode is used since equality is approximately based on the owner.Methods inherited from class org.eclipse.draw2d.AbstractConnectionAnchor
addAnchorListener, ancestorAdded, ancestorMoved, ancestorRemoved, getOwner, getReferencePoint, removeAnchorListener, setOwner
Methods inherited from class org.eclipse.draw2d.ConnectionAnchorBase
fireAnchorMoved
-
Constructor Details
-
EllipseAnchor
public EllipseAnchor()- See Also:
-
EllipseAnchor
- See Also:
-
-
Method Details
-
getLocation
Returns a point on the ellipse (defined by the owner's bounding box) where the connection should be anchored.- Parameters:
reference
- The reference Point in absolute coordinates- Returns:
- The anchor's location
- See Also:
-
equals
Returnstrue
if the other anchor is an EllipseAnchor with the same owner. -
hashCode
public int hashCode()The owning figure's hashcode is used since equality is approximately based on the owner.
-