Package | Description |
---|---|
ilog.views.graphlayout |
A high-level, generic framework for the graph layout services provided
by JViews, which allows you to easily obtain readable representations
of graphs and networks.
|
ilog.views.graphlayout.hierarchical |
The Hierarchical Layout algorithm arranges the nodes of the graph
in horizontal or vertical levels, so that the majority of the
links point in the same direction (top-down, left-to-right, and so on).
|
ilog.views.graphlayout.multiple |
The Multiple Layout class is not really a layout algorithm but rather a
facility to compose multiple layout algorithms and treat them as one algorithm
object.
|
ilog.views.graphlayout.recursive |
The Recursive Layout class is not really a layout algorithm but rather a
facility to traverse a nested graph containing subgraphs and perform
layouts recursively for each subgraph.
|
ilog.views.graphlayout.tree |
The Tree Layout arranges the nodes of a tree horizontally, vertically or
radially, starting from the root of the tree.
|
ilog.views.sdm.renderer.graphlayout |
Contains the classes
IlvGraphLayoutRenderer and
IlvLinkLayoutRenderer that give access to
the Perforce JViews Graph Layout capabilities. |
Modifier and Type | Class and Description |
---|---|
class |
IlvDefaultLayoutProvider
A default implementation of the interface
IlvLayoutProvider . |
Modifier and Type | Method and Description |
---|---|
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinks(IlvGraphModel graphModel,
IlvLayoutProvider layoutProvider)
Ensures that the link and link connector classes used in a nested
IlvGrapher hierarchy are appropriate for the layout
algorithms that are delivered by the input provider. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinks(IlvGraphModel graphModel,
IlvLayoutProvider layoutProvider,
boolean redraw)
Ensures that the link and link connector classes used in a nested
IlvGrapher hierarchy are appropriate for the layout
algorithms that are delivered by the input provider. |
IlvGraphLayout |
IlvGraphModel.getLayout(IlvLayoutProvider layoutProvider,
Object subgraph)
Returns the layout instance for a subgraph of the nested graph
encapsulated by this graph model.
|
Enumeration |
IlvGraphModel.getLayouts(IlvLayoutProvider layoutProvider,
boolean preOrder)
Returns the instances of
IlvGraphLayout for the nested
graph encapsulated by this graph model. |
boolean |
IlvGraphLayout.isLocalRecursiveLayoutNeeded(IlvLayoutProvider layoutProvider,
IlvGraphLayout recLayout,
IlvGraphModel rootModel,
boolean traverse)
Checks whether layout is needed when layout is performed recursively
on a hierarchy of nested subgraphs.
|
static int |
IlvGraphLayout.PerformLayout(IlvGraphModel graphModel,
IlvLayoutProvider layoutProvider,
boolean force,
boolean redraw,
boolean traverse)
Applies layout instances recursively to the specified graph model.
|
int |
IlvGraphModel.performLayout(IlvLayoutProvider layoutProvider,
boolean force,
boolean redraw,
boolean traverse)
Applies layout instances recursively to this graph model.
|
int |
IlvGraphModel.performLayout(IlvLayoutProvider layoutProvider,
IlvGraphLayout recursiveLayout,
boolean force,
boolean redraw,
boolean traverse)
Applies layout instances recursively to this graph model.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlvHierarchicalLayout.isLocalRecursiveLayoutNeeded(IlvLayoutProvider layoutProvider,
IlvGraphLayout recLayout,
IlvGraphModel rootModel,
boolean traverse)
Checks whether layout is needed when layout is performed recursively
on a hierarchy of nested subgraphs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlvMultipleLayout.isLocalRecursiveLayoutNeeded(IlvLayoutProvider layoutProvider,
IlvGraphLayout recLayout,
IlvGraphModel rootModel,
boolean traverse)
Checks whether layout is needed when layout is performed recursively
on a hierarchy of nested subgraphs.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvRecursiveLayoutProvider
The internal layout provider used by the Recursive Layout in internal
provider mode.
|
Modifier and Type | Method and Description |
---|---|
IlvLayoutProvider |
IlvRecursiveLayout.getLayoutProvider()
Returns the layout provider.
|
Constructor and Description |
---|
IlvRecursiveLayout(IlvLayoutProvider layoutProvider)
Creates a new instance of the Recursive Layout algorithm that allows
you to apply layouts to the entire nested graph.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlvTreeLayout.isLocalRecursiveLayoutNeeded(IlvLayoutProvider layoutProvider,
IlvGraphLayout recLayout,
IlvGraphModel rootModel,
boolean traverse)
Checks whether layout is needed when layout is performed recursively
on a hierarchy of nested subgraphs.
|
Modifier and Type | Method and Description |
---|---|
IlvLayoutProvider |
IlvGraphLayoutRenderer.getLayoutProvider()
Returns the layout provider that is responsible for creating
the sublayouts when the SDM engine's grapher contains subgraphers.
|
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.