HL samples
Describes the Hierarchical Layout
algorithm (class IlvHierarchicalLayout from the package ilog.views.graphlayout.hierarchical).
The following sample drawings are produced
with the Hierarchical Layout:
![Sample
hierarchical layout with self-loops, multiple links, and cycles](../../../GraphLayout/_media/layout-Hierarchical-example159_default.gif)
Sample layout with self-loops,
multiple links, and cycles
![Hierarchical
layout for flowchart with orthogonal link style](../../../GraphLayout/_media/layout-Hierarchical-example260_default.gif)
Flowchart with orthogonal link style
![Sample
hierarchical layout with ports and orthogonal link style](../../../GraphLayout/_media/layout-Hierarchical-portsides61_default.gif)
Sample layout with ports and
orthogonal link style
![Layout
of nested graph — recursive layout mode](../../../GraphLayout/_media/NestedHierarchical2_default.png)
Sample layout of nested graph in
recursive layout mode
What types of graphs suit the HL?
Any type of graph, as follows:
- preferably graphs with directed links
- planar graphs and nonplanar graphs
- nested graphs with intergraph links
Application domains for the HL
Application domains for the Hierarchical
Layout include:
- Electrical engineering (logic diagrams, circuit block diagrams)
- Industrial engineering (industrial process diagrams, schematic design diagrams)
- Business processing (workflow diagrams, process flow diagrams, PERT charts)
- Software management/software (re-)engineering (UML diagrams, flowcharts, data inspector diagrams, call graphs)
- Database and knowledge engineering (database query graphs)
- CASE tools (designs diagrams)