Skip navigation links
A B C D F G H I L M N O P R S T U V W 

A

addAssignedNode(Node, int) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
Assigns the given layer to the given Node.
addChild(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
Adds given node to the list of this node's children and set its parent to this node.
addLayoutFilter(ILayoutFilter) - Method in class org.eclipse.gef.layout.LayoutContext
Adds the given ILayoutFilter to this LayoutContext.
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.CompositeLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.HorizontalShiftAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.RadialLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
 
applyLayout(LayoutContext, boolean) - Method in interface org.eclipse.gef.layout.ILayoutAlgorithm
Makes this algorithm perform layout computation and apply it to its context.
applyLayout(boolean) - Method in class org.eclipse.gef.layout.LayoutContext
Applies the layout algorithm of this LayoutContext.
ASPECT_RATIO_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the preferred aspect ratio (width / height) for this EntityLayout.

B

BarycentricCrossingReducer() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.BarycentricCrossingReducer
 
BOTTOM_UP - Static variable in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
Tree direction constant for which root is placed at the bottom and branches spread upwards
BOTTOM_UP - Static variable in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Tree direction constant for which root is placed at the bottom and branches spread upwards
BOUNDS_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the bounds in which the graph elements can be placed.
BoxLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
Layout algorithm that places all elements in one column or one row, depending on set orientation.
BoxLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
Constructs a new BoxLayoutAlgorithm with horizontal orientation.
BoxLayoutAlgorithm(int) - Constructor for class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
Constructs a new BoxLayoutAlgorithm with the given orientation.

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
CompositeLayoutAlgorithm(ILayoutAlgorithm[]) - Constructor for class org.eclipse.gef.layout.algorithms.CompositeLayoutAlgorithm
Constructs a new CompositeLayoutAlgorithm that combines the given ILayoutAlgorithms.
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
 

D

DEFAULT_ASPECT_RATIO - Static variable in class org.eclipse.gef.layout.LayoutProperties
Defines the default value for the LayoutProperties.ASPECT_RATIO_PROPERTY.
DEFAULT_DIRECTION - Static variable in class org.eclipse.gef.layout.LayoutProperties
Defines the default value for the LayoutProperties.DIRECTION_PROPERTY.
DEFAULT_MOVABLE - Static variable in class org.eclipse.gef.layout.LayoutProperties
Defines the default value for the LayoutProperties.MOVABLE_PROPERTY.
DEFAULT_RESIZABLE - Static variable in class org.eclipse.gef.layout.LayoutProperties
Defines the default value for the LayoutProperties.RESIZABLE_PROPERTY.
DEFAULT_WEIGHT - Static variable in class org.eclipse.gef.layout.LayoutProperties
Defines the default value for the LayoutProperties.WEIGHT_PROPERTY.
defaultHandle(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
A convenience method that can be overridden if a listener reacts the same way to all events.
depth - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The depth of the node.
DFSLayerProvider() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.DFSLayerProvider
 
DIRECTION_BOTTOM_UP - Static variable in class org.eclipse.gef.layout.LayoutProperties
Constant for bottom-up direction.
DIRECTION_LEFT_RIGHT - Static variable in class org.eclipse.gef.layout.LayoutProperties
Constant for direction from left to right.
DIRECTION_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the direction of this subgraph.
DIRECTION_RIGHT_LEFT - Static variable in class org.eclipse.gef.layout.LayoutProperties
Constant for direction from right to left.
DIRECTION_TOP_DOWN - Static variable in class org.eclipse.gef.layout.LayoutProperties
Constant for top-down direction (default).

F

findNewParent() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
Finds a node that is the best parent for this node.
firstChild - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
true if this node is the first child, otherwise false.

G

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
Returns the value of the LayoutProperties.BOUNDS_PROPERTY of the given LayoutContext.
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
Returns the direction of this 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
Returns the value of the LayoutProperties.LOCATION_PROPERTY of the given Node.
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
Returns the value of the LayoutProperties.ASPECT_RATIO_PROPERTY of the given Node.
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
Returns the value of the LayoutProperties.SIZE_PROPERTY of the given Node .
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
Returns the length-control value of this SpringLayoutAlgorithm in double precision.
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
Returns a TreeLayoutHelper.TreeNode related to given node layout.
getWeight(Edge) - Static method in class org.eclipse.gef.layout.LayoutProperties
Returns the value of the LayoutProperties.WEIGHT_PROPERTY of the given Edge.
GreedyCrossingReducer() - Constructor for class org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.GreedyCrossingReducer
 
GridLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
The GridLayoutAlgorithm lays out nodes in a grid.
GridLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
Default constructor.

H

height - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The height of the node.
HORIZONTAL - Static variable in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
Constant representing a horizontal orientation.
HorizontalShiftAlgorithm - Class in org.eclipse.gef.layout.algorithms
This layout shifts overlapping nodes to the right.
HorizontalShiftAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.HorizontalShiftAlgorithm
 

I

ILayoutAlgorithm - Interface in org.eclipse.gef.layout
An interface for all layout algorithms.
ILayoutFilter - Interface in org.eclipse.gef.layout
An ILayoutFilter can be used to filter layout objects, so that they are not reported to any ILayoutAlgorithm.
isAncestorOf(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
 
isBetterParent(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
Checks if a potential parent would be better for this node than its current parent.
isFirstChild() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
 
isLastChild() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
 
isLayoutIrrelevant(Edge) - Method in interface org.eclipse.gef.layout.ILayoutFilter
Returns true to indicate that the given Edge is irrelevant for layout.
isLayoutIrrelevant(Node) - Method in interface org.eclipse.gef.layout.ILayoutFilter
Returns true to indicate that the given Node is irrelevant for layout.
isLayoutIrrelevant(Edge) - Method in class org.eclipse.gef.layout.LayoutContext
Returns true when the given Edge is not relevant for layout according to the configured layout filters.
isLayoutIrrelevant(Node) - Method in class org.eclipse.gef.layout.LayoutContext
Returns true when the given Node is not relevant for layout according to the configured layout filters.
isMovable(Node) - Static method in class org.eclipse.gef.layout.LayoutProperties
Returns the value of the LayoutProperties.MOVABLE_PROPERTY of the given Node.
isResizable(Node) - Static method in class org.eclipse.gef.layout.LayoutProperties
Returns the value of the LayoutProperties.RESIZABLE_PROPERTY of the given Node.
isResizing() - Method in class org.eclipse.gef.layout.algorithms.GridLayoutAlgorithm
 
isResizing() - Method in class org.eclipse.gef.layout.algorithms.RadialLayoutAlgorithm
 
isResizing() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
 
isResizing() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
 

L

lastChild - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
true if this node is the last child, otherwise false.
LAYOUT_ALGORITHM_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutContext
An LayoutContext notifies registered listeners about changes to the layout algorithm using this property name.
layoutAlgorithmProperty() - Method in class org.eclipse.gef.layout.LayoutContext
A property representing the layout algorithm used by this LayoutContext.
LayoutContext - Class in org.eclipse.gef.layout
The LayoutContext provides the context in which to layout a Graph.
LayoutContext() - Constructor for class org.eclipse.gef.layout.LayoutContext
 
LayoutProperties - Class in org.eclipse.gef.layout
LayoutProperties contains all properties which can be accessed on Graph, Edge, Node, their default values, as well as static accessor methods for those properties.
LayoutProperties() - Constructor for class org.eclipse.gef.layout.LayoutProperties
 
LEFT_RIGHT - Static variable in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
Tree direction constant for which root is placed at the left and branches spread to the right
LEFT_RIGHT - Static variable in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Tree direction constant for which root is placed at the left and branches spread to the right
LOCATION_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the location of this EntityLayout.

M

MOVABLE_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the movable state of this EntityLayout.

N

node - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The wrapped Node.
nodeAdded(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
Called when new node is added to the tree structure.
nodeRemoved(TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
Called when a node is removed from the tree structure.
numOfDescendants - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The number of descendants.
numOfLeaves - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The number of leaves.

O

order - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The order of this node.
org.eclipse.gef.layout - package org.eclipse.gef.layout
This package provides an interface-based facade to exchange layout information with layout algorithms (within this package), concrete implementations of layout algorithms ( org.eclipse.gef.layout.algorithms).
org.eclipse.gef.layout.algorithms - package org.eclipse.gef.layout.algorithms
This package provides different implementations of concrete layout algorithms.
owner - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode

P

parent - Variable in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
The parent of this node.
parentChanged(TreeLayoutHelper.TreeNode, TreeLayoutHelper.TreeNode) - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
Called when a node changes its parent.
performAnotherNonContinuousIteration() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
Performs one iteration based on time.
performNIteration(int) - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
Performs the given number of iterations.
performOneIteration() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
Performs one single iteration.
placeRandomly() - Method in class org.eclipse.gef.layout.algorithms.SpringLayoutAlgorithm
Puts vertices in random places, all between (0,0) and (1,1).
postLayout() - Method in class org.eclipse.gef.layout.LayoutContext
Initiated by the context or by an ILayoutAlgorithm to perform steps that are scheduled to be run after the layout pass.
precomputeTree() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
Performs a DFS on the tree structure and calculates all parameters of its nodes.
preLayout() - Method in class org.eclipse.gef.layout.LayoutContext
Initiated by the context or by an ILayoutAlgorithm to perform steps that are scheduled to be run before the layout pass.

R

RadialLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
This layout will take the given entities, apply a tree layout to them, and then display the tree in a circular fashion with the roots in the center.
RadialLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.RadialLayoutAlgorithm
Default constructor.
removeLayoutFilter(ILayoutFilter) - Method in class org.eclipse.gef.layout.LayoutContext
Removes the given ILayoutFilter from this LayoutContext.
RESIZABLE_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores the resizable state of this EntityLayout.
RIGHT_LEFT - Static variable in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
Tree direction constant for which root is placed at the right and branches spread to the left
RIGHT_LEFT - Static variable in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Tree direction constant for which root is placed at the right and branches spread to the left

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(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
Constructs a new SugiyamaLayoutAlgorithm with the given SugiyamaLayoutAlgorithm.Direction, and the given dimension.
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
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.

T

TOP_DOWN - Static variable in class org.eclipse.gef.layout.algorithms.SpaceTreeLayoutAlgorithm
Tree direction constant for which root is placed at the top and branches spread downwards
TOP_DOWN - Static variable in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Tree direction constant for which root is placed at the top and branches spread downwards
toString() - Method in class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
 
TreeLayoutAlgorithm - Class in org.eclipse.gef.layout.algorithms
The TreeLayoutAlgorithm class implements a simple algorithm to arrange graph nodes in a layered tree-like layout.
TreeLayoutAlgorithm() - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Create a default Tree Layout.
TreeLayoutAlgorithm(int) - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Create a Tree Layout with a specified direction.
TreeLayoutAlgorithm(int, Dimension) - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutAlgorithm
Create a Tree Layout with fixed size spacing around nodes.
TreeLayoutHelper - Class in org.eclipse.gef.layout.algorithms
A helper class for layout algorithms that are based on tree structure.
TreeLayoutHelper(TreeLayoutHelper.TreeNodeFactory) - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutHelper
Constructs a new TreeLayoutHelper for observing the given LayoutContext.
TreeLayoutHelper.TreeListener - Class in org.eclipse.gef.layout.algorithms
A superclass for listeners that can be added to this observer to get notification whenever the tree structure changes.
TreeLayoutHelper.TreeNode - Class in org.eclipse.gef.layout.algorithms
Represents a node in a tree structure and stores all information related to it.
TreeLayoutHelper.TreeNodeFactory - Class in org.eclipse.gef.layout.algorithms
TreeLayoutObserver uses instance of this class to create instances of TreeLayoutHelper.TreeNode.
TreeListener() - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
 
TreeNode(Node, TreeLayoutHelper) - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNode
Creates a tree node related to given layout node
TreeNodeFactory() - Constructor for class org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeNodeFactory
 

U

unschedulePostLayoutPass(Runnable) - Method in class org.eclipse.gef.layout.LayoutContext
Removes the given Runnable from the list of runnables which are called when this LayoutContext is asked to apply all changes made to its elements to the display.
unschedulePreLayoutPass(Runnable) - Method in class org.eclipse.gef.layout.LayoutContext
Removes the given Runnable from the list of Runnables which are executed before applying a layout, i.e. before LayoutContext.applyLayout(boolean).

V

valueOf(String) - Static method in enum org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.Direction
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.gef.layout.algorithms.SugiyamaLayoutAlgorithm.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL - Static variable in class org.eclipse.gef.layout.algorithms.BoxLayoutAlgorithm
Constant representing a vertical orientation.

W

WEIGHT_PROPERTY - Static variable in class org.eclipse.gef.layout.LayoutProperties
Stores a weight for this connection.
A B C D F G H I L M N O P R S T U V W 
Skip navigation links