- schedulePostLayoutPass(Runnable) - Method in class org.eclipse.gef4.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.gef4.layout.LayoutContext
-
- setAspectRatio(double) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
Sets the preferred aspect ratio for layout entities.
- setBounds(Graph, Rectangle) - 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.
- 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
-
- setGraph(Graph) - Method in class org.eclipse.gef4.layout.LayoutContext
-
Sets the graph that is to be layouted by this context.
- 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.
- setLayoutAlgorithm(ILayoutAlgorithm) - Method in class org.eclipse.gef4.layout.LayoutContext
-
Sets the layout algorithm for this context.
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.CompositeLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.GridLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.HorizontalShiftAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SpaceTreeLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.SugiyamaLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm
-
- setLayoutContext(LayoutContext) - 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(Node, Point) - 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
-
- 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(Node, 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(Node, Dimension) - 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).
- setWeight(Edge, 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) - 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
- 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
-
- stop() - Method in class org.eclipse.gef4.layout.algorithms.TreeLayoutObserver
-
Stops this observer from listening to changes in observed layout 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.