# Package org.eclipse.gef.layout

This package provides an interface-based facade to exchange layout information with layout algorithms (within this package), concrete implementations of layout algorithms ( `org.eclipse.gef.layout.algorithms`).

See: Description

Interface Summary
ILayoutAlgorithm: An interface for all layout algorithms.
ILayoutFilter: An `ILayoutFilter` can be used to filter layout objects, so that they are not reported to any `ILayoutAlgorithm`.

Class Summary
LayoutContext: The `LayoutContext` provides the context in which to layout a `Graph`.
LayoutProperties: `LayoutProperties` contains all properties which can be accessed on `Graph`, `Edge`, `Node`, their default values, as well as static accessor methods for those properties.

## Package org.eclipse.gef.layout Description

This package provides an interface-based facade to exchange layout information with layout algorithms (within this package), concrete implementations of layout algorithms ( `org.eclipse.gef.layout.algorithms`).