Package | Description |
---|---|
org.eclipse.gef4.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.gef4.layout.algorithms ). |
org.eclipse.gef4.layout.algorithms |
This package provides different implementations of concrete layout
algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLayoutContext
The
AbstractLayoutContext is an abstract ILayoutContext
implementation which supports the (un-)registration of
PropertyChangeListener s and firing of events, the (un-)registration
of any layout listeners and firing of events, the handling and execution of
pre and post Runnable s, and filtering of layout objects using
ILayoutFilter . |
Modifier and Type | Method and Description |
---|---|
ILayoutContext |
ILayoutAlgorithm.getLayoutContext()
Returns the previously set
ILayoutContext . |
Modifier and Type | Method and Description |
---|---|
static Rectangle |
LayoutProperties.getBounds(ILayoutContext context)
Returns the value of the
LayoutProperties.BOUNDS_PROPERTY of the given
ILayoutContext . |
static void |
LayoutProperties.setBounds(ILayoutContext context,
Rectangle bounds)
Sets the value of the
LayoutProperties.BOUNDS_PROPERTY of the given
ILayoutContext to the given value. |
void |
ILayoutAlgorithm.setLayoutContext(ILayoutContext context)
Sets the layout context for this algorithm.
|
Modifier and Type | Method and Description |
---|---|
ILayoutContext |
TreeLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
SugiyamaLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
SpringLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
SpaceTreeLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
RadialLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
HorizontalShiftAlgorithm.getLayoutContext() |
ILayoutContext |
GridLayoutAlgorithm.getLayoutContext() |
ILayoutContext |
CompositeLayoutAlgorithm.getLayoutContext() |
Modifier and Type | Method and Description |
---|---|
void |
TreeLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
SugiyamaLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
SpringLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
SpaceTreeLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
RadialLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
HorizontalShiftAlgorithm.setLayoutContext(ILayoutContext context) |
void |
GridLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
void |
CompositeLayoutAlgorithm.setLayoutContext(ILayoutContext context) |
Constructor and Description |
---|
TreeLayoutObserver(ILayoutContext context,
TreeLayoutObserver.TreeNodeFactory nodeFactory)
Constructs a new
TreeLayoutObserver for observing the given
ILayoutContext . |
Copyright (c) 2014 itemis AG and others. All rights reserved.