- getAssignedNodes() - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
-
Returns a Map that stores the assignment of layers to
Nodes.
- getBounds(Graph) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- getBranchGap() - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Returns the distance between branches.
- getChildren() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getCurrentLayoutStep() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the current iteration.
- getDepth() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getDirection() - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
-
- getDirection() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
-
- getEdges() - Method in class org.eclipse.gef.layout.LayoutContext
-
Returns all the connections between nodes that should be laid out.
- getGraph() - Method in class org.eclipse.gef.layout.LayoutContext
-
Returns the graph that is to be layouted.
- getHeight() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getIterations() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the number of iterations to be used.
- getLayerGap() - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Returns the distance between layers.
- getLayoutAlgorithm() - Method in class org.eclipse.gef.layout.LayoutContext
-
Returns the static layout algorithm used to layout a newly initialized
graph or after heavy changes to it.
- getLeafGap() - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
-
Returns the distance between leaf nodes.
- getLocation(Node) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- getNode() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getNodes() - Method in class org.eclipse.gef.layout.LayoutContext
-
Returns all the nodes that should be laid out.
- getNumOfDescendants() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getNumOfLeaves() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getOrder() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
Returns order in which nodes are visited during Deep First Search.
- getOrientation() - Method in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
-
- getOwner() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getParent() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
-
- getPreferredAspectRatio(Node) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- getRandom() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns whether or not this
SpringLayoutAlgorithm will layout the
nodes randomly before beginning iterations.
- getRoots(List<Node>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
-
Finds the root elements in the list of nodes based on their
connections.
- getSize(Node) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- getSpringGravitation() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the gravitation-control value of this SpringLayoutAlgorithm in
double precision.
- getSpringLength() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
- getSpringMove() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the move-control value of this SpringLayoutAlgorithm in double
precision.
- getSpringStrain() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the strain-control value of this SpringLayoutAlgorithm in double
precision.
- getSpringTimeout() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Gets the max time this algorithm will run for
- getSuperRoot() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper
-
Returns Super Root, that is an artificial node being a common parent for
all nodes in observed tree structure.
- getTotalNumberOfLayoutSteps() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
-
Returns the maximum number of iterations.
- getTreeNode(Node) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper
-
- getWeight(Edge) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- GreedyCrossingReducer() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.GreedyCrossingReducer
-
- GridLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
-
- GridLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
-
Default constructor.
- 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
-
- 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
-
- 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
-
- 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
-
- setNodeSpace(Dimension) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
-
- setOrientation(int) - Method in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
-
- 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
-
- setResizable(Node, boolean) - Static method in class org.eclipse.gef.layout.LayoutProperties
-
- 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
-
- 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
-
- 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
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.LayerProvider) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, SugiyamaLayoutAlgorithm.CrossingReducer) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction, Dimension) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm(SugiyamaLayoutAlgorithm.Direction) - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
-
- SugiyamaLayoutAlgorithm() - 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 in org.eclipse.gef.layout.algorithms
-
- 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.