IConnectionLayout represents a connection between two
INodeLayouts, i.e. it represents an edge of a graph within the layout
model.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.IContextListener which contains
empty implementations of the specified methods.IGraphStructureListener is notified about structural changes, i.e.IGraphStructureListener which
contains empty implementations of the specified methods.ILayoutContext interface are used for exchanging
of information between layout algorithms and graphical objects displaying
graphs, i.e. an ILayoutContext represents a graph within the layout
model.ILayoutFilter can be used to filter layout objects, so that they
are not reported to any ILayoutAlgorithm by the
ILayoutContext.INodeLayout represents a node of a graph within the layout model.IPruningListener is notified about pruning changes, i.e. adding
INodeLayouts to an ISubgraphLayout (pruning), or removing
INodeLayouts from an ISubgraphLayout (unpruning).LayoutProperties.BOUNDS_EXPANDABLE_PROPERTY of the given
ILayoutContext.LayoutProperties.DIRECTED_PROPERTY of the given
IConnectionLayout.LayoutProperties.DIRECTION_DEPENDANT_PROPERTY of the
given ISubgraphLayout.LayoutProperties.DYNAMIC_LAYOUT_ENABLED_PROPERTY of the
given ILayoutContext.true when the given IConnectionLayout is not
relevant for layout according to the configured layout filters.true when the given INodeLayout is not
relevant for layout according to the configured layout filters.true to indicate that the given
IConnectionLayout is irrelevant for layout.true to indicate that the given INodeLayout
is irrelevant for layout.LayoutProperties.MINIMIZED_PROPERTY of the given
INodeLayout.LayoutProperties.MOVABLE_PROPERTY of the given
IEntityLayout.LayoutProperties.PRUNABLE_PROPERTY of the given
INodeLayout.true if the given INodeLayout is pruned to
an ISubgraphLayout, i.e. its INodeLayout.getSubgraph()
method does not return null.LayoutProperties.RESIZABLE_PROPERTY of the given
IEntityLayout.LayoutProperties.VISIBLE_PROPERTY of the given
IConnectionLayout.LayoutProperties.VISIBLE_PROPERTY of the given
IEntityLayout.Copyright (c) 2014 itemis AG and others. All rights reserved.