# 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

## C

calculateGrid(Rectangle) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Calculates all the dimensions of grid that layout entities will be fit in.
calculateLayers(List<Node>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
calculateLayers(List<Node>) - Method in interface org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.LayerProvider
  Creating layers of the nodes and makes it possible to assign layers to those nodes.
calculateLayers(List<Node>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.SimpleLayerProvider
calculateNodeSize(double, double) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Calculates and returns the width and height of a single node depending on the `padding` (20%), colWidth, rowHeight, and `aspect ratio`.
calculateNumberOfRowsAndCols(int, double, double, double, double) - Method in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
calculateNumberOfRowsAndCols(int, double, double, double, double) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Calculates and returns an array containing the number of columns and the number of rows.
calculateNumberOfRowsAndCols_rectangular(int) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Calculates and returns an array containing the number of columns and the number of rows, so that there is an equal number of rows and columns.
calculateNumberOfRowsAndCols_square(int, double, double, double, double) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
  Calculates and returns an array containing the number of columns and the number of rows, so that the nodes are layed out in squares.
children - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
  The children of this node.
clearAssignedNodes() - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
  Clears the `Map` that stores the layer assignments.
CompositeLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
  The `CompositeLayoutAlgorithm` combines multiple `ILayoutAlgorithm`s.
CompositeLayoutAlgorithm(ILayoutAlgorithm[]) - Constructor for class org.eclipse.gef.layout.algorithms.CompositeLayoutAlgorithm
  Constructs a new `CompositeLayoutAlgorithm` that combines the given `ILayoutAlgorithm`s.
computeForces() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Computes the force for each node in this SpringLayoutAlgorithm.
computeOneIteration() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Computes one iteration (forces, positions) and increases the iteration counter.
computePositions() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
  Computes the position for each node in this SpringLayoutAlgorithm.
computeTree(Node[]) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper
  Recomputes all the information about the tree structure (the same effect as creating new `TreeLayoutObserver`).
createTreeNode(Node, TreeLayoutHelper) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNodeFactory
  Creates a new `TreeLayoutHelper.TreeNode` for the given `Node` and `TreeLayoutHelper`.
crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.BarycentricCrossingReducer
crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>>) - Method in interface org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.CrossingReducer
  From the given nodes it creates a map of NodeLayouts and NodeWrappers which contains the layers and indexes of the nodes
crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.GreedyCrossingReducer
crossReduction(List<List<SugiyamaLayoutAlgorithm.NodeWrapper>>) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.SplitCrossingReducer

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