A B C D F G H I L M N O P R S T U V W

## S

schedulePostLayoutPass(Runnable) - Method in class org.eclipse.gef.layout.LayoutContext
  Adds the given `Runnable` to the list of runnables which are called when this `LayoutContext` is asked to apply all changes made to its elements to the display.
schedulePreLayoutPass(Runnable) - Method in class org.eclipse.gef.layout.LayoutContext
  Adds the given `Runnable` to the list of `Runnable`s which are executed before applying a layout, i.e. before `LayoutContext.applyLayout(boolean)`.
setAspectRatio(double) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Sets the preferred aspect ratio for layout entities.
setBounds(Graph, Rectangle) - Static method in class org.eclipse.gef.layout.LayoutProperties
  Sets the value of the `LayoutProperties.BOUNDS_PROPERTY` of the given `LayoutContext` to the given value.
setBranchGap(double) - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Sets the distance between branches to the given value.
setDirection(int) - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Sets direction (placement) of the tree
setDirection(int) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
  Changes the direction of this `TreeLayoutAlgorithm` to the given value.
setGraph(Graph) - Method in class org.eclipse.gef.layout.LayoutContext
  Sets the graph that is to be layouted by this context.
setIterations(int) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the number of iterations to be used.
setLayerGap(double) - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Sets the distance between layers to the given value.
setLayoutAlgorithm(ILayoutAlgorithm) - Method in class org.eclipse.gef.layout.LayoutContext
  Sets the layout algorithm for this context.
setLeafGap(double) - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Sets the distance between leaf nodes to the given value.
setLocation(Node, Point) - Static method in class org.eclipse.gef.layout.LayoutProperties
  Sets the value of the `LayoutProperties.LOCATION_PROPERTY` of the given `Node` to the given value.
setNodeSpace(Dimension) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
setOrientation(int) - Method in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
  Changes the orientation of this `BoxLayoutAlgorithm` to the given value, which may either be `HORIZONTAL` or `VERTICAL`.
setRandom(boolean) - Method in class org.eclipse.gef.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.gef.layout.algorithms.RadialLayoutAlgorithm
  Set the range the radial layout will use when `RadialLayoutAlgorithm.applyLayout(LayoutContext, boolean)` is called.
setResizable(Node, boolean) - Static method in class org.eclipse.gef.layout.LayoutProperties
  Sets the value of the `LayoutProperties.RESIZABLE_PROPERTY` of the given `Node` to the given value.
setResizing(boolean) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
setResizing(boolean) - Method in class org.eclipse.gef.layout.algorithms.RadialLayoutAlgorithm
setResizing(boolean) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
setResizing(boolean) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
setRowPadding(int) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Sets the padding between rows in the grid
setSize(Node, Dimension) - Static method in class org.eclipse.gef.layout.LayoutProperties
  Sets the value of the `LayoutProperties.SIZE_PROPERTY` of the given `Node` to the given value.
setSpringGravitation(double) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the spring layout gravitation-control.
setSpringLength(double) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the spring layout length-control.
setSpringMove(double) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the spring layout move-control.
setSpringStrain(double) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the spring layout strain-control.
setSpringTimeout(long) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Sets the spring timeout to the given value (in millis).
setWeight(Edge, double) - Static method in class org.eclipse.gef.layout.LayoutProperties
  Sets the value of the `LayoutProperties.WEIGHT_PROPERTY` of the given `Edge` to the given value.
SimpleLayerProvider() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.SimpleLayerProvider
SIZE_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
  Stores the size of this EntityLayout.
SpaceTreeLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
  Layout algorithm implementing SpaceTree.
SpaceTreeLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Constructs an instance of `SpaceTreeLayoutAlgorithm` that places the root of a tree at the top of the graph.
SpaceTreeLayoutAlgorithm(int) - Constructor for class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
  Constructs an instance of `SpaceTreeLayoutAlgorithm` that places the root of a tree according to given direction
SplitCrossingReducer() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.SplitCrossingReducer
SpringLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
  The SpringLayoutAlgorithm has its own data repository and relation repository.
SpringLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
SugiyamaLayoutAlgorithm - Class in org.eclipse.gef.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.gef.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.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, `SugiyamaLayoutAlgorithm.LayerProvider`, and `SugiyamaLayoutAlgorithm.CrossingReducer`.
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, `SugiyamaLayoutAlgorithm.LayerProvider`, and a `SugiyamaLayoutAlgorithm.BarycentricCrossingReducer`.
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, and `SugiyamaLayoutAlgorithm.CrossingReducer`.
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, Dimension) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`, and the given dimension.
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with the given `SugiyamaLayoutAlgorithm.Direction`.
SugiyamaLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
  Constructs a new `SugiyamaLayoutAlgorithm` with `SugiyamaLayoutAlgorithm.Direction.VERTICAL` direction.
SugiyamaLayoutAlgorithm.BarycentricCrossingReducer - Class in org.eclipse.gef.layout.algorithms
SugiyamaLayoutAlgorithm.CrossingReducer - Interface in org.eclipse.gef.layout.algorithms
  An interface for heuristics that reduces edge crossings.
SugiyamaLayoutAlgorithm.DFSLayerProvider - Class in org.eclipse.gef.layout.algorithms
  Processing the nodes based on depth first search and creating a list of layers
SugiyamaLayoutAlgorithm.Direction - Enum in org.eclipse.gef.layout.algorithms
  Specifies the direction for the `SugiyamaLayoutAlgorithm`.
SugiyamaLayoutAlgorithm.GreedyCrossingReducer - Class in org.eclipse.gef.layout.algorithms
  Implemented the CrossingReducer interface.
SugiyamaLayoutAlgorithm.LayerProvider - Interface in org.eclipse.gef.layout.algorithms
  An interface for creating layers.
SugiyamaLayoutAlgorithm.NodeWrapper - Class in org.eclipse.gef.layout.algorithms
  Structure to store nodes and their positions in the layers.
SugiyamaLayoutAlgorithm.SimpleLayerProvider - Class in org.eclipse.gef.layout.algorithms
SugiyamaLayoutAlgorithm.SplitCrossingReducer - Class in org.eclipse.gef.layout.algorithms
  Implements the CrossingReducer interface.

A B C D F G H I L M N O P R S T U V W