JGraphLayout
v1.4.0.2

A B C D E F G H I J L M N O P R S T U V W X Y Z

A

ANY - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
actOnUnconnectedVerticesOnly - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Whether or not to only act of unconnected vertices
adaption - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The current adaption value
add(JGraphLayout) - Method in class com.jgraph.layout.JGraphCompoundLayout
Adds a layout to JGraphCompoundLayout.layouts.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.jgraph.layout.JGraphLayoutProgress
Adds a property change listener.
algebra - Variable in class com.jgraph.layout.JGraphFacade
The default graph algebra used for basic algorithms and functions.
alignment - Variable in class com.jgraph.layout.tree.JGraphTreeLayout
alignment indicates what part of the vertices will be lined up on each row (level) of the tree.
angleOffset - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
The initial offset to compute the angle position.
approxNodeDimensions - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not to use approximate node dimensions or not.
attachParent(JGraphCompactTreeLayout.CompactTreeNode, double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Attaches the specified tree node in a parent-child relationship taking into account node shape
attract() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Calculates an attractive force between the cells connected by the specified edge
attributes - Variable in class com.jgraph.layout.JGraphFacade
The map of attribute changes made be the layout.
autoRadius - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies if the radios should be computed automatically.
averageNodeArea - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The average amount of area allocated per node.

B

BOTTOM - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
BOTTOM_LEFT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
BOTTOM_RIGHT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
bfs(Object, JGraphFacade.CellVisitor) - Method in class com.jgraph.layout.JGraphFacade
Performs a breath-first search of the input graph from the specified root cell using the specified visitor to extract the tree information.
borderLineCostFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Cost factor applied to energy calculations for node promixity to the notional border of the graph.
bounds - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The bounds of the graph prior to the layout
boundsHeight - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The height coordinate of the final graph
boundsWidth - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The width coordinate of the final graph
boundsX - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The x coordinate of the final graph
boundsY - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The y coordinate of the final graph
branch(JGraphCompactTreeLayout.CompactTreeNode, JGraphCompactTreeLayout.CompactTreeNode, JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
bridge(JGraphCompactTreeLayout.PolyLine, double, double, JGraphCompactTreeLayout.PolyLine, double, double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 

C

CELL_TYPE_BRANCH - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
CELL_TYPE_END - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
CELL_TYPE_JOIN - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
CELL_TYPE_NONE - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
CELL_TYPE_START - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
CENTER - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
calcAttraction() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Calculates the attractive forces between all laid out nodes linked by edges
calcEnergyDelta(int, double, double, double, double, double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Calculates the change in energy for the specified node.
calcPositions() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
calcRepulsion() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Calculates the repulsive forces between all laid out nodes
calculateRankCrossing(int, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
Calculates the number of edges crossings between the specified rank and the rank below it
calculateWidestRank(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Calculates the width rank in the hierarchy.
cascadingCut(JGraphFibonacciHeap.Node) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Performs a cascading cut operation.
cell - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
The cell whose median value is being calculated
cell - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
The graph cell this object represents.
cell - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The actual graph cell this wrapper represents
cell - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
The graph cell this node corresponds to
cellLocation - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
An array of locally stored co-ordinate positions for the vertices
cellLocation - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
An array of locally stored X co-ordinate positions for the vertices
cellLocationX - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An array of locally stored X co-ordinate positions for the vertices
cellLocationY - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An array of locally stored Y co-ordinate positions for the vertices
cellType - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
For future use
cells - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.AreaSpatialCache
 
changeSupport - Variable in class com.jgraph.layout.JGraphLayoutProgress
Property change support is delegated to this class.
circle(Collection) - Method in class com.jgraph.layout.JGraphFacade
Arrange the specified vertices into a circular shape, with a regular distance between each vertex
circleRadiusFactor - Variable in class com.jgraph.layout.JGraphFacade
The factor by which to multiple the radius of the circle layout
com.jgraph.algebra - package com.jgraph.algebra
JGraphLayout algebra package which contains graph algorithms and datastructures.
com.jgraph.algebra.cost - package com.jgraph.algebra.cost
JGraphLayout cost package defines a cost function and default implementations.
com.jgraph.layout - package com.jgraph.layout
JGraphLayout's topmost package which contains the basic layout classes and interfaces.
com.jgraph.layout.graph - package com.jgraph.layout.graph
JGraphLayout graph package which contains graph layout algorithms.
com.jgraph.layout.hierarchical - package com.jgraph.layout.hierarchical
JGraphLayout hierarchical package which contains directed hierarchy layout algorithms.
com.jgraph.layout.hierarchical.model - package com.jgraph.layout.hierarchical.model
JGraphLayout hierarchical layout internal model for representing the graph in a manner that provide high performance for the layout
com.jgraph.layout.organic - package com.jgraph.layout.organic
 
com.jgraph.layout.orthogonal - package com.jgraph.layout.orthogonal
 
com.jgraph.layout.routing - package com.jgraph.layout.routing
JGraphLayout routing package which contains edge routing algorithms.
com.jgraph.layout.simple - package com.jgraph.layout.simple
 
com.jgraph.layout.tree - package com.jgraph.layout.tree
JGraphLayout graph package which contains tree layout algorithms.
combineLevelNodes - Variable in class com.jgraph.layout.tree.JGraphTreeLayout
Whether or not to bring all nodes on the same level to the same height in the tree
compactLayout - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Whether or not to pull together sections of layout into empty space
compactLayout - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Whether or not to pull together sections of layout into empty space
compare(Object, Object) - Method in class com.jgraph.layout.JGraphFacade.DefaultComparator
 
compareTo(Object) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
comparator on the medianValue
compareTo(Object) - Method in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter
comparator on the medianValue
connectedEdges - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
the index of all connected edges in the e array to this node.
connectsAsSource - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Collection of hierarchy edges that have this node as a source
connectsAsTarget - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Collection of hierarchy edges that have this node as a target
consolidate() - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Consolidates the trees in the heap by joining trees of equal degree until there are no more trees of equal degree in the root list.
coolingFactor - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The rate at which the rate of the change of the graph decreases
cost - Variable in class com.jgraph.algebra.cost.JGraphConstantCostFunction
 
createInternalCells(JGraphFacade, Object[], JGraphHierarchyNode[]) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Creates all edges in the internal model
createNestedMap(Map) - Method in class com.jgraph.layout.JGraphFacade
Deprecated. as of version 1.1
createNestedMap(boolean, boolean) - Method in class com.jgraph.layout.JGraphFacade
Compatibility method to invoke JGraphFacade.createNestedMap(boolean, Point2D) with an origin or null depending on flushOrigin.
createNestedMap(boolean, Point2D) - Method in class com.jgraph.layout.JGraphFacade
Creates and returns nested attribute map specifying what changes the layout made to the input graph.
createPermutation(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Creates a random permutation of the numbers from 0 to length
createPriorityQueue() - Method in class com.jgraph.algebra.JGraphAlgebra
Hook for subclassers to provide a custom fibonacci heap.
createUnionFind(Object[]) - Method in class com.jgraph.algebra.JGraphAlgebra
Hook for subclassers to provide a custom union find structure.
crossingStage - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The second stage of a Sugiyama layout
currentBestCrossings - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
The total number of crossings found in the best configuration so far
currentXDelta - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The sum of x-displacements for the current iteration
cut(JGraphFibonacciHeap.Node, JGraphFibonacciHeap.Node) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
The reverse of the link operation: removes x from the child list of y.
cycleStage - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
A cycle pre-processing stage

D

DEFAULT_ORIENTATION - Static variable in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Deprecated. use SwingConstants compass directions instead
DirectionUtils - class com.jgraph.layout.orthogonal.DirectionUtils.
 
DirectionUtils() - Constructor for class com.jgraph.layout.orthogonal.DirectionUtils
 
decreaseKey(JGraphFibonacciHeap.Node, double) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Decreases the key value for a heap node, given the new value to take on.
delete(JGraphFibonacciHeap.Node) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Deletes a node from the heap given the reference to the node.
densityFactor - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The factor by which the suggest area of the graph bound is multipled by.
determineLayoutHierarchies() - Method in class com.jgraph.layout.JGraphFacade
Divides the graph into groups of sibling vertices, vertices that share the same parent.
deterministic - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Whether or not cells are ordered according to the order in the graph model.
deterministic - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Whether or not cells are ordered according to the order in the graph model.
dfs(Object, JGraphFacade.CellVisitor) - Method in class com.jgraph.layout.JGraphFacade
Performs a depth-first search of the input graph from the specified root cell using the specified visitor to extract the tree information.
dfs(Object, Object, Object, JGraphFacade.CellVisitor, Set, int, int) - Method in class com.jgraph.layout.JGraphFacade
Performs a depth-first search of the input graph from the specified root cell using the specified visitor to extract the tree information
dfs(Object, Object, Object, JGraphFacade.CellVisitor, Set, Set, int, int) - Method in class com.jgraph.layout.JGraphFacade
Performs a depth-first search of the input graph from the specified root cell using the specified visitor to extract the tree information
dfs(JGraphFacade.CellVisitor, Object[], boolean, Set) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
A depth first search through the internal heirarchy model
dfs(JGraphHierarchyNode, JGraphHierarchyNode, JGraphHierarchyEdge, JGraphFacade.CellVisitor, Set, int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Performs a depth first search on the internal hierarchy model
dfs(JGraphHierarchyNode, JGraphHierarchyNode, JGraphHierarchyEdge, JGraphFacade.CellVisitor, Set, int[], int, int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Performs a depth first search on the internal hierarchy model.
dfsCount - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Count of the number of times the ancestor dfs has been used
differ(Object, Object) - Method in class com.jgraph.algebra.JGraphUnionFind
Returns true if element a and element b are not in the same set.
directed - Variable in class com.jgraph.layout.JGraphFacade
Stores whether or not the graph is to be treated as a directed graph.
disableRouting(Object) - Method in class com.jgraph.layout.JGraphFacade
Disables per-edge on the specified edge
dispX - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An array of locally stored X co-ordinate displacements for the vertices
dispX - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
An array of locally stored X co-ordinate displacements for the vertices
dispY - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An array of locally stored Y co-ordinate displacements for the vertices
dispY - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
An array of locally stored Y co-ordinate displacements for the vertices
dispatchResult(Collection) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Sets the new positions of the cells in the graph based on the information from the interal tree nodes.
displacement - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Stores the temporary positions of each cell during the layout
distance(JGraphTreeLayout.PolyLine, JGraphTreeLayout.PolyLine) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
 
distanceCostFunction - Variable in class com.jgraph.layout.JGraphFacade
The default cost function used for shortest path search.

E

e - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Internal models collection of edges to be laid out
edgeCrossingCostFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Cost factor applied to energy calculations involving edges that cross over one another.
edgeDistanceCostFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Cost factor applied to energy calculations involving the distance nodes and edges.
edgeLengthCostFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Cost factor applied to energy calculations for the edge lengths.
edgeMapper - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Map from graph edges to internal model edges
edgePromotion - Variable in class com.jgraph.layout.JGraphFacade
Whether or not edges connected to collapsed children are promoted to their first visible parent within the facade, not the actual model
edges - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
The graph edge(s) this object represents.
emptyConnectionMap - Static variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Shared empty connection map to return instead of null in applyMap.

F

facade - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The facade describing the graph to be laid out
find(JGraphUnionFind.Node) - Method in class com.jgraph.algebra.JGraphUnionFind
Returns the set that contains node.
findTreeRoots() - Method in class com.jgraph.layout.JGraphFacade
Utility method to update the array of tree roots in a graph.
fineTuning - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Whether or not to perform local optimisations and iterate multiple times through the algorithm
fineTuning - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Whether or not to perform local optimisations and iterate multiple times through the algorithm
fineTuningRadius - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The radius below which fine tuning of the layout should start This involves allowing the distance between nodes and edges to be taken into account in the total energy calculation.
fixRanks() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Fixes the layer assignments to the values stored in the nodes.
fixRoots - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Whether or not to fix the position of the root cells.
forceConstant - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
The force constant by which the attractive forces are divided and the replusive forces are multiple by the square of.
forceConstantSquared - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Cache of forceConstant^2 for performance
formOrderedHierarchy(JGraphFacade, Object[]) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Creates an internal ordered graph model using the vertices passed in.

G

getAlignment() - Method in class com.jgraph.layout.tree.JGraphTreeLayout
 
getAll() - Method in class com.jgraph.layout.JGraphFacade
Returns all cells including all descendants.
getAngleOffset() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getAttributes() - Method in class com.jgraph.layout.JGraphFacade
Returns the nested map that specifies what changes the layout has made to the input graph.
getAttributes(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the local attributes for the specified cell.
getAverageNodeArea() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getBorderLineCostFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getBorderline(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
This method calculates the energy of the distance of the specified node to the notional border of the graph.
getBounds(List) - Method in class com.jgraph.layout.JGraphFacade
Returns the minimal rectangular bounds that enclose the specified vertices
getBounds(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the current bounds for the specified cell.
getBounds(Object[]) - Method in class com.jgraph.layout.JGraphFacade
Same as getLocations, but with width and height added at index 3 and 4 respectively.
getCell() - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout.CompactTreeNode
 
getCellBounds() - Method in class com.jgraph.layout.JGraphFacade
Returns the minimal rectangular bounds that enclose all the elements in the bounds map.
getCellView(Object) - Method in class com.jgraph.layout.JGraphFacade
Obtains the cell view corresponding the cell passed in
getCells(Collection, boolean, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns a collection of cells in the current graph.
getChangeSupport() - Method in class com.jgraph.layout.JGraphLayoutProgress
 
getChildParentDistance() - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Deprecated. use getLevelDistance
getChildren() - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
 
getCircleRadiusFactor() - Method in class com.jgraph.layout.JGraphFacade
 
getClockWiseDirection(int) - Static method in class com.jgraph.layout.orthogonal.DirectionUtils
 
getComponents() - Method in class com.jgraph.layout.JGraphFacade
Calculates a list of non-connected graph components for the current graph.
getConnectedEdges(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Returns all Edges that are connected with the specified cell
getConnectionComponents(GraphModel, Object[], Object[]) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns a union find structure representing the connection components of G=(E,V).
getConnectionComponents(Object[], Object[]) - Method in class com.jgraph.layout.JGraphFacade
Returns a union find structure representing the connection components of G=(E,V).
getCoolingFactor() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getCost(Object) - Method in class com.jgraph.algebra.cost.JGraphConstantCostFunction
 
getCost(Object) - Method in interface com.jgraph.algebra.cost.JGraphCostFunction
Evaluates the cost of cell.
getCost(Object) - Method in class com.jgraph.algebra.cost.JGraphDistanceCostFunction
 
getCounterClockWiseDirection(int) - Static method in class com.jgraph.layout.orthogonal.DirectionUtils
 
getDensityFactor() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getDfsCount() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
getDirection() - Method in interface com.jgraph.layout.orthogonal.IDirectionable
Returns a direction.
getDistance(Object, Object, int) - Method in class com.jgraph.layout.JGraphFacade
Returns the length of the shortest path connecting v1 and v2 wrt distanceFunction.
getEdgeCrossing(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
This method calculates the energy of the distance from the specified edge crossing any other edges.
getEdgeCrossingAffectedEdges(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Obtains the energy cost function for the specified node being moved.
getEdgeCrossingCostFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getEdgeDeparture() - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
Getter to obtain the distance between intermediate and source/target points
getEdgeDistanceAffectedNodes(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Obtains the energy cost function for the specified node being moved.
getEdgeDistanceCostFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getEdgeDistanceFromEdge(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
This method calculates the energy of the distance between Cells and Edges.
getEdgeDistanceFromNode(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
This method calculates the energy of the distance between Cells and Edges.
getEdgeLength(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
This method calculates the energy due to the length of the specified edge.
getEdgeLengthAffectedEdges(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Obtains the energy cost function for the specified node being moved.
getEdgeLengthCostFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getEdgeMapper() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
getEdgeSeparation() - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
Getter to obtain the distance between each parallel edge
getEdges() - Method in class com.jgraph.layout.JGraphFacade
Returns all edges in the graph.
getEdges(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the connected edges for a cell.
getEdges(Object, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns the incoming or outgoing edges for cell.
getEdgesBetween(Object, Object, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns the edges between two specified ports or two specified vertices.
getEdgesBetween(Object, Object, boolean) - Method in class com.jgraph.layout.JGraphModelFacade
Returns the edges between two specified ports or two specified vertices.
getFineTuningRadius() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getForceConstant() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
getGeneralPurposeVariable(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Gets the value of temp for the specified layer
getGeneralPurposeVariable(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Gets the value of temp for the specified layer
getGeneralPurposeVariable(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Gets the value of temp for the specified layer
getGraphBounds() - Method in class com.jgraph.layout.JGraphFacade
Returns the minimal rectangular bounds that enclose all the elements in the bounds map.
getGraphBounds() - Method in class com.jgraph.layout.JGraphModelFacade
Returns the minimal rectangular bounds that enclose all the elements in the bounds map.
getGraphOrigin() - Method in class com.jgraph.layout.JGraphFacade
Returns the origin of the graph (ie the top left corner of the root cells) for the original geometry.
getGroupHierarchies() - Method in class com.jgraph.layout.JGraphFacade
 
getHeight() - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
 
getHeightSpacing() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
getIncomingEdges(Object, Set, boolean, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns the incoming edges for cell.
getIncomingEdges(Object, Set, boolean, boolean) - Method in class com.jgraph.layout.JGraphModelFacade
Returns the incoming edges for cell.
getInitialMoveRadius() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getInitialTemp() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
getInterHierarchySpacing() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
getInterRankCellSpacing() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
getInterRankCellSpacing() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
getIntraCellSpacing() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
getIntraCellSpacing() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
getKey() - Method in class com.jgraph.algebra.JGraphFibonacciHeap.Node
Obtain the key for this node.
getLayouts() - Method in class com.jgraph.layout.JGraphCompoundLayout
Returns the list of layouts.
getLeftMostX(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Obtains the left most point on the sub-tree under the specified tree node
getLeftWidth() - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
 
getLength(CellView) - Static method in class com.jgraph.algebra.cost.JGraphDistanceCostFunction
 
getLength(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the length of the specified edge wrt distanceFunction.
getLevelDistance() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
getLimitX() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
getLocation(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the current location of the specified cell
getLocations(Object[]) - Method in class com.jgraph.layout.JGraphFacade
Returns an array of arrays (index 0 is x-coordinate, index 1 is y-coordinate in the second array) that fast layouts can operate upon.
getMAXIMAL_DEPTH() - Method in class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
 
getMaxAdaption() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getMaxDistanceLimit() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getMaxIterations() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
getMaxIterations() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
getMaxIterations() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getMaxIterationsMultiple() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getMaxSize(Collection) - Method in class com.jgraph.layout.JGraphFacade
Obtains the maximum width or height dimension of any of the vertices in the specified collection
getMaximum() - Method in class com.jgraph.layout.JGraphLayoutProgress
 
getMaxradiusx() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getMaxradiusy() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getMaxx() - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
 
getMaxy() - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
 
getMinAdaption() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getMinDistanceLimit() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getMinMoveRadius() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getMinRadius() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getMinimumSpanningTree(GraphModel, Object[], JGraphCostFunction, boolean) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).
getMinimumSpanningTree(GraphModel, Object[], Object[], JGraphCostFunction) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).
getMinimumSpanningTree(Object[], JGraphCostFunction) - Method in class com.jgraph.layout.JGraphFacade
Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).
getMinradiusx() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getMinradiusy() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getNeighbours(Object, boolean) - Method in class com.jgraph.layout.JGraphFacade
A shortcut method that calls getNeighbours with no cells to exclude.
getNeighbours(Object, Set, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns a collection of cells that are connected to the specified cell by edges.
getNeighbours(Object, boolean) - Method in class com.jgraph.layout.JGraphModelFacade
A shortcut method that calls getNeighbours with no cells to exclude.
getNeighbours(Object, Set, boolean) - Method in class com.jgraph.layout.JGraphModelFacade
Returns a collection of cells that are connected to the specified cell by edges.
getNextLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Returns the cells this cell connects to on the next layer up
getNextLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Returns the cells this cell connects to on the next layer up
getNextLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Returns the cells this cell connects to on the next layer up
getNode(Object, boolean) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Returns the node that represents element.
getNode(Object) - Method in class com.jgraph.algebra.JGraphUnionFind
Returns the node that represents element.
getNodeBorder() - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
getNodeDistance() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
getNodeDistribution(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Calculates the energy cost of the specified node relative to all other nodes.
getNodeDistributionCostFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getNodesByLevel() - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
Return the nodes of the level of this node
getNumCellsPerRow() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
getOffsetX() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
getOffsetY() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
getOrder() - Method in class com.jgraph.layout.JGraphFacade
 
getOrderedVertices(JGraphFacade) - Method in class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
Performs the actual greedy cycle removal routine.
getOrientation() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
getOrientation() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
getOrientation() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
getOrientation() - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
getOutgoingEdges(Object, Set, boolean, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns the outgoing edges for cell.
getOutgoingEdges(Object, Set, boolean, boolean) - Method in class com.jgraph.layout.JGraphModelFacade
Returns the outgoing edges for cell.
getParent() - Method in class com.jgraph.algebra.JGraphUnionFind.Node
 
getPath(Object, Object, int, JGraphCostFunction) - Method in class com.jgraph.layout.JGraphFacade
Returns the shortest path connecting v1 and v2 wrt cf with traverses no more than steps edges.
getPoints(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the points of the specified edge.
getPreviousLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Returns the cells this cell connects to on the next layer down
getPreviousLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Returns the cells this cell connects to on the next layer down
getPreviousLayerConnectedCells(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Returns the cells this cell connects to on the next layer down
getProgress() - Method in interface com.jgraph.layout.JGraphLayout.Stoppable
Returns the progress object that represents the progress of the current layout run.
getProgress() - Method in class com.jgraph.layout.JGraphLayoutProgress
 
getProgress() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
getProgress() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
getProgress() - Method in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
 
getProgress() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
getProgress() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getRadiusScaleFactor() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getRadiusx() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getRadiusy() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getRankValue() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Returns the integer value of the layer that this node resides in
getRelevantEdges(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Returns all Edges that are not connected to the specifed cell
getReplusiveForce() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
getRightMostX(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Obtains the right most point on the sub-tree under the specified tree node
getRightWidth() - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
 
getRootAt(int) - Method in class com.jgraph.layout.JGraphFacade
Returns the root at index to be used by tree layouts for tree traversal.
getRootCount() - Method in class com.jgraph.layout.JGraphFacade
Returns the number of root vertices to be used by tree layouts for tree traversal.
getRoots() - Method in class com.jgraph.layout.JGraphFacade
Returns the list of root vertices.
getRouteTreeEdges() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
getSharedInstance() - Static method in class com.jgraph.algebra.JGraphAlgebra
 
getSharedInstance() - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
Getter for singleton managing parallel edges
getShortestPath(GraphModel, Object, Object, JGraphCostFunction, int, boolean) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns the shortest path between two cells or their descendants represented as an array of edges in order of traversal.
getSize() - Method in class com.jgraph.algebra.JGraphUnionFind.Node
 
getSize(Object) - Method in class com.jgraph.layout.JGraphFacade
Return the size of the specified cell
getSource(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the vertex that is connected to the source end of the specified edge
getSourcePort(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the port that is connected to the source end of the specified edge
getSpringForce() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
getSpringLength() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
getStartRadius() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
getTarget(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the vertex that is connected to the target end of the specified edge
getTargetPort(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns the port that is connected to the target end of the specified edge
getTreeDistance() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
getTreeLayoutNode(Object) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Obtains the mapped node from the internal tree representation used from the cell specified
getTreeLayoutNode(Object, boolean) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Obtains the mapped node from the internal tree representation used from the cell specified
getTreeNode(Object) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
getTreeNode(Object) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Obtains the tree node corresponding to the specified cell
getTriesPerCell() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getUnchangedEnergyRoundTermination() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
getUnconnectedVertices(boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns all unconnected vertices in the graph.
getUserObject() - Method in class com.jgraph.algebra.JGraphFibonacciHeap.Node
 
getVertexMapping() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
getVertices() - Method in class com.jgraph.layout.JGraphFacade
Returns all vertices in the graph.
getVertices(Collection, boolean) - Method in class com.jgraph.layout.JGraphFacade
Returns a collection of vertices found in the specified collection.
getVerticesFilter() - Method in class com.jgraph.layout.JGraphFacade
 
getWidthSpacing() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
getX(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Gets the value of x on the specified layer
graph - Variable in class com.jgraph.layout.JGraphFacade
The JGraph to have the layout applied to it.
graph - Static variable in class com.jgraph.layout.routing.JGraphParallelRouter
The current graph.
graph - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
The facade that describes the graph to be acted upon
graphLayoutCache - Variable in class com.jgraph.layout.JGraphFacade
The layout cache to have the layout applied to it.
groupHierarchies - Variable in class com.jgraph.layout.JGraphFacade
A collection of groups of sibling vertices

H

hashCode - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Assigns a unique hashcode for each node.
height - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The height of this cell
height - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
The height of this node
heightSpacing - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Height spacing between vertices
heightSquared - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The height of the node squared, only used if approxNodeDimensions is set to true.

I

IDirectionable - interface com.jgraph.layout.orthogonal.IDirectionable.
 
ISSTOPPED_PROPERTY - Static variable in class com.jgraph.layout.JGraphLayoutProgress
Bound property name for isStopped.
IsIgnoresCellsInGroups() - Method in class com.jgraph.layout.JGraphFacade
 
ignoresCellsInGroups - Variable in class com.jgraph.layout.JGraphFacade
Stores whether or not the layout is to only act on root cells in the model.
ignoresHiddenCells - Variable in class com.jgraph.layout.JGraphFacade
Stores whether or not the layout is to act on only visible cells i.e.
ignoresUnconnectedCells - Variable in class com.jgraph.layout.JGraphFacade
Stores whether or not the layout is to act on only cells that have at least one connection.
initialMoveRadius - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The initial value of moveRadius.
initialRank(boolean) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
initialTemp - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Start value of temperature
initialX - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The minimum x position node placement starts at
insert(JGraphFibonacciHeap.Node, double) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Inserts a new data element into the heap.
interHierarchySpacing - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The spacing buffer between unconnected hierarchys
interRankCellSpacing - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The minimum distance between cells on adjacent ranks
interRankCellSpacing - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The spacing buffer added between cell on adjacent layers
intraCellSpacing - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The minimum buffer between cells on the same rank
intraCellSpacing - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The spacing buffer added between cells on the same layer
invert() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Inverts the direction of this internal edge(s)
isActOnUnconnectedVerticesOnly() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
isAncestor(JGraphHierarchyNode) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
isAutoRadius() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
isCombineLevelNodes() - Method in class com.jgraph.layout.tree.JGraphTreeLayout
 
isCompactLayout() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
isCompactLayout() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
isDeterministic() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
isDeterministic() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
isDeterministic - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not nodes should be processed in the same order every time.
isDeterministic() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isDirected() - Method in class com.jgraph.layout.JGraphFacade
 
isEdge(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns whether or not the specified cell is an edge and should be taken into account by the layout
isEdge(Object) - Method in class com.jgraph.layout.JGraphModelFacade
Returns whether or not the specified cell is an edge and should be taken into account by the layout
isEdge() - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
 
isEdge() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
 
isEdge() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
isEdgePromotion() - Method in class com.jgraph.layout.JGraphFacade
 
isEmpty() - Method in class com.jgraph.algebra.JGraphFibonacciHeap
 
isFineTuning() - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
isFineTuning() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
isFineTuning - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not fine tuning is on.
isFineTuning() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isFixRoots() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
isIgnoresHiddenCells() - Method in class com.jgraph.layout.JGraphFacade
 
isIgnoresUnconnectedCells() - Method in class com.jgraph.layout.JGraphFacade
 
isMoveRoots() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
isMoveable(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns true if the cell is moveable.
isMoveable - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Local copy of isMoveable
isMoveable - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Local copy of isMoveable
isOptimizeBorderLine - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not nodes will contribute an energy cost as they approach the bound of the graph.
isOptimizeBorderLine() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isOptimizeEdgeCrossing - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not edges crosses will be calculated as an energy cost function.
isOptimizeEdgeCrossing() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isOptimizeEdgeDistance - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not the distance between edge and nodes will be calculated as an energy cost function.
isOptimizeEdgeDistance() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isOptimizeEdgeLength - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not edge lengths will be calculated as an energy cost function.
isOptimizeEdgeLength() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isOptimizeNodeDistribution - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Whether or not node distribute will contribute an energy cost where nodes are close together.
isOptimizeNodeDistribution() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
isOrdered() - Method in class com.jgraph.layout.JGraphFacade
 
isOrdered() - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
isPositionMultipleTrees() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
isReversed - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
isReversed() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
 
isRoot(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns true if cell is a root.
isStopped - Variable in class com.jgraph.layout.JGraphLayoutProgress
Specifies whether the layout was stopped in the user interface.
isStopped() - Method in class com.jgraph.layout.JGraphLayoutProgress
Stoppable layouts should check this within their inner-most loops and return immediately if this returns true.
isVertex(Object) - Method in class com.jgraph.layout.JGraphFacade
Returns whether or not the specified cell is a vertex and should be taken into account by the layout
isVertex(Object) - Method in class com.jgraph.layout.JGraphModelFacade
Returns whether or not the specified cell is a vertex and should be taken into account by the layout
isVertex() - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
 
isVertex() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
 
isVertex() - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
 
iteration - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. current iteration number
iteration - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Current iteration count
iteration - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
current iteration number of the layout
iteration - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The current iteration of the layout
iterationsWithoutImprovement - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
 

J

JGraphAbstractHierarchyCell - class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell.
An abstraction of an internal hierarchy node or edge
JGraphAbstractHierarchyCell() - Constructor for class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
 
JGraphAbstractTreeLayout - class com.jgraph.layout.tree.JGraphAbstractTreeLayout.
An implementation of a basic tree layout.
JGraphAbstractTreeLayout() - Constructor for class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
JGraphAbstractTreeLayout.TreeNode - class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode.
An ADT representing a node in a tree structure.
JGraphAbstractTreeLayout.TreeNode(Object) - Constructor for class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
Creates tree node corresponding to the specified cell
JGraphAlgebra - class com.jgraph.algebra.JGraphAlgebra.
A singleton class that provides algorithms for graphs.
JGraphAlgebra() - Constructor for class com.jgraph.algebra.JGraphAlgebra
Subclassers may override to provide special union find and priority queue datastructures.
JGraphAnnealingLayout - class com.jgraph.layout.graph.JGraphAnnealingLayout.
Deprecated. use JGraphOrganicLayout instead
JGraphAnnealingLayout() - Constructor for class com.jgraph.layout.graph.JGraphAnnealingLayout
Deprecated. use JGraphOrganicLayout instead
JGraphAnnealingLayout(Rectangle2D) - Constructor for class com.jgraph.layout.graph.JGraphAnnealingLayout
Deprecated. Constructor for SimulatedAnnealingAlgorithm.
JGraphCompactTreeLayout - class com.jgraph.layout.tree.JGraphCompactTreeLayout.
The compact tree layout is a Moen layout, which concentrates on making the graph as compact as possible whilst still allowing correctly for varations in node shapes and sizes The paper by Moen is called "Drawing Dynamic Trees" and may be purchased from http://csdl.computer.org/comp/mags/so/1990/04/s4021abs.htm
JGraphCompactTreeLayout() - Constructor for class com.jgraph.layout.tree.JGraphCompactTreeLayout
Default constructor, sets level distance and orientation to defaults
JGraphCompactTreeLayout.CompactTreeNode - class com.jgraph.layout.tree.JGraphCompactTreeLayout.CompactTreeNode.
Abstraction of node in a tree structure
JGraphCompactTreeLayout.CompactTreeNode(Object) - Constructor for class com.jgraph.layout.tree.JGraphCompactTreeLayout.CompactTreeNode
Creates a node corresponding to the specified graph cell and of the given dimensions.
JGraphCompoundLayout - class com.jgraph.layout.JGraphCompoundLayout.
This allows to recursively compose any number of abstract layouts into a compound abstract layout.
JGraphCompoundLayout() - Constructor for class com.jgraph.layout.JGraphCompoundLayout
Default constructor
JGraphCompoundLayout(JGraphLayout[]) - Constructor for class com.jgraph.layout.JGraphCompoundLayout
Constructs a compound layout consisting of the specified first- and secondStep.
JGraphConstantCostFunction - class com.jgraph.algebra.cost.JGraphConstantCostFunction.
This allows to recursively compose any number of abstract layouts into a compound abstract layout.
JGraphConstantCostFunction(double) - Constructor for class com.jgraph.algebra.cost.JGraphConstantCostFunction
 
JGraphCoordinateAssignment - class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.
Sets the horizontal locations of node and edge dummy nodes on each layer.
JGraphCoordinateAssignment(double, double, int, boolean, double) - Constructor for class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Creates a JGraphCoordinateAssignment
JGraphCoordinateAssignment.AreaSpatialCache - class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.AreaSpatialCache.
Utility class that stores a collection of vertices and edge points within a certain area.
JGraphCoordinateAssignment.AreaSpatialCache() - Constructor for class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.AreaSpatialCache
 
JGraphCoordinateAssignment.WeightedCellSorter - class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter.
A utility class used to track cells whilst sorting occurs on the weighted sum of their connected edges.
JGraphCoordinateAssignment.WeightedCellSorter() - Constructor for class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
 
JGraphCoordinateAssignment.WeightedCellSorter(JGraphAbstractHierarchyCell, int) - Constructor for class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
 
JGraphCostFunction - interface com.jgraph.algebra.cost.JGraphCostFunction.
The cost function takes a cell and returns it's cost as a double.
JGraphDistanceCostFunction - class com.jgraph.algebra.cost.JGraphDistanceCostFunction.
This class implements a priority queue.
JGraphDistanceCostFunction(CellMapper) - Constructor for class com.jgraph.algebra.cost.JGraphDistanceCostFunction
 
JGraphFRLayout - class com.jgraph.layout.graph.JGraphFRLayout.
Deprecated. use JGraphFastOrganicLayout instead
JGraphFRLayout() - Constructor for class com.jgraph.layout.graph.JGraphFRLayout
Deprecated. use JGraphFastOrganicLayout instead
JGraphFacade - class com.jgraph.layout.JGraphFacade.
An abstract description of a graph that can be used by a layout algorithm.
JGraphFacade(JGraph) - Constructor for class com.jgraph.layout.JGraphFacade
Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphFacade(JGraph, Object[]) - Constructor for class com.jgraph.layout.JGraphFacade
Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphFacade(JGraph, Object[], boolean, boolean, boolean, boolean) - Constructor for class com.jgraph.layout.JGraphFacade
Constructs a JGraphGraphFacade
JGraphFacade(JGraph, Object[], boolean, boolean, boolean, boolean, JGraphCostFunction, JGraphAlgebra) - Constructor for class com.jgraph.layout.JGraphFacade
Creates a JGraphGraphFacade specifying the graph passed in as the input graph.
JGraphFacade(GraphLayoutCache) - Constructor for class com.jgraph.layout.JGraphFacade
Creates a JGraphFacade specifying the graph passed in as the input graph.
JGraphFacade(GraphLayoutCache, Object[], boolean, boolean, boolean, boolean, JGraphCostFunction, JGraphAlgebra) - Constructor for class com.jgraph.layout.JGraphFacade
Creates a JGraphFacade specifying the graph passed in as the input graph.
JGraphFacade(GraphModel, Object[], boolean, boolean, boolean, boolean, JGraphCostFunction, JGraphAlgebra) - Constructor for class com.jgraph.layout.JGraphFacade
Creates a JGraphGenericFacade specifying the graph passed in as the input graph.
JGraphFacade(GraphModel, GraphLayoutCache, Object[], boolean, boolean, boolean, boolean, JGraphCostFunction, JGraphAlgebra) - Constructor for class com.jgraph.layout.JGraphFacade
Creates a JGraphGenericFacade specifying the graph passed in as the input graph.
JGraphFacade.CellVisitor - interface com.jgraph.layout.JGraphFacade.CellVisitor.
Defines the interface that visitors use to perform operations upon the graph information during depth first search (dfs) or other tree-traversal strategies implemented by subclassers.
JGraphFacade.DefaultComparator - class com.jgraph.layout.JGraphFacade.DefaultComparator.
A default comparator for ordering cell views.
JGraphFacade.DefaultComparator() - Constructor for class com.jgraph.layout.JGraphFacade.DefaultComparator
 
JGraphFastOrganicLayout - class com.jgraph.layout.organic.JGraphFastOrganicLayout.
This layout is an implementation of "Graph Drawing by Force-Directed Placement" by Fruchterman and Reingold (1991).
JGraphFastOrganicLayout() - Constructor for class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
JGraphFibonacciHeap - class com.jgraph.algebra.JGraphFibonacciHeap.
This class implements a priority queue.
JGraphFibonacciHeap() - Constructor for class com.jgraph.algebra.JGraphFibonacciHeap
 
JGraphFibonacciHeap.Node - class com.jgraph.algebra.JGraphFibonacciHeap.Node.
Implements a node of the Fibonacci heap.
JGraphFibonacciHeap.Node(Object, double) - Constructor for class com.jgraph.algebra.JGraphFibonacciHeap.Node
Default constructor.
JGraphGreedyCycleRemover - class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover.
A Greedy Cycle removal algorithm for pre-processing cyclic graphs prior to applying a hierarchical layout.
JGraphGreedyCycleRemover(Object[]) - Constructor for class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
Constructor that has the roots specified
JGraphHierarchicalLayout - class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout.
The top level compound layout of the hierarchical layout.
JGraphHierarchicalLayout() - Constructor for class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The default constructor
JGraphHierarchicalLayout(boolean) - Constructor for class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Creates a hierarchical layout, constructing the components of the layout stages
JGraphHierarchicalLayoutStep - interface com.jgraph.layout.hierarchical.JGraphHierarchicalLayoutStep.
The specific layout interface for hierarchical layouts.
JGraphHierarchyEdge - class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge.
An abstraction of a hierarchical edge for the hierarchy layout
JGraphHierarchyEdge(List) - Constructor for class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Constructs a hierarchy edge
JGraphHierarchyModel - class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel.
Internal model of a hierarchical graph.
JGraphHierarchyModel(JGraphFacade) - Constructor for class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Constructor with no parameters creates a default model
JGraphHierarchyModel(JGraphFacade, Object[], boolean, boolean) - Constructor for class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Creates an internal ordered graph model using the vertices passed in.
JGraphHierarchyNode - class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode.
An abstraction of an internal node in the hierarchy layout
JGraphHierarchyNode(Object) - Constructor for class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Constructs an internal node to represent the specified real graph cell
JGraphHierarchyRank - class com.jgraph.layout.hierarchical.model.JGraphHierarchyRank.
An abstraction of a rank in the hierarchy layout.
JGraphHierarchyRank() - Constructor for class com.jgraph.layout.hierarchical.model.JGraphHierarchyRank
 
JGraphISOMLayout - class com.jgraph.layout.graph.JGraphISOMLayout.
Deprecated. use JGraphSelfOrganizingOrganicLayout instead
JGraphISOMLayout() - Constructor for class com.jgraph.layout.graph.JGraphISOMLayout
Deprecated. use JGraphSelfOrganizingOrganicLayout instead
JGraphLayout - interface com.jgraph.layout.JGraphLayout.
The class that defines a layout algorithm.
JGraphLayout.Stoppable - interface com.jgraph.layout.JGraphLayout.Stoppable.
An additional interface that should be implemented if a layout is expected to run longer.
JGraphLayoutProgress - class com.jgraph.layout.JGraphLayoutProgress.
Describes the state of a long-running layout.
JGraphLayoutProgress() - Constructor for class com.jgraph.layout.JGraphLayoutProgress
Constructs a new layout progress with a maximum progress of 0.
JGraphLayoutProgress(int) - Constructor for class com.jgraph.layout.JGraphLayoutProgress
Constructs a new layout progress for the specified maximum progress.
JGraphLongestPathLayering - class com.jgraph.layout.hierarchical.JGraphLongestPathLayering.
An implementation of the first stage of the Sugiyama layout.
JGraphLongestPathLayering() - Constructor for class com.jgraph.layout.hierarchical.JGraphLongestPathLayering
 
JGraphMedianHybridCrossingReduction - class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.
Performs a vertex ordering within ranks as described by Gansner et al 1993
JGraphMedianHybridCrossingReduction() - Constructor for class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
 
JGraphMedianHybridCrossingReduction.MedianCellSorter - class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter.
A utility class used to track cells whilst sorting occurs on the median values.
JGraphMedianHybridCrossingReduction.MedianCellSorter() - Constructor for class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter
 
JGraphMinimumCycleRemover - class com.jgraph.layout.hierarchical.JGraphMinimumCycleRemover.
An implementation of the first stage of the Sugiyama layout.
JGraphMinimumCycleRemover() - Constructor for class com.jgraph.layout.hierarchical.JGraphMinimumCycleRemover
 
JGraphModelFacade - class com.jgraph.layout.JGraphModelFacade.
An abstract description of a graph that can be used by a layout algorithm.
JGraphModelFacade(GraphModel) - Constructor for class com.jgraph.layout.JGraphModelFacade
Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphModelFacade(GraphModel, Object[]) - Constructor for class com.jgraph.layout.JGraphModelFacade
Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphModelFacade(GraphModel, Object[], boolean, boolean, boolean, boolean) - Constructor for class com.jgraph.layout.JGraphModelFacade
Constructs a JGraphGraphFacade
JGraphModelFacade(GraphModel, Object[], boolean, boolean, boolean, boolean, JGraphCostFunction, JGraphAlgebra) - Constructor for class com.jgraph.layout.JGraphModelFacade
Creates a JGraphGraphFacade specifying the graph passed in as the input graph.
JGraphMoenLayout - class com.jgraph.layout.tree.JGraphMoenLayout.
Deprecated. use JGraphCompactTreeLayout instead
JGraphMoenLayout() - Constructor for class com.jgraph.layout.tree.JGraphMoenLayout
Deprecated. use JGraphCompactTreeLayout instead
JGraphNetworkSimplexLayering - class com.jgraph.layout.hierarchical.JGraphNetworkSimplexLayering.
A network simplex layering algorithm as described by Gansner et al 1993
JGraphNetworkSimplexLayering() - Constructor for class com.jgraph.layout.hierarchical.JGraphNetworkSimplexLayering
 
JGraphOrganicLayout - class com.jgraph.layout.organic.JGraphOrganicLayout.
An implementation of a simulated annealing layout, based on "Drawing Graphs Nicely Using Simulated Annealing" by Davidson and Harel (1996).
JGraphOrganicLayout() - Constructor for class com.jgraph.layout.organic.JGraphOrganicLayout
Constructor for JGraphOrganicLayout.
JGraphOrganicLayout(Rectangle2D) - Constructor for class com.jgraph.layout.organic.JGraphOrganicLayout
Constructor for JGraphOrganicLayout.
JGraphOrganicLayout.CellWrapper - class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper.
Internal representation of a node or edge that holds cached information to enable the layout to perform more quickly and to simplify the code
JGraphOrganicLayout.CellWrapper(Object) - Constructor for class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
Constructs a new CellWrapper
JGraphParallelRouter - class com.jgraph.layout.routing.JGraphParallelRouter.
Algorithm which create intermediates points for parallel edges.
JGraphParallelRouter() - Constructor for class com.jgraph.layout.routing.JGraphParallelRouter
 
JGraphRadialTreeLayout - class com.jgraph.layout.tree.JGraphRadialTreeLayout.
Lays out the nodes in a graph as a radial tree (root at the centre, children in concentric ovals).
JGraphRadialTreeLayout() - Constructor for class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
JGraphSelfOrganizingOrganicLayout - class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout.
This layout is an implementation of inverted self-organising maps as described by Bernd Meyer in his 1998 paper "Self-Organizing Graphs - A Neural Network Perspective of Graph Layout".
JGraphSelfOrganizingOrganicLayout() - Constructor for class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
JGraphSimpleLayout - class com.jgraph.layout.graph.JGraphSimpleLayout.
Three simple layouts in one class.
JGraphSimpleLayout(int) - Constructor for class com.jgraph.layout.graph.JGraphSimpleLayout
 
JGraphSimpleLayout(int, int, int) - Constructor for class com.jgraph.layout.graph.JGraphSimpleLayout
 
JGraphSpringLayout - class com.jgraph.layout.graph.JGraphSpringLayout.
Deprecated. use JGraphFastOrganicLayout instead
JGraphSpringLayout() - Constructor for class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Creates a new layout of 50 iterations
JGraphSpringLayout(int) - Constructor for class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Creates a new spring layout to be executed over the specified number of iterations
JGraphTreeLayout - class com.jgraph.layout.tree.JGraphTreeLayout.
An implementation of a basic tree layout.
JGraphTreeLayout() - Constructor for class com.jgraph.layout.tree.JGraphTreeLayout
 
JGraphTreeLayout.PolyLine - class com.jgraph.layout.tree.JGraphTreeLayout.PolyLine.
ADT of a straight part of a polyline
JGraphTreeLayout.PolyLine(double) - Constructor for class com.jgraph.layout.tree.JGraphTreeLayout.PolyLine
Create a new polyline
JGraphTreeLayout.StandardTreeNode - class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode.
An ADT representing a node in a tree structure.
JGraphTreeLayout.StandardTreeNode(Object) - Constructor for class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
Creates tree node corresponding to the specified cell
JGraphUnionFind - class com.jgraph.algebra.JGraphUnionFind.
Implements a union find structure that uses union by rank and path compression.
JGraphUnionFind(Object[]) - Constructor for class com.jgraph.algebra.JGraphUnionFind
Constructs a union find structure and initializes it with the specified elements.
JGraphUnionFind.Node - class com.jgraph.algebra.JGraphUnionFind.Node.
A class that defines the identity of a set.
JGraphUnionFind.Node() - Constructor for class com.jgraph.algebra.JGraphUnionFind.Node
 
join(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
joins the specified tree node
join(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Joins nodes underneath the specified tree node

L

LEFT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
LEFT_TO_RIGHT - Static variable in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Deprecated. use SwingConstants.WEST instead
layeringStage - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The first stage of a Sugiyama layout
layout(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Laids out the specified tree node in the internal tree representation
layout(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Top-level method that performs actual layout of tree for a specific node.
layoutLeaf(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Laids out a tree node as a leaf, taking into account node shape
layoutTree(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Top-level layout method for Moen
layouts - Variable in class com.jgraph.layout.JGraphCompoundLayout
Holds all layouts.
leftRightNodeLayout(JGraphCompactTreeLayout.CompactTreeNode, double, double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Lays out a Moen in the left-right orientation
levelDistance - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
levelDistance is the distance between the lowest point of any vertex on one level to the highest point of any vertex on the next level down.
limitX - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The maximum x value this positioning lays up to
link(JGraphFibonacciHeap.Node, JGraphFibonacciHeap.Node) - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Make node y a child of node x.
lowerLevelValues - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
The lowest point for each tree level

M

MAXIMUM_PROPERTY - Static variable in class com.jgraph.layout.JGraphLayoutProgress
Bound property name for maximum.
mapper - Variable in class com.jgraph.algebra.cost.JGraphDistanceCostFunction
 
maxAdaption - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The start adaption value
maxDistanceLimit - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
distance limit beyond which energy costs due to object repulsive is not calculated as it would be too insignificant
maxDistanceLimitSquared - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
cached version of maxDistanceLimit squared
maxIterations - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. total number of iterations to step through when running
maxIterations - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The number of heuristic iterations to run
maxIterations - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
The maximum number of iterations to perform whilst reducing edge crossings
maxIterations - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Total number of iterations to run the layout though
maxIterations - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Limit to the number of iterations that may take place.
maxIterationsMultiple - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The multiple of the number of vertices to find the total number of iterations of this layout applied.
maxNoImprovementIterations - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
 
maxRank - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The maximum rank this cell occupies
maxRank - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Stores the largest rank number allocated
maximum - Variable in class com.jgraph.layout.JGraphLayoutProgress
Specifies the maximum progress, for example 100%.
maxradiusx - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies the minimum and maximum autoradius
maxradiusy - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies the minimum and maximum autoradius
maxx - Variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 
maxy - Variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 
medianValue - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter
The median value of the cell stored
merge(JGraphCompactTreeLayout.Polygon, JGraphCompactTreeLayout.Polygon) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
merge(JGraphTreeLayout.PolyLine, JGraphTreeLayout.PolyLine, double) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Merges two parts of a polyline together
min - Variable in class com.jgraph.algebra.JGraphFibonacciHeap
 
min() - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Returns the smallest element in the heap.
minAdaption - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The minimum adaption value
minDistanceLimit - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
prevents from dividing with zero
minDistanceLimit - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
prevents from dividing with zero and from creating excessive energy values
minDistanceLimitSquared - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
cached version of minDistanceLimit squared
minDistanceLimitSquared - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
cached version of minDistanceLimit squared
minMoveRadius - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
when JGraphOrganicLayout.moveRadiusreaches this value, the algorithm is terminated
minRadius - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The lowest radius value allowed.
minRank - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The minimum rank this cell occupies
minradiusx - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies the minimum and maximum autoradius
minradiusy - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies the minimum and maximum autoradius
model - Variable in class com.jgraph.layout.JGraphFacade
The model to have the layout applied to it.
model - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The internal model formed of the layout
moveRadius - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The current radius around each node where the next position energy values will be calculated for a possible move
moveRoots - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Specifies whether root cells should be moved.

N

narrowingInterval - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The number of iterations after which the radius is decremented.
neighbours - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Local copy of cell neighbours
neighbours - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Local copy of cell neighbours
neighbours - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
Local copy of cell neighbours
nestedBestRanks - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
Stores each rank as a collection of cells in the best order found for each layer so far
nextLayerConnectedCache - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
A store of connections to the layer above for speed
nextLayerConnectedCells - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
A cached version of the cells this cell connects to on the next layer up
nodeDistance - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
nodeDistance is the minimum distance between any two vertices on the same level.
nodeDistributionCostFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Cost factor applied to energy calculations involving the general node distribution of the graph.
nodes - Variable in class com.jgraph.algebra.JGraphFibonacciHeap
Maps from elements to nodes
nodes - Variable in class com.jgraph.algebra.JGraphUnionFind
Maps from elements to nodes
nodes - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Stores the mapping between internal tree nodes and graph cells
nodes - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Store of mapping from tree nodes to graph cells
norm(Point2D) - Method in class com.jgraph.layout.JGraphFacade
Calculates the euklidische Norm for the point p.
nudge - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
Whether or not to flip equal weight values.
nudge - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter
Whether or not to flip equal median values.
numCellsPerRow - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Limit of the number of vertices

O

OrthogonalLinkRouter - class com.jgraph.layout.orthogonal.OrthogonalLinkRouter.
A cache of the rectangular regions describing an orthogonal layout.
OrthogonalLinkRouter() - Constructor for class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
 
offset(double, double, double, double, double, double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
offsetX - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Offset of the top left corner of the grid
offsetX - Variable in class com.jgraph.layout.tree.JGraphCompactTreeLayout.CompactTreeNode
The offset of this node from the root node
offsetY - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Offset of the top left corner of the grid
offsetY - Variable in class com.jgraph.layout.tree.JGraphCompactTreeLayout.CompactTreeNode
 
order - Variable in class com.jgraph.layout.JGraphFacade
The default comparator to be used where ordering is required in layouts
ordered - Variable in class com.jgraph.layout.JGraphFacade
Whether or not cells should be returned in the same order as found in the model.
ordered - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Whether or not the vertices are to be ordered by their model ordering
orientation - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The position of the root ( start ) node(s) relative to the rest of the laid out graph
orientation - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The position of the root node(s) relative to the laid out graph in
orientation - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
orientation indicates where, relative to the rest of the tree, the root node is placed.

P

PROGRESS_PROPERTY - Static variable in class com.jgraph.layout.JGraphLayoutProgress
Bound property name for progress.
parallelEdgeSpacing - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The distance between each parallel edge on each ranks for long edges
parent - Variable in class com.jgraph.algebra.JGraphUnionFind.Node
Reference to the parent node.
performRound() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
The main round of the algorithm.
placementStage - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The third stage of a Sugiyama layout
populateGroupHierarchies(Object) - Method in class com.jgraph.layout.JGraphFacade
Creates a set of sibling vertices and adds them to the group hierarchy collection.
positionMultipleTrees - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Indicates whether or not to space out multiple trees so that no overlapping occurs between each tree
previousLayerConnectedCache - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
A store of connections to the layer below for speed
previousLayerConnectedCells - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
A cached version of the cells this cell connects to on the next layer down
progress - Variable in class com.jgraph.layout.JGraphLayoutProgress
Specifies the current progress.
progress - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An object to monitor and control progress.
progress - Variable in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The layout progress bar
progress - Variable in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
The layout progress bar
progress - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
An object to monitor and control progress.
progress - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The layout progress bar

R

RIGHT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
radius - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
The approximate radius of each cell, nodes only
radius - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The current radius of the layout.
radiusScaleFactor - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The factor by which the moveRadius is multiplied by after every iteration.
radiusSquared - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
The approximate radius squared of each cell, nodes only
radiusSquared - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The approximate radius squared of this cell, nodes only.
radiusx - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
x-axis radius of each circle
radiusy - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
y-axis radius of each circle
randomX - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The X-coordinate of the random point (termed the random vector in the paper)
randomY - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The Y-coordinate of the random point (termed the random vector in the paper)
randomize(Collection, int, int) - Method in class com.jgraph.layout.JGraphFacade
Moves the specified vertices to random locations in the x and y axes directions between zero and a specified maximum.
rankCoordinates(int, JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Sets up the layout in an initial positioning.
rankIndex - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
The index this cell is in the model rank
rankMedianPosition(int, JGraphHierarchyModel, int) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Performs median minimisation over one rank.
rankWidths - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The width of all the ranks
rankY - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
ranks - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Mapping from rank number to actual rank
relevantEdges - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
All edge that repel this cell, only used for nodes.
remove(JGraphLayout) - Method in class com.jgraph.layout.JGraphCompoundLayout
Removes a layout from JGraphCompoundLayout.layouts
removeMin() - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Removes the smallest element from the heap.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.jgraph.layout.JGraphLayoutProgress
Removes a property change listener.
replusiveForce - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. The multiple by which the force replusive each pair of nodes scaled by Increase to make nodes force further apart
reposition(JGraphFacade) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. repositions the specified cells using the positioning data obtained through repulse and attract phases
repulse() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Calculates a repulsion force between the specified cells and stores the cumulative displacement applied to each cell
reset(int) - Method in class com.jgraph.layout.JGraphLayoutProgress
Resets the progress to 0 and sets isStopped to false.
resetControlPoints() - Method in class com.jgraph.layout.JGraphFacade
Resets the control points of all moveable edges in the graph.
resetControlPoints(boolean, Edge.Routing) - Method in class com.jgraph.layout.JGraphFacade
Resets the control points of all moveable edges in the graph.
rootAlignPosition - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Keeps track of the coordinate that the root cells are aligned to.
roots - Variable in class com.jgraph.layout.JGraphFacade
The root vertex to be used by tree layouts.
roots - Variable in class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
The root cells of this hierarchy
roots - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Store of roots of this hierarchy model, these are real graph cells, not internal cells
rootx - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
x-axis root of the layout
rooty - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
y-axis root of the layout
routeEdge(Object, JGraphFacade) - Method in class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
Routing algorithmn for an individual edge
routeEdge(EdgeView) - Method in class com.jgraph.layout.routing.JGraphParallelRouter
Calc of intermediates points
routeEdges() - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Routes edges between level so the edge descends halfway down to the next level of cells, moves across to above the cell and then descends to join the cell
routeTreeEdges - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Whether or not to apply a standard routing algorithm to the edges
run(JGraphFacade) - Method in class com.jgraph.layout.JGraphCompoundLayout
Runs all layouts in the order they were inserted.
run(JGraphLayout, boolean) - Method in class com.jgraph.layout.JGraphFacade
The main method to execute layouts
run(JGraphFacade) - Method in interface com.jgraph.layout.JGraphLayout
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use
run(JGraphFacade) - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
 
run(JGraphFacade) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Executes the spring layout of the specified facade data
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
A basic horizontal coordinate assignment algorithm
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
Reverses cycles in the internal model using the graph information specified
run(JGraphFacade) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
The API method used to exercise the layout upon the facade description and produce a separate description of the vertex position and edge routing changes made.
run(JGraphFacade, JGraphHierarchyModel) - Method in interface com.jgraph.layout.hierarchical.JGraphHierarchicalLayoutStep
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphLongestPathLayering
Produces the layer assignmment using the graph information specified
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction
Performs a vertex ordering within ranks as described by Gansner et al 1993
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphMinimumCycleRemover
Produces the layer assignmment using the graph information specified
run(JGraphFacade, JGraphHierarchyModel) - Method in class com.jgraph.layout.hierarchical.JGraphNetworkSimplexLayering
Assigns rank using a network simplex formulation
run(JGraphFacade) - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Executes the Fruchterman-Reingold layout using the graph description from the specified facade
run(JGraphFacade) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Initializes and runs the layout
run(JGraphFacade) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
Runs the ISOM layout using the graph information specified in the facade.
run(JGraphFacade) - Method in class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
The API method used to exercise the layout upon the facade description and produce a separate description of the edge routing changes made.
run(JGraphFacade) - Method in class com.jgraph.layout.simple.SimpleGridLayout
Executes the main layout
run(JGraphFacade) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
The API method used to exercise the layout upon the facade description and produce a separate description of the vertex position and edge routing changes made.
run(JGraphFacade) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
The run method of this layout that executes a Moen using the cell data and configuration information in the specified facade It first builds a representation of the tree using the inner tree class by doing a depth first search of the graph from the root.
run(JGraphFacade) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Applies a radial tree layout to nodes in the jgraph with respect to the supplied configuration.
run(JGraphFacade) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
The API method used to exercise the layout upon the facade description and produce a separate description of the vertex position and edge routing changes made.

S

SimpleGridLayout - class com.jgraph.layout.simple.SimpleGridLayout.
A simple grid layout algorithm that takes the specified vertices and arranges them in rectangular fashion
SimpleGridLayout() - Constructor for class com.jgraph.layout.simple.SimpleGridLayout
 
scale(Rectangle2D) - Method in class com.jgraph.layout.JGraphFacade
Scales the graph bounds defined in bounds to fit into the specified frame
scale(Collection, double, double, double, double) - Method in class com.jgraph.layout.JGraphFacade
Scales the bounds of the specified cells adding dx and dy to the respective location axes of the cell, then by scaling them by scalex and scaley
setActOnUnconnectedVerticesOnly(boolean) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setAlignment(int) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
SwingConstants.TOP SwingConstants.CENTER SwingConstants.BOTTOM are valid inputs to this method
setAngleOffset(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setAttributes(Hashtable) - Method in class com.jgraph.layout.JGraphFacade
Sets the map that stores all attributes that comprise the changes made by the layout to the input graph
setAttributes(Object, Map) - Method in class com.jgraph.layout.JGraphFacade
Sets the local attributes for the specified cell.
setAutoRadius(boolean) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setAverageNodeArea(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setBorderLineCostFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setBounds(Map) - Method in class com.jgraph.layout.JGraphFacade
Reads the bounds from the nested map for each cell and invokes setBounds for that cell with a clone of the bounds.
setBounds(Object, Rectangle2D) - Method in class com.jgraph.layout.JGraphFacade
Sets the current bounds for the specified cell.
setBounds(Object[], double[][]) - Method in class com.jgraph.layout.JGraphFacade
Same as setLocations, but with width and height added at index 3 and 4 respectively.
setChangeSupport(PropertyChangeSupport) - Method in class com.jgraph.layout.JGraphLayoutProgress
 
setChildParentDistance(double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Deprecated. use setLevelDistance
setCircleRadiusFactor(double) - Method in class com.jgraph.layout.JGraphFacade
 
setCombineLevelNodes(boolean) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
 
setCompactLayout(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setCompactLayout(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setCoolingFactor(double) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setDensityFactor(double) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setDeterministic(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setDeterministic(boolean) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
setDeterministic(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setDfsCount(int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
setDirected(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setEdgeCrossingCostFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setEdgeDeparture(double) - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
Setter to define distance between intermediate and source/target points
setEdgeDistanceCostFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setEdgeLengthCostFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setEdgeMapper(Map) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
setEdgePromotion(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setEdgeSeparation(double) - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
Setter to define distance between each parallel edge
setFineTuning(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setFineTuning(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setFineTuning(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setFineTuningRadius(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setFixRoots(boolean) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setForceConstant(double) - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
setGeneralPurposeVariable(int, int) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Set the value of temp for the specified layer
setGeneralPurposeVariable(int, int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
Set the value of temp for the specified layer
setGeneralPurposeVariable(int, int) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyNode
Set the value of temp for the specified layer
setGraph(JGraph) - Static method in class com.jgraph.layout.routing.JGraphParallelRouter
 
setGroupHierarchies(List) - Method in class com.jgraph.layout.JGraphFacade
 
setHeightSpacing(int) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setIgnoresCellsInGroups(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setIgnoresHiddenCells(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setIgnoresUnconnectedCells(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setInitialMoveRadius(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setInitialTemp(double) - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
setInterHierarchySpacing(double) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setInterRankCellSpacing(double) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setInterRankCellSpacing(double) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setIntraCellSpacing(double) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setIntraCellSpacing(double) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setLevelDistance(double) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
setLevelHeights(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Sets the heights of the level under the specified node
setLimitX(double) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setLocation(Object, double, double) - Method in class com.jgraph.layout.JGraphFacade
Sets the current location of the specified cell.
setLocation(Object, double, double, boolean) - Method in class com.jgraph.layout.JGraphFacade
Sets the current location of the specified cell.
setLocations(Object[], double[][]) - Method in class com.jgraph.layout.JGraphFacade
Sets the locations of the specified cells according to the arrays specified in locations.
setLoggerLevel(Level) - Method in class com.jgraph.layout.JGraphFacade
Sets the logging level of this class
setLoggerLevel(Level) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
Sets the logging level of this class
setLoggerLevel(Level) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Sets the logging level of this class
setLoggerLevel(Level) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Sets the logging level of this class
setMAXIMAL_DEPTH(int) - Method in class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
 
setMaxAdaption(double) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setMaxDistanceLimit(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setMaxIterations(int) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
setMaxIterations(int) - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
 
setMaxIterations(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setMaxIterationsMultiple(int) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setMaximum(int) - Method in class com.jgraph.layout.JGraphLayoutProgress
Sets the maximum progress of the layout.
setMaxradiusx(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setMaxradiusy(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setMaxx(int) - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
 
setMaxy(int) - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
 
setMinAdaption(double) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setMinDistanceLimit(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setMinMoveRadius(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setMinRadius(int) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setMinradiusx(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setMinradiusy(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setMoveRoots(boolean) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setNodeBorder(double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
setNodeDistance(int) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
setNodeDistributionCostFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setNumCellsPerRow(int) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setOffsetX(int) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setOffsetY(int) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setOptimizeBorderLine(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setOptimizeEdgeCrossing(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setOptimizeEdgeDistance(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setOptimizeEdgeLength(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setOptimizeNodeDistribution(boolean) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setOrder(Comparator) - Method in class com.jgraph.layout.JGraphFacade
 
setOrdered(boolean) - Method in class com.jgraph.layout.JGraphFacade
 
setOrdered(boolean) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setOrientation(int) - Method in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
 
setOrientation(int) - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
 
setOrientation(int) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
SwingConstants.NORTH SwingConstants.EAST SwingConstants.SOUTH SwingConstants.WEST are valid inputs to this method
setOrientation(int) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
SwingConstants.NORTH SwingConstants.WEST are valid inputs to this method
setParent(JGraphUnionFind.Node) - Method in class com.jgraph.algebra.JGraphUnionFind.Node
 
setPoints(Object, List) - Method in class com.jgraph.layout.JGraphFacade
Sets the points of the specified edge
setPosition(Point2D, double) - Method in class com.jgraph.layout.tree.JGraphTreeLayout.StandardTreeNode
Sets the position of this node
setPosition(List) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Sets the position of the tree nodes specified
setPositionMultipleTrees(boolean) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
setProgress(int) - Method in class com.jgraph.layout.JGraphLayoutProgress
Sets the current progress of the layout.
setRadiusScaleFactor(double) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setRadiusx(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setRadiusy(double) - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
 
setReplusiveForce(double) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
setReversed(boolean) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
 
setRoots(List) - Method in class com.jgraph.layout.JGraphFacade
 
setRouteTreeEdges(boolean) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
setSharedInstance(JGraphAlgebra) - Static method in class com.jgraph.algebra.JGraphAlgebra
Sets the shared instance of this class.
setSize(int) - Method in class com.jgraph.algebra.JGraphUnionFind.Node
 
setSize(Object, double, double) - Method in class com.jgraph.layout.JGraphFacade
Sets the current size of the specified cell.
setSpringForce(double) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
setSpringLength(double) - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated.  
setStartRadius(int) - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
 
setStopped(boolean) - Method in class com.jgraph.layout.JGraphLayoutProgress
Signals the layout to stop running.
setTreeDistance(int) - Method in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
 
setTriesPerCell(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setUnchangedEnergyRoundTermination(int) - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
 
setUserObject(Object) - Method in class com.jgraph.algebra.JGraphFibonacciHeap.Node
 
setVertexMapping(Map) - Method in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
 
setVerticesFilter(Set) - Method in class com.jgraph.layout.JGraphFacade
 
setWidthSpacing(int) - Method in class com.jgraph.layout.simple.SimpleGridLayout
 
setX(int, double) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Set the value of x for the specified layer
setY(int, double) - Method in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Set the value of y for the specified layer
sharedInstance - Static variable in class com.jgraph.algebra.JGraphAlgebra
Holds the shared instance of this class.
sinks - Variable in class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
A list of the end point nodes in the layout
sinksAtLayerZero - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Whether or not layer 0 contains a sink or a source
size - Variable in class com.jgraph.algebra.JGraphFibonacciHeap
 
size() - Method in class com.jgraph.algebra.JGraphFibonacciHeap
Returns the size of the heap which is measured in the number of elements contained in the heap.
size - Variable in class com.jgraph.algebra.JGraphUnionFind.Node
The size of the tree.
sort(Object[], JGraphCostFunction) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns a sorted set for cells with respect to cf.
source - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
The node this edge is sourced at
source - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The index of the node attached to this edge as source, edges only
sources - Variable in class com.jgraph.layout.hierarchical.JGraphGreedyCycleRemover
A list of the start point nodes in the layout
spaceMultipleTrees(JGraphTreeLayout.StandardTreeNode) - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Ensures that the specified root is spaced far enough from previous trees so not to overlap any cells.
springForce - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. The multiple of force applied to the attraction of springs
springLength - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. The natural length of the spring (edge) whereby it imparts no force on either connected node
stack - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
A stack of nodes to be visited in the adjustment phase
startRadius - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The radius value at on the first iteration.
sum(Object[], JGraphCostFunction) - Method in class com.jgraph.algebra.JGraphAlgebra
Returns the sum of all cost for cells with respect to cf.

T

TOP - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
TOP_LEFT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
TOP_RIGHT - Static variable in interface com.jgraph.layout.orthogonal.IDirectionable
 
TYPE_CIRCLE - Static variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 
TYPE_RANDOM - Static variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 
TYPE_TILT - Static variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 
target - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyEdge
The node this edge targets
target - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The index of the node attached to this edge as target, edges only
temp - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
Temporary variable for general use.
temperature - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Temperature to limit displacement at later stages of layout
tilt(Collection, int, int) - Method in class com.jgraph.layout.JGraphFacade
Simulates a 'nudge' to the graph, moving the specified vertices a random distance in the x and y axes directions between zero and a specified maximum.
toString() - Method in class com.jgraph.layout.graph.JGraphAnnealingLayout
Deprecated. Returns Annealing, the name of this algorithm.
toString() - Method in class com.jgraph.layout.graph.JGraphFRLayout
Deprecated. Returns FR, the name of this algorithm.
toString() - Method in class com.jgraph.layout.graph.JGraphISOMLayout
Deprecated. Returns ISOM, the name of this algorithm.
toString() - Method in class com.jgraph.layout.graph.JGraphSimpleLayout
Returns a name for this algorithm based on the type.
toString() - Method in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. Returns Spring, the name of this algorithm.
toString() - Method in class com.jgraph.layout.hierarchical.JGraphHierarchicalLayout
Returns Hierarchical, the name of this algorithm.
toString() - Method in class com.jgraph.layout.organic.JGraphFastOrganicLayout
Returns Fast Organic, the name of this algorithm.
toString() - Method in class com.jgraph.layout.organic.JGraphOrganicLayout
Returns Annealing, the name of this algorithm.
toString() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
Returns Self Organizing, the name of this algorithm.
toString() - Method in class com.jgraph.layout.orthogonal.OrthogonalLinkRouter
Returns Orthogonal Edges, the name of this algorithm.
toString() - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Returns Compact Tree, the name of this algorithm.
toString() - Method in class com.jgraph.layout.tree.JGraphMoenLayout
Deprecated. Returns Moen, the name of this algorithm.
toString() - Method in class com.jgraph.layout.tree.JGraphRadialTreeLayout
Returns Radialtree, the name of this algorithm.
toString() - Method in class com.jgraph.layout.tree.JGraphTreeLayout
Returns Tree, the name of this algorithm.
totalIterations - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
The layout sets this variable to the number of vertices multipled by maxIterationsMultiple since the number of iterations required in linear with the number of nodes
translate(Object, double, double) - Method in class com.jgraph.layout.JGraphFacade
Moved the specified cell by the specified x and y co-ordinate amounts
translateCells(Collection, double, double) - Method in class com.jgraph.layout.JGraphFacade
Translates the bounds of the specified cells adding dx and dy to the respective location axes of the cell,
treeBoundary - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
Keeps track of the coordinate that each tree fills space up to.
treeDistance - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
If positionMultipleTrees is true this value is the minimum distance between each overlapping tree structure after they are separated
triesPerCell - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
determines, in how many segments the circle around cells is divided, to find a new position for the cell.
type - Variable in class com.jgraph.layout.graph.JGraphSimpleLayout
 

U

UP_TO_DOWN - Static variable in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Deprecated. use SwingConstants.NORTH instead
unchangedEnergyRoundCount - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Keeps track of how many consecutive round have passed without any energy changes
unchangedEnergyRoundTermination - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
The number of round of no node moves taking placed that the layout terminates
union(JGraphFibonacciHeap, JGraphFibonacciHeap) - Static method in class com.jgraph.algebra.JGraphFibonacciHeap
Joins two Fibonacci heaps into a new one.
union(JGraphUnionFind.Node, JGraphUnionFind.Node) - Method in class com.jgraph.algebra.JGraphUnionFind
Unifies the sets a and b in constant time using a union by rank on the tree size.
unzip(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 
upDownNodeLayout(JGraphCompactTreeLayout.CompactTreeNode, JGraphCompactTreeLayout.CompactTreeNode, double, double) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
Lays out a Moen in the up-down orientation
updateToRandomNode() - Method in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
Picks a random point and detemines to the closest nodes to that point
upperLevelValues - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout
The highest point for each tree level

V

VERSION - Static variable in interface com.jgraph.layout.JGraphLayout
Global static product identifier.
v - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout
Internal models collection of nodes ( vertices ) to be laid out
vertexArray - Variable in class com.jgraph.layout.graph.JGraphSpringLayout
Deprecated. An array of all vertices to be laid out
vertexArray - Variable in class com.jgraph.layout.organic.JGraphFastOrganicLayout
An array of all vertices to be laid out
vertexArray - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
An array of all vertices to be laid out
vertexDistance - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
An array of the number of edges any particular node is from the winning node.
vertexMapper - Variable in class com.jgraph.layout.hierarchical.model.JGraphHierarchyModel
Map from graph vertices to internal model nodes
vertexVisited - Variable in class com.jgraph.layout.organic.JGraphSelfOrganizingOrganicLayout
An array of which vertices have been visited during the current iteration.
verticesFilter - Variable in class com.jgraph.layout.JGraphFacade
If instaniated, this set defines which vertices are to be processed in any layouts.
virtualRootCell - Variable in class com.jgraph.layout.tree.JGraphRadialTreeLayout
An object that may be used as a key for a virtual root.
visit(Object, Object, Object, int, int) - Method in interface com.jgraph.layout.JGraphFacade.CellVisitor
The method within which the visitor will perform operations upon the graph model
visited - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
Whether or not this cell has been visited in the current assignment

W

weightedValue - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment.WeightedCellSorter
The weighted value of the cell stored
widestRank - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The rank that has the widest x position
widestRankValue - Variable in class com.jgraph.layout.hierarchical.JGraphCoordinateAssignment
The X-coordinate of the edge of the widest rank
width - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The width of this cell
width - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
The width of this node
widthSpacing - Variable in class com.jgraph.layout.simple.SimpleGridLayout
Width spacing between vertices

X

x - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The x position of this cell for each layer it occupies
x - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The x-coordinate position of this cell, nodes only
x - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
The position location of this node

Y

y - Variable in class com.jgraph.layout.hierarchical.model.JGraphAbstractHierarchyCell
The y position of this cell for each layer it occupies
y - Variable in class com.jgraph.layout.organic.JGraphOrganicLayout.CellWrapper
The y-coordinate position of this cell, nodes only
y - Variable in class com.jgraph.layout.tree.JGraphAbstractTreeLayout.TreeNode
 

Z

zip(JGraphCompactTreeLayout.CompactTreeNode) - Method in class com.jgraph.layout.tree.JGraphCompactTreeLayout
 

A B C D E F G H I J L M N O P R S T U V W X Y Z

JGraphLayout
v1.4.0.2


Copyright (C) 2005 JGraph.com. All rights reserved.