Index
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 thisLayoutContext
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 ofRunnable
s which are executed before applying a layout, i.e. beforeLayoutContext.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 givenLayoutContext
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 givenNode
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 beBoxLayoutAlgorithm.HORIZONTAL
orBoxLayoutAlgorithm.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 givenNode
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 givenNode
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 givenEdge
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
-
Constructs a new
SugiyamaLayoutAlgorithm
withSugiyamaLayoutAlgorithm.Direction.VERTICAL
direction. - SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
Constructs a new
SugiyamaLayoutAlgorithm
with the givenSugiyamaLayoutAlgorithm.Direction
. - SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, Dimension) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
Constructs a new
SugiyamaLayoutAlgorithm
with the givenSugiyamaLayoutAlgorithm.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
-
Constructs a new
SugiyamaLayoutAlgorithm
with the givenSugiyamaLayoutAlgorithm.Direction
, andSugiyamaLayoutAlgorithm.CrossingReducer
. - SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
Constructs a new
SugiyamaLayoutAlgorithm
with the givenSugiyamaLayoutAlgorithm.Direction
,SugiyamaLayoutAlgorithm.LayerProvider
, and aSugiyamaLayoutAlgorithm.BarycentricCrossingReducer
. - SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
Constructs a new
SugiyamaLayoutAlgorithm
with the givenSugiyamaLayoutAlgorithm.Direction
,SugiyamaLayoutAlgorithm.LayerProvider
, andSugiyamaLayoutAlgorithm.CrossingReducer
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values