- schedulePostLayoutPass(Runnable) - Method in class org.eclipse.gef4.layout.AbstractLayoutContext
-
- schedulePostLayoutPass(Runnable) - Method in interface org.eclipse.gef4.layout.ILayoutContext
-
- schedulePreLayoutPass(Runnable) - Method in class org.eclipse.gef4.layout.AbstractLayoutContext
-
- schedulePreLayoutPass(Runnable) - Method in interface org.eclipse.gef4.layout.ILayoutContext
-
- setAspectRatio(double) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
Sets the preferred aspect ratio for layout entities.
- setBounds(ILayoutContext, Rectangle) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setBoundsExpandable(ILayoutContext, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setBranchGap(double) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Sets the distance between branches to the given value.
- setDirected(IConnectionLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setDirection(int) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Sets direction (placement) of the tree
- setDirection(int) - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm
-
- setDirection(ISubgraphLayout, int) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setDirectionDependant(ISubgraphLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setDynamicLayoutAlgorithm(ILayoutAlgorithm) - Method in class org.eclipse.gef4.layout.AbstractLayoutContext
-
- setDynamicLayoutAlgorithm(ILayoutAlgorithm) - Method in interface org.eclipse.gef4.layout.ILayoutContext
-
Sets the dynamic layout algorithm for this context.
- setDynamicLayoutEnabled(ILayoutContext, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setExpanded(ILayoutContext, INodeLayout, boolean) - Method in interface org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm.ExpandCollapseManager
-
Changes the expanded state of given node.
- setIterations(int) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the number of iterations to be used.
- setLayerGap(double) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Sets the distance between layers to the given value.
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.CompositeLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.HorizontalShiftAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm
-
- setLayoutContext(ILayoutContext) - Method in interface org.eclipse.gef4.layout.ILayoutAlgorithm
-
Sets the layout context for this algorithm.
- setLeafGap(double) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Sets the distance between leaf nodes to the given value.
- setLocation(IEntityLayout, double, double) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setMinimized(INodeLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setNodeSpace(Dimension) - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm
-
- setOrientation(int) - Method in class org.eclipse.gef4.layout.algorithms.BoxLayoutAlgorithm
-
- setProperty(String, Object) - Method in class org.eclipse.gef4.layout.AbstractLayoutContext
-
- setPrunable(INodeLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setRandom(boolean) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets whether or not this SpringLayoutAlgorithm will layout the nodes
randomly before beginning iterations.
- setRangeToLayout(double, double) - Method in class org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm
-
- setResizable(IEntityLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setResizing(boolean) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
- setResizing(boolean) - Method in class org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm
-
- setResizing(boolean) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
- setResizing(boolean) - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm
-
- setRowPadding(int) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
Sets the padding between rows in the grid
- setSize(IEntityLayout, double, double) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setSpringGravitation(double) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the spring layout gravitation-control.
- setSpringLength(double) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the spring layout length-control.
- setSpringMove(double) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the spring layout move-control.
- setSpringStrain(double) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the spring layout strain-control.
- setSpringTimeout(long) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
Sets the spring timeout to the given value (in millis).
- setStaticLayoutAlgorithm(ILayoutAlgorithm) - Method in class org.eclipse.gef4.layout.AbstractLayoutContext
-
- setStaticLayoutAlgorithm(ILayoutAlgorithm) - Method in interface org.eclipse.gef4.layout.ILayoutContext
-
Sets the static layout algorithm for this context.
- setVisible(IConnectionLayout, boolean) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- setWeight(IConnectionLayout, double) - Static method in class org.eclipse.gef4.layout.LayoutProperties
-
- SimpleLayerProvider() - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm.SimpleLayerProvider
-
- SIZE_PROPERTY - Static variable in class org.eclipse.gef4.layout.LayoutProperties
-
Stores the size of this EntityLayout.
- SpaceTreeLayoutAlgorithm - Class in org.eclipse.gef4.layout.algorithms
-
Layout algorithm implementing SpaceTree.
- SpaceTreeLayoutAlgorithm() - Constructor for class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Constructs an instance of SpaceTreeLayoutAlgorithm
that
places the root of a tree at the top of the graph.
- SpaceTreeLayoutAlgorithm(int, boolean) - Constructor for class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Constructs an instance of SpaceTreeLayoutAlgorithm
that
places the root of a tree according to given direction
- SpaceTreeLayoutAlgorithm.ExpandCollapseManager - Interface in org.eclipse.gef4.layout.algorithms
-
A manager that controls expanding and collapsing nodes in a Graph.
- SplitCrossingReducer() - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm.SplitCrossingReducer
-
- SpringLayoutAlgorithm - Class in org.eclipse.gef4.layout.algorithms
-
The SpringLayoutAlgorithm has its own data repository and relation
repository.
- SpringLayoutAlgorithm() - Constructor for class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
- STATIC_LAYOUT_ALGORITHM_PROPERTY - Static variable in interface org.eclipse.gef4.layout.ILayoutContext
-
An
ILayoutContext
notifies registered listeners about changes to
the static layout algorithm using this property name.
- stop() - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutObserver
-
Stops this observer from listening to changes in observed layout context.
- Stub() - Constructor for class org.eclipse.gef4.layout.listeners.IContextListener.Stub
-
- Stub() - Constructor for class org.eclipse.gef4.layout.listeners.IGraphStructureListener.Stub
-
- subgraphMoved(ILayoutContext, ISubgraphLayout) - Method in interface org.eclipse.gef4.layout.listeners.ILayoutListener
-
This method is called whenever location of a particular subgraph is
changed within observed context.
- subgraphResized(ILayoutContext, ISubgraphLayout) - Method in interface org.eclipse.gef4.layout.listeners.ILayoutListener
-
This method is called whenever size of a particular subgraph is changed
within observed context.
- SugiyamaLayoutAlgorithm - Class in org.eclipse.gef4.layout.algorithms
-
The SugiyamaLayoutAlgorithm class implements an algorithm to arrange a
directed graph in a layered tree-like layout.
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, Dimension, SugiyamaLayoutAlgorithm.LayerProvider, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
Constructs a tree-like, layered layout of a directed graph.
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, Dimension) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction) - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm() - Constructor for class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm.BarycentricCrossingReducer - Class in org.eclipse.gef4.layout.algorithms
-
- SugiyamaLayoutAlgorithm.CrossingReducer - Interface in org.eclipse.gef4.layout.algorithms
-
An interface for heuristics that reduces edge crossings.
- SugiyamaLayoutAlgorithm.DFSLayerProvider - Class in org.eclipse.gef4.layout.algorithms
-
Processing the nodes based on depth first search and creating a list of
layers
- SugiyamaLayoutAlgorithm.Direction - Enum in org.eclipse.gef4.layout.algorithms
-
- SugiyamaLayoutAlgorithm.GreedyCrossingReducer - Class in org.eclipse.gef4.layout.algorithms
-
Implemented the CrossingReducer interface.
- SugiyamaLayoutAlgorithm.LayerProvider - Interface in org.eclipse.gef4.layout.algorithms
-
An interface for creating layers.
- SugiyamaLayoutAlgorithm.NodeWrapper - Class in org.eclipse.gef4.layout.algorithms
-
Structure to store nodes and their positions in the layers.
- SugiyamaLayoutAlgorithm.SimpleLayerProvider - Class in org.eclipse.gef4.layout.algorithms
-
- SugiyamaLayoutAlgorithm.SplitCrossingReducer - Class in org.eclipse.gef4.layout.algorithms
-
Implements the CrossingReducer interface.