# Serialized Form

## Package org.eclipse.draw2d

### Class org.eclipse.draw2d.AbsoluteBendpoint extends Point implements Serializable

### Class org.eclipse.draw2d.ActionEvent extends java.util.EventObject implements Serializable

### Serialized Fields

#### actionName

    java.lang.String actionName

### Class org.eclipse.draw2d.ChangeEvent extends java.util.EventObject implements Serializable

### Serialized Fields

#### property

    java.lang.String property

### Class org.eclipse.draw2d.IFigure.NoInsets extends Insets implements Serializable

### Class org.eclipse.draw2d.InputEvent extends java.util.EventObject implements Serializable

### Serialized Fields

#### state

    int state

#### consumed

    boolean consumed

### Class org.eclipse.draw2d.KeyEvent extends InputEvent implements Serializable

### Serialized Fields

#### character

    char character

The character that was pressed.

See Also:
  `KeyEvent.character`

#### keycode

    int keycode

The keycode.

See Also:
  `KeyEvent.keyCode`

### Class org.eclipse.draw2d.MouseEvent extends InputEvent implements Serializable

### Serialized Fields

#### x

    int x

The X coordinate of the mouse event.

#### y

    int y

The Y coordinate of the mouse event.

#### button

    int button

The button that was pressed or released: {1, 2, 3}.

## Package org.eclipse.draw2d.geometry

### Class org.eclipse.draw2d.geometry.Dimension extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### width

    int width

The width.

#### height

    int height

The height.

### Class org.eclipse.draw2d.geometry.Insets extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### left

    int left

distance from left

#### top

    int top

distance from top

#### bottom

    int bottom

distance from bottom

#### right

    int right

distance from right

### Class org.eclipse.draw2d.geometry.Point extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### x

    int x

x value

#### y

    int y

y value

### Class org.eclipse.draw2d.geometry.PointList extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### points

    int[] points

#### bounds

    Rectangle bounds

#### size

    int size

### Class org.eclipse.draw2d.geometry.PrecisionDimension extends Dimension implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### preciseHeight

    double preciseHeight

Deprecated. Use `PrecisionDimension.setPreciseHeight(double)` and `PrecisionDimension.preciseHeight()` instead. This field will become private in the future.
The height in double precision.

#### preciseWidth

    double preciseWidth

Deprecated. Use `PrecisionDimension.setPreciseWidth(double)` and `PrecisionDimension.preciseWidth()` instead. This field will become private in the future.
The width in double precision.

### Class org.eclipse.draw2d.geometry.PrecisionPoint extends Point implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### preciseX

    double preciseX

Deprecated. Use `PrecisionPoint.setPreciseX(double)` and `PrecisionPoint.preciseX()` instead. This field will become private in future versions.
Double value for X

#### preciseY

    double preciseY

Deprecated. Use `PrecisionPoint.setPreciseY(double)` and `PrecisionPoint.preciseY()` instead. This field will become private in future versions.
Double value for Y

### Class org.eclipse.draw2d.geometry.PrecisionRectangle extends Rectangle implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### preciseHeight

    double preciseHeight

Deprecated. Use `PrecisionRectangle.setPreciseHeight(double)` and `PrecisionRectangle.preciseHeight()` instead. This field will become private in the future.
Double value for height

#### preciseWidth

    double preciseWidth

Deprecated. Use `PrecisionRectangle.setPreciseWidth(double)` and `PrecisionRectangle.preciseWidth()` instead. This field will become private in the future.
Double value for width

#### preciseX

    double preciseX

Deprecated. Use `PrecisionRectangle.setPreciseX(double)` and `PrecisionRectangle.preciseX()` instead. This field will become private in the future.
Double value for X

#### preciseY

    double preciseY

Deprecated. Use `PrecisionRectangle.setPreciseX(double)` and `PrecisionRectangle.preciseY()` instead. This field will become private in the future.
Double value for Y

### Class org.eclipse.draw2d.geometry.Rectangle extends java.lang.Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### height

    int height

The height

#### width

    int width

The width

#### x

    int x

The x value

#### y

    int y

The y value

## Package org.eclipse.draw2d.graph

### Class org.eclipse.draw2d.graph.EdgeList extends java.util.ArrayList implements Serializable

### Class org.eclipse.draw2d.graph.NodeList extends java.util.ArrayList implements Serializable

### Class org.eclipse.draw2d.graph.Rank extends NodeList implements Serializable

### Serialized Fields

#### bottomPadding

    int bottomPadding

#### height

    int height

#### location

    int location

#### hash

    int hash

#### topPadding

    int topPadding

#### total

    int total