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 ), as well as listeners to hook
into the layout computation (org.eclipse.gef4.layout.listeners ). |
org.eclipse.gef4.layout.listeners |
This package contains interfaces for various listeners which can be
registered on an
ILayoutContext , as well as a
support class which can handle the listener (un-)registration and firing of
events. |
Class and Description |
---|
IContextListener
An
IContextListener is notified about changes to context attributes
such as the LayoutProperties.BOUNDS_PROPERTY which limits the area
where nodes can be placed by layout algorithms, the
LayoutProperties.PRUNING_ENABLED_PROPERTY which defines whether nodes
can be pruned, and the
LayoutProperties.DYNAMIC_LAYOUT_ENABLED_PROPERTY which defines
whether layout algorithms are allowed to perform a layout pass in reaction to
layout context events. |
IGraphStructureListener
An
IGraphStructureListener is notified about structural changes, i.e. |
ILayoutListener |
IPruningListener
An
IPruningListener is notified about pruning changes, i.e. adding
INodeLayout s to an ISubgraphLayout (pruning), or removing
INodeLayout s from an ISubgraphLayout (unpruning). |
Class and Description |
---|
IContextListener
An
IContextListener is notified about changes to context attributes
such as the LayoutProperties.BOUNDS_PROPERTY which limits the area
where nodes can be placed by layout algorithms, the
LayoutProperties.PRUNING_ENABLED_PROPERTY which defines whether nodes
can be pruned, and the
LayoutProperties.DYNAMIC_LAYOUT_ENABLED_PROPERTY which defines
whether layout algorithms are allowed to perform a layout pass in reaction to
layout context events. |
IGraphStructureListener
An
IGraphStructureListener is notified about structural changes, i.e. |
ILayoutListener |
IPruningListener
An
IPruningListener is notified about pruning changes, i.e. adding
INodeLayout s to an ISubgraphLayout (pruning), or removing
INodeLayout s from an ISubgraphLayout (unpruning). |
Copyright (c) 2014 itemis AG and others. All rights reserved.