Uses of Class
com.jgraph.layout.JGraphFacade
Packages that use JGraphFacade
Package
Description
JGraphLayout's topmost package which contains the basic layout classes and interfaces.
JGraphLayout graph package which contains graph layout algorithms.
JGraphLayout hierarchical package which contains directed hierarchy layout algorithms.
JGraphLayout hierarchical layout internal model for representing the graph in
a manner that provide high performance for the layout
JGraphLayout graph package which contains tree layout algorithms.
-
Uses of JGraphFacade in com.jgraph.layout
Subclasses of JGraphFacade in com.jgraph.layoutModifier and TypeClassDescriptionclassAn abstract description of a graph that can be used by a layout algorithm.Methods in com.jgraph.layout with parameters of type JGraphFacadeModifier and TypeMethodDescriptionvoidJGraphCompoundLayout.run(JGraphFacade graph) Runs all layouts in the order they were inserted.voidJGraphLayout.run(JGraphFacade graph) Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use -
Uses of JGraphFacade in com.jgraph.layout.graph
Methods in com.jgraph.layout.graph with parameters of type JGraphFacadeModifier and TypeMethodDescriptionprotected voidJGraphSpringLayout.reposition(JGraphFacade graph) Deprecated.repositions the specified cells using the positioning data obtained through repulse and attract phasesvoidJGraphSimpleLayout.run(JGraphFacade graph) voidJGraphSpringLayout.run(JGraphFacade graph) Deprecated.Executes the spring layout of the specified facade data -
Uses of JGraphFacade in com.jgraph.layout.hierarchical
Methods in com.jgraph.layout.hierarchical with parameters of type JGraphFacadeModifier and TypeMethodDescriptionprotected voidJGraphCoordinateAssignment.calculateWidestRank(JGraphFacade facade, JGraphHierarchyModel model) Calculates the width rank in the hierarchy.protected Object[]JGraphGreedyCycleRemover.getOrderedVertices(JGraphFacade facade) Performs the actual greedy cycle removal routine.protected voidJGraphCoordinateAssignment.rankCoordinates(int rankValue, JGraphFacade facade, JGraphHierarchyModel model) Sets up the layout in an initial positioning.JGraphCoordinateAssignment.run(JGraphFacade facade, JGraphHierarchyModel model) A basic horizontal coordinate assignment algorithmJGraphGreedyCycleRemover.run(JGraphFacade facade, JGraphHierarchyModel model) Reverses cycles in the internal model using the graph information specifiedvoidJGraphHierarchicalLayout.run(JGraphFacade facade) 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.JGraphHierarchicalLayoutStep.run(JGraphFacade graph, JGraphHierarchyModel model) Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further useJGraphLongestPathLayering.run(JGraphFacade facade, JGraphHierarchyModel model) Produces the layer assignmment using the graph information specifiedJGraphMedianHybridCrossingReduction.run(JGraphFacade facade, JGraphHierarchyModel model) Performs a vertex ordering within ranks as described by Gansner et al 1993JGraphMinimumCycleRemover.run(JGraphFacade facade, JGraphHierarchyModel model) Produces the layer assignmment using the graph information specifiedJGraphNetworkSimplexLayering.run(JGraphFacade facade, JGraphHierarchyModel model) Assigns rank using a network simplex formulation -
Uses of JGraphFacade in com.jgraph.layout.hierarchical.model
Methods in com.jgraph.layout.hierarchical.model with parameters of type JGraphFacadeModifier and TypeMethodDescriptionprotected voidJGraphHierarchyModel.createInternalCells(JGraphFacade facade, Object[] vertices, JGraphHierarchyNode[] internalVertices) Creates all edges in the internal modelvoidJGraphHierarchyModel.formOrderedHierarchy(JGraphFacade facade, Object[] vertices) Creates an internal ordered graph model using the vertices passed in.Constructors in com.jgraph.layout.hierarchical.model with parameters of type JGraphFacadeModifierConstructorDescriptionJGraphHierarchyModel(JGraphFacade facade) Constructor with no parameters creates a default modelJGraphHierarchyModel(JGraphFacade facade, Object[] vertices, boolean ordered, boolean deterministic, boolean scanRanksFromSinks) Creates an internal ordered graph model using the vertices passed in. -
Uses of JGraphFacade in com.jgraph.layout.organic
Fields in com.jgraph.layout.organic declared as JGraphFacadeModifier and TypeFieldDescriptionprotected JGraphFacadeJGraphOrganicLayout.facadeThe facade describing the graph to be laid outMethods in com.jgraph.layout.organic with parameters of type JGraphFacadeModifier and TypeMethodDescriptionvoidJGraphFastOrganicLayout.run(JGraphFacade graph) Executes the Fruchterman-Reingold layout using the graph description from the specified facadevoidJGraphOrganicLayout.run(JGraphFacade graph) Initializes and runs the layoutvoidJGraphSelfOrganizingOrganicLayout.run(JGraphFacade graph) Runs the ISOM layout using the graph information specified in the facade. -
Uses of JGraphFacade in com.jgraph.layout.simple
Methods in com.jgraph.layout.simple with parameters of type JGraphFacadeModifier and TypeMethodDescriptionvoidSimpleGridLayout.run(JGraphFacade graph) Executes the main layout -
Uses of JGraphFacade in com.jgraph.layout.tree
Fields in com.jgraph.layout.tree declared as JGraphFacadeModifier and TypeFieldDescriptionprotected JGraphFacadeJGraphAbstractTreeLayout.graphThe facade that describes the graph to be acted uponMethods in com.jgraph.layout.tree with parameters of type JGraphFacadeModifier and TypeMethodDescriptionvoidJGraphAbstractTreeLayout.run(JGraphFacade graph) 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.voidJGraphCompactTreeLayout.run(JGraphFacade graph) 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.voidJGraphRadialTreeLayout.run(JGraphFacade graph) Applies a radial tree layout to nodes in the jgraph with respect to the supplied configuration.voidJGraphTreeLayout.run(JGraphFacade graph) 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.voidOrganizationalChart.run(JGraphFacade graph) 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.