Index

A B C D F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

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 Runnables 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 BoxLayoutAlgorithm.HORIZONTAL or BoxLayoutAlgorithm.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() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
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, 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.CrossingReducer) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
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 Class 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 
All Classes and Interfaces|All Packages|Constant Field Values