# Index

A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbsoluteBendpoint - Class in org.eclipse.draw2d
  AbsoluteBendpoint is a Bendpoint that defines its location simply as its X and Y coordinates.
AbsoluteBendpoint(int, int) - Constructor for class org.eclipse.draw2d.AbsoluteBendpoint
  Creates a new AbsoluteBendpoint at the Point (x,y).
AbsoluteBendpoint(Point) - Constructor for class org.eclipse.draw2d.AbsoluteBendpoint
  Creates a new AbsoluteBendpoint at the Point p.
AbstractBackground - Class in org.eclipse.draw2d
  A special border which can paint both underneath and on top of a Figure.
AbstractBackground() - Constructor for class org.eclipse.draw2d.AbstractBackground
AbstractBorder - Class in org.eclipse.draw2d
  Provides generic support for borders.
AbstractBorder() - Constructor for class org.eclipse.draw2d.AbstractBorder
AbstractConnectionAnchor - Class in org.eclipse.draw2d
  Provides support for anchors which depend on a figure for thier location.
AbstractConnectionAnchor() - Constructor for class org.eclipse.draw2d.AbstractConnectionAnchor
  Constructs an AbstractConnectionAnchor with no owner.
AbstractConnectionAnchor(IFigure) - Constructor for class org.eclipse.draw2d.AbstractConnectionAnchor
  Constructs an AbstractConnectionAnchor with the owner supplied as input.
AbstractConstraintLayout - Class in org.eclipse.draw2d
  Common base class for layouts working on a constraint per figure.
AbstractConstraintLayout() - Constructor for class org.eclipse.draw2d.AbstractConstraintLayout
AbstractFlowBorder - Class in org.eclipse.draw2d.text
  A basis for implementing `FlowBorder`.
AbstractFlowBorder() - Constructor for class org.eclipse.draw2d.text.AbstractFlowBorder
AbstractHintLayout - Class in org.eclipse.draw2d
  The foundation for layout managers which are sensitive to width and/or height hints.
AbstractHintLayout() - Constructor for class org.eclipse.draw2d.AbstractHintLayout
AbstractImageFigure - Class in org.eclipse.draw2d
  Abstract implementation of the image figure.
AbstractImageFigure() - Constructor for class org.eclipse.draw2d.AbstractImageFigure
AbstractLabeledBorder - Class in org.eclipse.draw2d
  Provides support for a border with a label describing the contents of which it is surrounding.
AbstractLabeledBorder() - Constructor for class org.eclipse.draw2d.AbstractLabeledBorder
  Constructs a default AbstractLabeledBorder with the name of this class set as its label.
AbstractLabeledBorder(String) - Constructor for class org.eclipse.draw2d.AbstractLabeledBorder
  Constructs a border with the label set to the String passed in as input.
AbstractLayout - Class in org.eclipse.draw2d
  Provides generic support for LayoutManagers.
AbstractLayout() - Constructor for class org.eclipse.draw2d.AbstractLayout
AbstractLocator - Class in org.eclipse.draw2d
  Places a figure relative to a point determined by the subclass.
AbstractLocator() - Constructor for class org.eclipse.draw2d.AbstractLocator
  Creates a new AbstractLocator.
AbstractPointListShape - Class in org.eclipse.draw2d
  Base superclass for all polylines/polygons
AbstractPointListShape() - Constructor for class org.eclipse.draw2d.AbstractPointListShape
AbstractRouter - Class in org.eclipse.draw2d
  Base class for implementing a connection router.
AbstractRouter() - Constructor for class org.eclipse.draw2d.AbstractRouter
accept(IFigure) - Method in class org.eclipse.draw2d.ExclusionSearch
accept(IFigure) - Method in class org.eclipse.draw2d.Figure.IdentitySearch
  Always returns `true`.
accept(IFigure) - Method in interface org.eclipse.draw2d.TreeSearch
  Returns `true` if the given figure is accepted by the search.
AccessibilityDispatcher() - Constructor for class org.eclipse.draw2d.EventDispatcher.AccessibilityDispatcher
AccessibleBase - Class in org.eclipse.draw2d
  The base class for accessible objects which provides accesibilty clients with a unique ID.
AccessibleBase() - Constructor for class org.eclipse.draw2d.AccessibleBase
ActionEvent - Class in org.eclipse.draw2d
  An event that occurs as a result of an action being performed.
ActionEvent(Object) - Constructor for class org.eclipse.draw2d.ActionEvent
  Constructs a new ActionEvent with source as the source of the event.
ActionEvent(Object, String) - Constructor for class org.eclipse.draw2d.ActionEvent
  Constructs a new ActionEvent with source as the source of the event and name as the name of the action that was performed.
ActionListener - Interface in org.eclipse.draw2d
  A Listener interface for receiving `ActionEvents`.
actionName - Variable in class org.eclipse.draw2d.ButtonModel
  The name of the action associated with this button.
actionPerformed(ActionEvent) - Method in interface org.eclipse.draw2d.ActionListener
  Called when the action occurs.
add(ButtonModel) - Method in class org.eclipse.draw2d.ButtonGroup
  Adds the passed ButtonModel to the ButtonGroup.
add(Insets) - Method in class org.eclipse.draw2d.geometry.Insets
  Adds the values of the specified Insets to this Insets' values.
add(IFigure) - Method in class org.eclipse.draw2d.Figure
  Calls `Figure.add(IFigure, Object, int)` with `null` as the constraint and -1 as the index.
add(IFigure) - Method in interface org.eclipse.draw2d.IFigure
  Adds the given IFigure as a child of this IFigure.
add(IFigure, int) - Method in class org.eclipse.draw2d.Figure
  Calls `Figure.add(IFigure, Object, int)` with `null` as the constraint.
add(IFigure, int) - Method in interface org.eclipse.draw2d.IFigure
  Adds the given IFigure as a child of this IFigure at the given index.
add(IFigure, Object) - Method in class org.eclipse.draw2d.Figure
  Calls `Figure.add(IFigure, Object, int)` with -1 as the index.
add(IFigure, Object) - Method in interface org.eclipse.draw2d.IFigure
  Adds the given IFigure as a child of this IFigure with the given constraint.
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.ConnectionLayer
  Adds the given figure with the given contraint at the given index.
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.Figure
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.FreeformLayer
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.FreeformLayeredPane
add(IFigure, Object, int) - Method in interface org.eclipse.draw2d.IFigure
  Adds the child with the specified index and constraint.
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.LayeredPane
  Adds the given layer figure, identifiable with the given key, at the specified index.
add(IFigure, Object, int) - Method in class org.eclipse.draw2d.text.FlowFigure
  If the child is a `FlowFigure`, its FlowContext is passed to it.
add(FlowBox) - Method in class org.eclipse.draw2d.text.BlockBox
add(FlowBox) - Method in class org.eclipse.draw2d.text.CompositeBox
  Adds the given box and updates properties of this composite box.
add(FlowBox) - Method in class org.eclipse.draw2d.text.LineBox
add(FlowBox) - Method in class org.eclipse.draw2d.text.LineRoot
add(FlowFigure, char) - Method in class org.eclipse.draw2d.text.BidiProcessor
  Records a character contribution for this bidi context.
add(FlowFigure, String) - Method in class org.eclipse.draw2d.text.BidiProcessor
  Records a String contribution for this bidi context.
addActionListener(ActionListener) - Method in class org.eclipse.draw2d.ButtonModel
  Registers the given listener as an ActionListener.
addActionListener(ActionListener) - Method in class org.eclipse.draw2d.Clickable
  Adds the given listener to the list of action listeners of this Figure.
addAll(PointList) - Method in class org.eclipse.draw2d.geometry.PointList
  Appends all of the given points to this PointList.
addAll(PointList) - Method in class org.eclipse.draw2d.geometry.PrecisionPointList
addAncestorListener(AncestorListener) - Method in class org.eclipse.draw2d.Figure
addAncestorListener(AncestorListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as an AncestorListener of this figure.
addAnchorListener(AnchorListener) - Method in class org.eclipse.draw2d.AbstractConnectionAnchor
  Adds the given listener to the listeners to be notified of anchor location changes.
addAnchorListener(AnchorListener) - Method in interface org.eclipse.draw2d.ConnectionAnchor
  Adds a listener interested in the movement of this ConnectionAnchor.
addAnchorListener(AnchorListener) - Method in class org.eclipse.draw2d.ConnectionAnchorBase
addChangeListener(ChangeListener) - Method in class org.eclipse.draw2d.ButtonModel
  Registers the given listener as a ChangeListener.
addChangeListener(ChangeListener) - Method in class org.eclipse.draw2d.Clickable
  Adds the given listener to the list of state change listeners of this figure.
addControlChar(char) - Method in class org.eclipse.draw2d.text.BidiProcessor
  This methods allows FlowFigures to contribute text that may effect the bidi evaluation, but is not text that is visible on the screen.
addCoordinateListener(CoordinateListener) - Method in class org.eclipse.draw2d.Figure
addCoordinateListener(CoordinateListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a CoordinateListener of this figure.
addCurrentLine() - Method in class org.eclipse.draw2d.text.BlockFlowLayout
  Align the line horizontally and then commit it.
addDirtyRegion(IFigure, int, int, int, int) - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Adds a dirty region (defined by the rectangle x, y, w, h) to the update queue.
addDirtyRegion(IFigure, int, int, int, int) - Method in class org.eclipse.draw2d.SubordinateUpdateManager
  Deprecated.
addDirtyRegion(IFigure, int, int, int, int) - Method in class org.eclipse.draw2d.UpdateManager
  Adds the dirty region defined by the coordinates on the IFigure figure.
addDirtyRegion(IFigure, Rectangle) - Method in class org.eclipse.draw2d.UpdateManager
addFigureListener(FigureListener) - Method in class org.eclipse.draw2d.Figure
addFigureListener(FigureListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a FigureListener of this figure.
addFocusListener(FocusListener) - Method in class org.eclipse.draw2d.Figure
addFocusListener(FocusListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a FocusListener of this figure.
addFreeformListener(FreeformListener) - Method in interface org.eclipse.draw2d.FreeformFigure
  Adds a FreeformListener to this FreeformFigure.
addFreeformListener(FreeformListener) - Method in class org.eclipse.draw2d.FreeformLayer
addFreeformListener(FreeformListener) - Method in class org.eclipse.draw2d.FreeformLayeredPane
addImageChangedListener(IImageFigure.ImageChangedListener) - Method in class org.eclipse.draw2d.AbstractImageFigure
addImageChangedListener(IImageFigure.ImageChangedListener) - Method in interface org.eclipse.draw2d.IImageFigure
  Attaches `ImageChangedListener` to the figure
addInvalidFigure(IFigure) - Method in class org.eclipse.draw2d.DeferredUpdateManager
  Adds the given figure to the update queue.
addInvalidFigure(IFigure) - Method in class org.eclipse.draw2d.SubordinateUpdateManager
  Deprecated.
addInvalidFigure(IFigure) - Method in class org.eclipse.draw2d.UpdateManager
  The receiver should call validate() on the IFigure figure in a timely fashion.
addKeyListener(KeyListener) - Method in class org.eclipse.draw2d.Figure
addKeyListener(KeyListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a KeyListener of this figure.
addLayerAfter(Layer, Object, Object) - Method in class org.eclipse.draw2d.LayeredPane
  Adds the given layer, identifiable with the given key, under the after layer provided in the input.
addLayerBefore(Layer, Object, Object) - Method in class org.eclipse.draw2d.LayeredPane
  Adds the given layer, identifiable with the given key, above the before layer provided in the input.
addLayoutListener(LayoutListener) - Method in class org.eclipse.draw2d.Figure
  Appends the given layout listener to the list of layout listeners.
addLayoutListener(LayoutListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener on this figure.
addLeadingWordRequirements(int[]) - Method in class org.eclipse.draw2d.text.FlowFigure
  Calculates the width of text before the next line-break is encountered.
addLeadingWordRequirements(int[]) - Method in class org.eclipse.draw2d.text.InlineFlow
  Iterates over the children to find the width before a line-break is encountered.
addLeadingWordRequirements(int[]) - Method in class org.eclipse.draw2d.text.TextFlow
  Returns the width of the text until the first line-break.
addLine(CompositeBox) - Method in class org.eclipse.draw2d.text.BlockFlowLayout
addLine(CompositeBox) - Method in interface org.eclipse.draw2d.text.FlowContext
  Adds an entire line into the context.
addLine(CompositeBox) - Method in class org.eclipse.draw2d.text.InlineFlowLayout
  Adds the given box as a line below the current line.
addListener(Class<T>, Object) - Method in class org.eclipse.draw2d.EventListenerList
  Adds a listener of type c to the list.
addListener(Class<T>, Object) - Method in class org.eclipse.draw2d.Figure
  Adds a listener of type clazz to this Figure's list of event listeners.
addListeners() - Method in class org.eclipse.draw2d.LightweightSystem
  Adds SWT listeners to the LightWeightSystem's Canvas.
addMember(Node) - Method in class org.eclipse.draw2d.graph.Subgraph
  Adds the given node to this subgraph.
addMouseListener(MouseListener) - Method in class org.eclipse.draw2d.Figure
addMouseListener(MouseListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a MouseListener of this IFigure.
addMouseMotionListener(MouseMotionListener) - Method in class org.eclipse.draw2d.Figure
addMouseMotionListener(MouseMotionListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a MouseMotionListener of this IFigure.
addMouseWheelListener(MouseWheelListener) - Method in class org.eclipse.draw2d.Figure
addMouseWheelListener(MouseWheelListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a MouseWheelListener of this IFigure.
addNotify() - Method in class org.eclipse.draw2d.Figure
  Called after the receiver's parent has been set and it has been added to its parent.
addNotify() - Method in interface org.eclipse.draw2d.IFigure
  Called after this IFigure is added to its parent.
addNotify() - Method in class org.eclipse.draw2d.PolylineConnection
  Hooks the source and target anchors.
addNotify() - Method in class org.eclipse.draw2d.text.FlowPage
addObstacle(Rectangle) - Method in class org.eclipse.draw2d.graph.ShortestPathRouter
  Adds an obstacle with the given bounds to the obstacles.
addPath(Path) - Method in class org.eclipse.draw2d.graph.ShortestPathRouter
  Adds a path to the routing.
addPoint(int, int) - Method in class org.eclipse.draw2d.geometry.PointList
  Adds the input point values to this PointList.
addPoint(Point) - Method in class org.eclipse.draw2d.AbstractPointListShape
  Adds the passed point to this figure.
addPoint(Point) - Method in class org.eclipse.draw2d.geometry.PointList
  Adds Point p to this PointList.
addPoint(Point) - Method in class org.eclipse.draw2d.geometry.PrecisionPointList
addPoint(Point) - Method in class org.eclipse.draw2d.ScalablePolygonShape
addPropertyChangeListener(PropertyChangeListener) - Method in class org.eclipse.draw2d.ButtonGroup
  Adds the passed listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.eclipse.draw2d.DefaultRangeModel
  Registers the given listener as a PropertyChangeListener.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.eclipse.draw2d.Figure
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a PropertyChangeListener of this IFigure.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.eclipse.draw2d.RangeModel
  Registers listener as a PropertyChangeListener of this RangeModel.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.eclipse.draw2d.Figure
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.eclipse.draw2d.IFigure
  Registers the given listener as a PropertyChangeListener of this IFigure, interested only in the given property.
addRoutingListener(RoutingListener) - Method in class org.eclipse.draw2d.PolylineConnection
  Appends the given routing listener to the list of listeners.
addStateTransitionListener(ButtonStateTransitionListener) - Method in class org.eclipse.draw2d.ButtonModel
  Registers the given listener as a ButtonStateTransitionListener.
addToCurrentLine(FlowBox) - Method in class org.eclipse.draw2d.text.FlowContainerLayout
  Adds the given box the current line and clears the context's state.
addToCurrentLine(FlowBox) - Method in interface org.eclipse.draw2d.text.FlowContext
  Adds the given box into the current line.
addUpdateListener(UpdateListener) - Method in class org.eclipse.draw2d.UpdateManager
  Adds the given listener to the list of listeners to be notified of painting and validation.
ALIGN_BOTTOMRIGHT - Static variable in class org.eclipse.draw2d.OrderedLayout
  Constant to specify components to be aligned on the right/bottom
ALIGN_CENTER - Static variable in class org.eclipse.draw2d.OrderedLayout
  Constant to specify components to be aligned in the center
ALIGN_LEFTTOP - Static variable in class org.eclipse.draw2d.FlowLayout
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `OrderedLayout.ALIGN_TOPLEFT` instead. This field will be removed after the 2027-09 release.
ALIGN_RIGHTBOTTOM - Static variable in class org.eclipse.draw2d.FlowLayout
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `OrderedLayout.ALIGN_BOTTOMRIGHT` instead. This field will be removed after the 2027-09 release.
ALIGN_TOPLEFT - Static variable in class org.eclipse.draw2d.OrderedLayout
  Constant to specify components to be aligned on the left/top
ALT - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.ALT` instead.
ALWAYS - Static variable in class org.eclipse.draw2d.FigureCanvas
  Always show scrollbar
ALWAYS - Static variable in class org.eclipse.draw2d.ScrollPane
  Constant indicating to always show the ScrollBar
ALWAYS - Static variable in class org.eclipse.draw2d.ScrollPaneLayout
ALWAYS - Static variable in class org.eclipse.draw2d.ScrollPaneSolver
  Scrollbar visibility constants -- always show scrollbars
ALWAYS_LEFT - Static variable in interface org.eclipse.draw2d.PositionConstants
  Used to signify left alignment regardless of orientation (i.e., LTR or RTL)
ALWAYS_RIGHT - Static variable in interface org.eclipse.draw2d.PositionConstants
  Used to signify right alignment regardless of orientation (i.e., LTR or RTL)
ancestorAdded(IFigure) - Method in class org.eclipse.draw2d.AbstractConnectionAnchor
ancestorAdded(IFigure) - Method in interface org.eclipse.draw2d.AncestorListener
  Called when an ancestor has been added into the listening figure's hierarchy.
ancestorAdded(IFigure) - Method in class org.eclipse.draw2d.AncestorListener.Stub
AncestorListener - Interface in org.eclipse.draw2d
  Classes which implement this interface provide methods to respond to changes in the ancestor properties of a Figure.
AncestorListener.Stub - Class in org.eclipse.draw2d
  An empty implementation of AncestorListener for convenience.
ancestorMoved(IFigure) - Method in class org.eclipse.draw2d.AbstractConnectionAnchor
  Notifies all the listeners of this anchor's location change.
ancestorMoved(IFigure) - Method in interface org.eclipse.draw2d.AncestorListener
  Called when an ancestor has moved to a new location.
ancestorMoved(IFigure) - Method in class org.eclipse.draw2d.AncestorListener.Stub
ancestorRemoved(IFigure) - Method in class org.eclipse.draw2d.AbstractConnectionAnchor
ancestorRemoved(IFigure) - Method in interface org.eclipse.draw2d.AncestorListener
  Called when an ancestor has been removed from the listening figure's hierarchy.
ancestorRemoved(IFigure) - Method in class org.eclipse.draw2d.AncestorListener.Stub
AnchorListener - Interface in org.eclipse.draw2d
  Classes which implement this interface provide a method to notify that an anchor has moved.
anchorMoved(ConnectionAnchor) - Method in interface org.eclipse.draw2d.AnchorListener
  Called when an anchor has moved to a new location.
anchorMoved(ConnectionAnchor) - Method in class org.eclipse.draw2d.PolylineConnection
  Called by the anchors of this connection when they have moved, revalidating this polyline connection.
Animation - Class in org.eclipse.draw2d
  A utility for coordinating figure animations.
Animation() - Constructor for class org.eclipse.draw2d.Animation
Animator - Class in org.eclipse.draw2d
  Animates some aspect of a figure.
ANY_BUTTON - Static variable in class org.eclipse.draw2d.InputEvent
  Deprecated.
  Use `SWT.BUTTON_MASK` instead.
ANY_BUTTON - Static variable in class org.eclipse.draw2d.SWTEventDispatcher
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `SWT.BUTTON_MASK` instead. This field will be removed after the 2027-09 release.
APPSTARTING - Static variable in class org.eclipse.draw2d.Cursors
area - Variable in class org.eclipse.draw2d.FlowLayout.WorkingData
armed - Variable in class org.eclipse.draw2d.ScrollBar.ThumbDragger
ARMED_FLAG - Static variable in class org.eclipse.draw2d.ButtonModel
  Flag for armed button state
ARMED_PROPERTY - Static variable in class org.eclipse.draw2d.ButtonModel
  Armed property
ARROW - Static variable in class org.eclipse.draw2d.Cursors
ArrowButton - Class in org.eclipse.draw2d
  A Button which displays a triangle pointing in a specified direction.
ArrowButton() - Constructor for class org.eclipse.draw2d.ArrowButton
  Constructs a default ArrowButton with the arrow pointing north.
ArrowButton(int) - Constructor for class org.eclipse.draw2d.ArrowButton
  Constructs an ArrowButton with the arrow having the direction given in the input.
ArrowLocator - Class in org.eclipse.draw2d
  Locator used to place a `RotatableDecoration` on a `Connection`.
ArrowLocator(Connection, int) - Constructor for class org.eclipse.draw2d.ArrowLocator
  Constructs an ArrowLocator associated with passed connection and tip location (either `ConnectionLocator.SOURCE` or `ConnectionLocator.TARGET`).
assimilarity(Ray) - Method in class org.eclipse.draw2d.geometry.Ray
  Deprecated.
  Calculates the magnitude of the cross product of this Ray with another.
AUTO - Static variable in class org.eclipse.draw2d.ScrollPaneLayout
AUTOMATIC - Static variable in class org.eclipse.draw2d.FigureCanvas
  Automatically show scrollbar when needed
AUTOMATIC - Static variable in class org.eclipse.draw2d.ScrollPane
  Constant indicating to show as needed, when the ScrollPane can't contain its view
AUTOMATIC - Static variable in class org.eclipse.draw2d.ScrollPaneSolver
  Scrollbar visibility constants -- show scrollbars automatically
AutomaticRouter - Class in org.eclipse.draw2d
  An abstract router implementation which detects when multiple connections are overlapping.
AutomaticRouter() - Constructor for class org.eclipse.draw2d.AutomaticRouter
AutoscaleFreeformViewport - Class in org.eclipse.draw2d
  IMPORTANT: This class is not part of the GEF public API.
AutoscaleFreeformViewport(boolean) - Constructor for class org.eclipse.draw2d.AutoscaleFreeformViewport

A B C D E F G H I K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form