Package | Description |
---|---|
ilog.cpl |
ILOG CPL main package containing ILOG CPL top-level JavaBeansTM and widely used classes.
|
ilog.cpl.equipment.renderer |
Provides the interfaces and classes related to customization of the equipment component using cascading style sheets.
|
ilog.cpl.graph |
Contains the abstract common implementation for both the
IlpNetwork and IlpEquipment components,
including a model, a view and a controller and
related classes. |
ilog.cpl.graph.graphlayout |
Contains the common implementation for the node and link layout
support for both the
IlpNetwork and IlpEquipment
components. |
ilog.cpl.graph.graphlayout.css |
Provides the classes related to graph layout and link layout per-object parameters in the graph component.
|
ilog.cpl.network.renderer |
Provides the interfaces and classes related to customization of the network component using cascading style sheets.
|
ilog.tgo.graphic |
Provides all the classes for handling the graphical representations of the telecom objects.
|
ilog.tgo.graphic.graphlayout |
Contains graph layout algorithms that extend those of package ilog.views.graphlayout.
|
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.basic |
This package contains base classes for other layout algorithms.
|
ilog.views.graphlayout.bus |
The Bus Layout algorithm is designed to display bus network
topologies, that is, a set of nodes connected to a
bus node.
|
ilog.views.graphlayout.circular |
The Circular Layout algorithm displays graphs
representing interconnected ring and/or star network topologies.
|
ilog.views.graphlayout.grid |
The Grid Layout arranges the nodes either in the cells of a matrix (grid), or by rows or columns.
|
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.link |
The Link Layout algorithm reshapes the links of a graph without
moving the nodes.
|
ilog.views.graphlayout.link.longlink |
The Long Link Layout algorithm reshapes the links of a graph without
moving the nodes.
|
ilog.views.graphlayout.link.shortlink |
The Short Link Layout algorithm reshapes the links of a graph without moving
the nodes.
|
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.random |
The Random Layout algorithm moves the nodes of the graph at
randomly computed positions inside a user-defined region.
|
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.springembedder |
The Spring Embedder Layout algorithm can be used to lay out
any type of graph.
|
ilog.views.graphlayout.swing |
Provides Swing components useful for creating an application mixing
JViews Graph Layout and Swing.
|
ilog.views.graphlayout.topologicalmesh |
The Topological Mesh Layout (TML) algorithm can be used to lay out
cyclic graphs, both planar and non-planar.
|
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.graphlayout.uniformlengthedges |
The Uniform Length Edges Layout algorithm can be used to
lay out any type of graph; it allows you to specify the length of the links.
|
ilog.views.sdm.event |
Contains the event-related classes in the SDM package.
|
ilog.views.sdm.renderer.graphlayout |
Contains the classes
IlvGraphLayoutRenderer and
IlvLinkLayoutRenderer that give access to
the Perforce JViews Graph Layout capabilities. |
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout[] |
IlpEquipment.getGraphLayouts()
Returns the list of graph layouts that have been
configured to this view.
|
IlvGraphLayout[] |
IlpNetwork.getGraphLayouts()
Returns the list of graph layouts that have been
configured to this view.
|
IlvGraphLayout |
IlpEquipment.getGraphLayouts(int index)
Returns the graph layout that is configured at the given
index.
|
IlvGraphLayout |
IlpNetwork.getGraphLayouts(int index)
Returns the graph layout that is configured at the given
index.
|
IlvGraphLayout |
IlpEquipment.getLinkLayout()
Returns this view's graph layout for links.
|
IlvGraphLayout |
IlpNetwork.getLinkLayout()
Returns this view's graph layout for links.
|
IlvGraphLayout |
IlpEquipment.getNodeLayout()
Returns graph layout of nodes for this view.
|
IlvGraphLayout |
IlpNetwork.getNodeLayout()
Returns this view's graph layout for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
IlpEquipment.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this view.
|
void |
IlpNetwork.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this view.
|
void |
IlpEquipment.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpNetwork.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpEquipment.setLinkLayout(IlvGraphLayout layout)
Changes the link layout of this view.
|
void |
IlpNetwork.setLinkLayout(IlvGraphLayout layout)
Changes the link layout of this view.
|
void |
IlpEquipment.setNodeLayout(IlvGraphLayout layout)
Changes the node layout of this view.
|
void |
IlpNetwork.setNodeLayout(IlvGraphLayout layout)
Changes the node layout of this view.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout[] |
IlpGraphLayoutRenderer.getLayouts()
Return the list of graph layouts.
|
IlvGraphLayout[] |
IlpGraphLayoutRenderer.getLayouts(IlpRepresentationObject ro)
Return the layout that is associated with the given representation
object.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getLayouts(int index)
Return the graph layout at the given index.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getLayouts(int index,
IlpRepresentationObject ro)
Return the layout that is associated with the given representation
object and index
|
IlvGraphLayout |
IlpLinkLayoutRenderer.getLinkLayout()
Returns the graph layout for links.
|
IlvGraphLayout |
IlpLinkLayoutRenderer.getLinkLayout(IlpRepresentationObject ro)
Return the link layout that is associated with the given representation
object.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getNodeLayout()
Returns the graph layout for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
IlpGraphLayoutRenderer.setLayouts(IlpRepresentationObject ro,
IlvGraphLayout[] layouts)
Sets the graph layouts that are associated to the given
subnetwork representation object.
|
void |
IlpGraphLayoutRenderer.setLayouts(IlpRepresentationObject ro,
int index,
IlvGraphLayout layout)
Sets the layout that is associated with the given representation
object and index.
|
void |
IlpGraphLayoutRenderer.setLayouts(IlvGraphLayout[] l)
Set the current graph layouts.
|
void |
IlpGraphLayoutRenderer.setLayouts(int index,
IlvGraphLayout l)
Set the graph layout at the given index.
|
void |
IlpLinkLayoutRenderer.setLinkLayout(IlpRepresentationObject ro,
IlvGraphLayout layout)
Sets the link layout that is associated to the given
subnetwork representation object.
|
void |
IlpLinkLayoutRenderer.setLinkLayout(IlvGraphLayout layout)
Changes the link layout.
|
void |
IlpGraphLayoutRenderer.setNodeLayout(IlvGraphLayout layout)
Changes the node layout.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout[] |
IlpGraphView.getGraphLayouts()
Returns the list of graph layouts that have been
configured to this view.
|
IlvGraphLayout[] |
IlpGraphView.getGraphLayouts(IlpRepresentationObject ro)
Returns the list of graph layouts that have been
configured to the given subnetwork object.
|
IlvGraphLayout |
IlpGraphView.getGraphLayouts(IlpRepresentationObject ro,
int index)
Returns the graph layout that is configured at the given
index for the given subnetwork object.
|
IlvGraphLayout |
IlpGraphView.getGraphLayouts(int index)
Returns the graph layout that is configured at the given
index.
|
IlvGraphLayout |
IlpGraphView.getLinkLayout()
Returns the graph layout for links.
|
IlvGraphLayout |
IlpGraphView.getLinkLayout(IlpRepresentationObject ro)
Returns the graph layout for links in the subnetwork of the given
representation object.
|
IlvGraphLayout |
IlpGraphView.getNodeLayout()
Returns the graph layout of the view for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
IlpGraphView.performLayoutOnce(IlvGraphLayout layout)
Applies a given graph layout algorithm once to the manager content.
|
void |
IlpGraphView.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations)
Applies a given graph layout algorithm once to the manager content.
|
void |
IlpGraphView.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations,
Runnable postprocessing)
Applies a given graph layout algorithm once to the manager content.
|
void |
IlpGraphView.setGraphLayouts(IlpRepresentationObject ro,
IlvGraphLayout[] layouts)
Changes the layouts that can be applied to the subnetwork that
represents the given representation object.
|
void |
IlpGraphView.setGraphLayouts(IlpRepresentationObject ro,
int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpGraphView.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this view.
|
void |
IlpGraphView.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpGraphView.setLinkLayout(IlpRepresentationObject ro,
IlvGraphLayout layout)
Changes the link layout of subnetwork for the given representation
object.
|
void |
IlpGraphView.setLinkLayout(IlvGraphLayout layout)
Changes the link layout of this view.
|
void |
IlpGraphView.setLinkLayout(IlvGraphLayout layout,
boolean relayout)
Changes the link layout of this view.
|
void |
IlpGraphView.setNodeLayout(IlvGraphLayout layout)
Changes the node layout of this view.
|
void |
IlpGraphView.setNodeLayout(IlvGraphLayout layout,
boolean relayout)
Changes the node layout of this view.
|
Modifier and Type | Class and Description |
---|---|
class |
IlpSubnetworkPositionLayout
This simple layout implementation updates the position of expanded
subnetworks only.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlpSubnetworkPositionLayout.copy() |
IlvGraphLayout[] |
IlpGraphLayoutSupport.getGraphLayouts()
Returns the list of graph layouts that have been
configured to this view.
|
IlvGraphLayout[] |
IlpDefaultGraphLayoutSupport.getGraphLayouts()
Returns the list of graph layouts that have been
configured to this view.
|
IlvGraphLayout[] |
IlpGraphLayoutSupport.getGraphLayouts(IlpRepresentationObject ro)
Returns the list of graph layouts that have been
configured to the given subnetwork object.
|
IlvGraphLayout[] |
IlpDefaultGraphLayoutSupport.getGraphLayouts(IlpRepresentationObject ro)
Returns the list of graph layouts that have been
configured to the given subnetwork object.
|
IlvGraphLayout |
IlpGraphLayoutSupport.getGraphLayouts(IlpRepresentationObject ro,
int index)
Returns the graph layout that is configured at the given
index for the given subnetwork object.
|
IlvGraphLayout |
IlpDefaultGraphLayoutSupport.getGraphLayouts(IlpRepresentationObject ro,
int index)
Returns the graph layout that is configured at the given
index for the given subnetwork object.
|
IlvGraphLayout |
IlpGraphLayoutSupport.getGraphLayouts(int index)
Returns the graph layout that is configured at the given
index.
|
IlvGraphLayout |
IlpDefaultGraphLayoutSupport.getGraphLayouts(int index)
Returns the graph layout that is configured at the given
index.
|
IlvGraphLayout |
IlpGraphLayoutSupport.getLinkLayout()
Returns the graph layout for links.
|
IlvGraphLayout |
IlpDefaultGraphLayoutSupport.getLinkLayout()
Returns the graph layout for links.
|
IlvGraphLayout |
IlpGraphLayoutSupport.getLinkLayout(IlpRepresentationObject ro)
Returns the graph layout for links in the subnetwork of the given
representation object.
|
IlvGraphLayout |
IlpDefaultGraphLayoutSupport.getLinkLayout(IlpRepresentationObject ro)
Returns the graph layout for links in the subnetwork of the given
representation object.
|
IlvGraphLayout |
IlpGraphLayoutSupport.getNodeLayout()
Returns the graph layout of the view for nodes.
|
IlvGraphLayout |
IlpDefaultGraphLayoutSupport.getNodeLayout()
Returns the graph layout of the view for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
IlpGraphLayoutSupport.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations,
Runnable postprocessing)
Applies a given graph layout algorithm once to the manager content.
|
void |
IlpDefaultGraphLayoutSupport.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations,
Runnable postprocessing)
Applies a given graph layout algorithm once to the manager content.
|
void |
IlpGraphLayoutSupport.setGraphLayouts(IlpRepresentationObject ro,
IlvGraphLayout[] layouts)
Changes the layouts that can be applied to the subnetwork that
represents the given representation object.
|
void |
IlpDefaultGraphLayoutSupport.setGraphLayouts(IlpRepresentationObject ro,
IlvGraphLayout[] layouts)
Changes the layouts that can be applied to the subnetwork that
represents the given representation object.
|
void |
IlpGraphLayoutSupport.setGraphLayouts(IlpRepresentationObject ro,
int index,
IlvGraphLayout layout)
Sets a new graph layout to this subnetwork representation object.
|
void |
IlpDefaultGraphLayoutSupport.setGraphLayouts(IlpRepresentationObject ro,
int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpGraphLayoutSupport.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this view.
|
void |
IlpDefaultGraphLayoutSupport.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this view.
|
void |
IlpGraphLayoutSupport.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpDefaultGraphLayoutSupport.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new graph layout to this view.
|
void |
IlpGraphLayoutSupport.setLinkLayout(IlpRepresentationObject ro,
IlvGraphLayout layout)
Changes the link layout of subnetwork for the given representation
object.
|
void |
IlpDefaultGraphLayoutSupport.setLinkLayout(IlpRepresentationObject ro,
IlvGraphLayout layout)
Changes the link layout of subnetwork for the given representation
object.
|
void |
IlpGraphLayoutSupport.setLinkLayout(IlvGraphLayout layout,
boolean relayout)
Changes the link layout of this view.
|
void |
IlpDefaultGraphLayoutSupport.setLinkLayout(IlvGraphLayout layout,
boolean relayout)
Changes the link layout of this view.
|
void |
IlpGraphLayoutSupport.setNodeLayout(IlvGraphLayout layout,
boolean relayout)
Changes the node layout of this view.
|
void |
IlpDefaultGraphLayoutSupport.setNodeLayout(IlvGraphLayout layout,
boolean relayout)
Changes the node layout of this view.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlpUniformLengthEdgesLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpTreeLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpShortLinkLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpLongLinkLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpLinkLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpHierarchicalLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpGridLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpGraphLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpCircularLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
boolean |
IlpBusLayoutParameters.apply(IlvGraphLayout layout,
IlpRepresentationObject ro,
IlvGraphic layoutProxy)
Applies the configuration that is stored in this bean into
the given layout for the given node.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout[] |
IlpGraphLayoutRenderer.getLayouts()
Return the list of graph layouts.
|
IlvGraphLayout[] |
IlpGraphLayoutRenderer.getLayouts(IlpRepresentationObject ro)
Return the layout that is associated with the given representation
object.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getLayouts(int index)
Return the graph layout at the given index.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getLayouts(int index,
IlpRepresentationObject ro)
Return the layout that is associated with the given representation
object and index
|
IlvGraphLayout |
IlpLinkLayoutRenderer.getLinkLayout()
Returns the graph layout for links.
|
IlvGraphLayout |
IlpLinkLayoutRenderer.getLinkLayout(IlpRepresentationObject ro)
Return the link layout that is associated with the given representation
object.
|
IlvGraphLayout |
IlpGraphLayoutRenderer.getNodeLayout()
Returns the graph layout for nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
IlpGraphLayoutRenderer.setLayouts(IlpRepresentationObject ro,
IlvGraphLayout[] layouts)
Sets the graph layouts that are associated to the given
subnetwork representation object.
|
void |
IlpGraphLayoutRenderer.setLayouts(IlpRepresentationObject ro,
int index,
IlvGraphLayout layout)
Sets the layout that is associated with the given representation
object and index.
|
void |
IlpGraphLayoutRenderer.setLayouts(IlvGraphLayout[] l)
Set the current graph layouts.
|
void |
IlpGraphLayoutRenderer.setLayouts(int index,
IlvGraphLayout l)
Set the graph layout at the given index.
|
void |
IlpLinkLayoutRenderer.setLinkLayout(IlpRepresentationObject ro,
IlvGraphLayout layout)
Sets the link layout that is associated to the given
subnetwork representation object.
|
void |
IlpLinkLayoutRenderer.setLinkLayout(IlvGraphLayout layout)
Changes the link layout.
|
void |
IlpGraphLayoutRenderer.setNodeLayout(IlvGraphLayout layout)
Changes the node layout.
|
Modifier and Type | Field and Description |
---|---|
protected IlvGraphLayout[] |
IltCompositeGrapher._graphLayouts
The current node layout, as specified by the user.
|
protected IlvGraphLayout |
IltCompositeGrapher._internalLinkLayout
The current link layout, derived from _linkLayout and _graphLayouts.
|
protected IlvGraphLayout |
IltCompositeGrapher._internalNodeLayout
The current node layout, derived from _graphLayouts and _linkLayout.
|
protected IlvGraphLayout |
IltCompositeGrapher._linkLayout
The current link layout, as specified by the user.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout[] |
IltCompositeGrapher.getGraphLayouts()
Returns the layouts that have been configured to this grapher.
|
IlvGraphLayout |
IltCompositeGrapher.getGraphLayouts(int index)
Returns the graph layout configured in the given index.
|
IlvGraphLayout |
IltNetwork.getLinkLayout()
Deprecated.
Use
IlpGraphView.getLinkLayout() instead. |
IlvGraphLayout |
IltCompositeGrapher.getLinkLayout()
Deprecated.
Use
IlpGraphView instead. |
IlvGraphLayout |
IltNetwork.getNodeLayout()
Deprecated.
Use
IlpGraphView.getNodeLayout() instead. |
IlvGraphLayout |
IltCompositeGrapher.getNodeLayout()
Deprecated.
Use
IlpGraphView instead. |
Modifier and Type | Method and Description |
---|---|
protected void |
IltGrapherAdapter.afterAttach(IlvGraphLayout layout) |
protected void |
IltGrapherAdapter.afterDetach(IlvGraphLayout layout) |
protected void |
IltCompositeGrapher.attachLayout(IlvGraphLayout layout)
Attaches ourselves to a layout.
|
protected void |
IltCompositeGrapher.detachLayout(IlvGraphLayout layout)
Detaches ourselves from a layout.
|
void |
IltCompositeGrapher.performLayoutOnce(IlvGraphLayout layout)
Deprecated.
|
void |
IltCompositeGrapher.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations)
Deprecated.
|
void |
IltCompositeGrapher.performLayoutOnce(IlvGraphLayout layout,
Runnable initializations,
Runnable postprocessing)
Deprecated.
|
void |
IltCompositeGrapher.setGraphLayouts(IlvGraphLayout[] layouts)
Changes the layouts that can be applied to this grapher.
|
void |
IltCompositeGrapher.setGraphLayouts(int index,
IlvGraphLayout layout)
Sets a new layout to this grapher
|
void |
IltNetwork.setLinkLayout(IlvGraphLayout layout)
Deprecated.
Use
IlpGraphView.setLinkLayout(IlvGraphLayout) instead. |
void |
IltCompositeGrapher.setLinkLayout(IlvGraphLayout layout)
Deprecated.
|
void |
IltCompositeGrapher.setLinkLayout(IlvGraphLayout layout,
boolean relayout)
Deprecated.
|
void |
IltNetwork.setNodeLayout(IlvGraphLayout layout)
Deprecated.
Use
IlpGraphView.setGraphLayouts(IlvGraphLayout[]) instead. |
void |
IltCompositeGrapher.setNodeLayout(IlvGraphLayout layout)
Deprecated.
|
void |
IltCompositeGrapher.setNodeLayout(IlvGraphLayout layout,
boolean relayout)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
IltLinkLayout
This is an extended version of the Perforce JViews IlvLinkLayout class.
|
class |
IltLocalLinkLayout
This is a simple link layout algorithm: All links are straight
lines between the nearest sides of two nodes.
|
class |
IltShortLinkLayout
This class is an extended version of the Perforce JViews
IlvShortLinkLayout class. |
class |
IltStraightLinkLayout
This is a very simple link layout algorithm: All links are straight
lines connecting the midpoints of their end points.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IltStraightLinkLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IltShortLinkLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IltLocalLinkLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IltLinkLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IltStraightLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IltShortLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IltLocalLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IltLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IltShortLinkLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IltLinkLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IltShortLinkLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
void |
IltLinkLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Method and Description |
---|---|
abstract IlvGraphLayout |
IlvGraphLayout.copy()
Copies the layout instance.
|
protected IlvGraphLayout |
IlvDefaultLayoutProvider.copy(IlvGraphLayout layout)
Returns a copy of a layout instance.
|
protected IlvGraphLayout |
IlvDefaultLayoutProvider.createGraphLayout(IlvGraphModel graphModel)
Returns a layout instance to be used to lay out a graph model for
which no layout has been specified using the method
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel, IlvGraphLayout) . |
IlvGraphLayout |
IlvInappropriateGraphException.getGraphLayout()
Returns the layout instance for which the exception was raised, or
null if the exception was raised by a direct call to
methods of IlvGraphModel . |
IlvGraphLayout |
GraphLayoutParameterEvent.getGraphLayout()
Returns the graph layout instance of the event.
|
IlvGraphLayout |
GraphLayoutEvent.getGraphLayout()
Returns the graph layout that is the source of the event.
|
IlvGraphLayout |
IlvLayoutProvider.getGraphLayout(IlvGraphModel graphModel)
Returns the layout instance to be used for laying out
graphModel . |
IlvGraphLayout |
IlvDefaultLayoutProvider.getGraphLayout(IlvGraphModel graphModel)
Returns the layout instance to be used to lay out
graphModel . |
IlvGraphLayout |
IlvLayoutGraphicFilter.getLayout()
Deprecated.
Beginning with JViews 3.0, the filter is no longer
associated with a layout instance
|
protected IlvGraphLayout |
IlvGraphLayoutNodeProperty.getLayout()
Returns the layout instance that created this property.
|
protected IlvGraphLayout |
IlvGraphLayoutLinkProperty.getLayout()
Returns the layout instance that created this property.
|
protected IlvGraphLayout |
IlvGraphLayoutGrapherProperty.getLayout()
Returns the layout instance that created this property.
|
IlvGraphLayout |
IlvGraphModel.getLayout(IlvLayoutProvider layoutProvider,
Object subgraph)
Returns the layout instance for a subgraph of the nested graph
encapsulated by this graph model.
|
IlvGraphLayout |
IlvGraphLayout.getLayout(Object subgraph)
Returns the layout instance for a subgraph of the nested graph
encapsulated by the graph model of this layout instance.
|
IlvGraphLayout |
IlvGraphLayout.getLayoutOfConnectedComponents()
Returns the layout instance that lays out the connected components of
the graph.
|
IlvGraphLayout |
IlvGraphModel.getOriginatingLayout()
Returns the layout that created this model internally because an
IlvGrapher got directly attached. |
IlvGraphLayout |
IlvGraphLayout.getParentLayout()
Returns the parent layout.
|
IlvGraphLayout |
IlvDefaultLayoutProvider.getPreferredLayout(IlvGraphModel graphModel)
Returns the layout instance that has been specified using the method
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel, IlvGraphLayout) for
laying out graphModel , or null if none has
been specified or a null layout has been specified (that
is, no layout should be applied to this graph model). |
IlvGraphLayout |
IlvRotatedGraphModel.loadParametersFromNamedProperties(String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to a new layout instance.
|
IlvGraphLayout |
IlvGrapherPropertyAdapter.loadParametersFromNamedProperties(String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to a new layout instance.
|
IlvGraphLayout |
IlvGrapherAdapter.loadParametersFromNamedProperties(String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to a new layout instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
IlvGraphModel.afterAttach(IlvGraphLayout layout)
Notifies the graph model that it has been attached to a layout.
|
protected void |
IlvGraphModel.afterDetach(IlvGraphLayout layout)
Notifies the graph model that it has been detached from a layout.
|
void |
IlvRotatedGraphModel.afterLayout(IlvGraphLayout layout,
IlvGraphLayoutReport layoutReport,
boolean redraw)
Notifies the graph model that a layout session has finished.
|
void |
IlvGrapherAdapter.afterLayout(IlvGraphLayout layout,
IlvGraphLayoutReport layoutReport,
boolean redraw)
Notifies the grapher adapter that a layout session has finished.
|
void |
IlvGraphModel.afterLayout(IlvGraphLayout layout,
IlvGraphLayoutReport layoutReport,
boolean redraw)
Notifies the graph model that a layout session has finished.
|
void |
IlvRotatedGraphModel.beforeLayout(IlvGraphLayout layout,
boolean redraw)
Notifies the graph model that a layout session has been started.
|
void |
IlvGrapherAdapter.beforeLayout(IlvGraphLayout layout,
boolean redraw)
Notifies the grapher adapter that a layout session has been started.
|
void |
IlvGraphModel.beforeLayout(IlvGraphLayout layout,
boolean redraw)
Notifies the graph model that a layout session has been started.
|
protected IlvGraphLayout |
IlvDefaultLayoutProvider.copy(IlvGraphLayout layout)
Returns a copy of a layout instance.
|
void |
IlvGraphLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkConnectors(IlvGrapherAdapter grapherAdapter,
IlvGraphLayout layout,
boolean moveableConnectionPoints,
boolean traverse)
Ensures that all the link connectors attached to the nodes of an
IlvGrapher are appropriate for a particular layout algorithm. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkConnectors(IlvGrapherAdapter grapherAdapter,
IlvGraphLayout layout,
boolean moveableConnectionPoints,
boolean traverse,
boolean redraw)
Ensures that all the link connectors attached to the nodes of an
IlvGrapher are appropriate for a particular layout algorithm. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkConnectors(IlvGraphLayout layout,
boolean moveableConnectionPoints)
Ensures that all the link connectors attached to the nodes of an
IlvGrapher are appropriate for a particular layout algorithm. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinks(IlvGraphLayout layout,
boolean redraw)
Ensures that the link and link connector classes used in the graph
attached to the input layout are appropriate for the input layout
algorithm.
|
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinks(IlvGraphLayout layout,
IlvInappropriateLinkException ex)
Deprecated.
Beginning with JViews 6.0, use the method
IlvGraphLayoutUtil.EnsureAppropriateLinks(IlvInappropriateLinkException, boolean)
instead. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkTypes(IlvGrapherAdapter grapherAdapter,
IlvGraphLayout layout,
boolean toStraightLine,
boolean traverse,
boolean interGraphLinks)
Ensures that all the links of the specified
IlvGrapherAdapter
are appropriate for a particular layout algorithm. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkTypes(IlvGrapherAdapter grapherAdapter,
IlvGraphLayout layout,
boolean toStraightLine,
boolean traverse,
boolean interGraphLinks,
boolean redraw)
Ensures that all the links of the specified
IlvGrapherAdapter
are appropriate for a particular layout algorithm. |
static void |
IlvGraphLayoutUtil.EnsureAppropriateLinkTypes(IlvGraphLayout layout,
boolean toStraightLine)
Ensures that all the links of the
IlvGrapherAdapter attached
to a layout instance are appropriate for a particular layout
algorithm. |
String |
IlvRotatedGraphModel.getLayoutPropertyPrefix(IlvGraphLayout layout)
Returns the property name of the input layout, if it was most recently
stored as a named property, or
null if the layout was
never stored. |
String |
IlvGrapherPropertyAdapter.getLayoutPropertyPrefix(IlvGraphLayout layout)
Returns the property name of the input layout, if it was most recently
stored as a named property, or
null if the layout was
never stored. |
String |
IlvGrapherAdapter.getLayoutPropertyPrefix(IlvGraphLayout layout)
Returns the property name of the input layout, if it was most recently
stored as a named property, or
null if the layout was
never stored. |
static int |
IlvGraphLayoutUtil.GetNodeDegree(IlvGraphLayout layout,
IlvGraphic node)
Deprecated.
Beginning with JViews 3.0, use the method
IlvGraphModel.getNodeDegree(java.lang.Object) . |
boolean |
IlvGrapherAdapter.isLayoutNeeded(IlvGraphLayout layout)
Returns
true if a given layout that has been already
applied to this graph is still valid. |
boolean |
IlvGraphModel.isLayoutNeeded(IlvGraphLayout layout)
Returns
true if a given layout that has been already
applied to this graph is still valid. |
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 boolean |
IlvGraphLayoutUtil.IsTree(IlvGraphLayout layout,
Object startNode)
Returns
true if the connected component of the graph
attached to the layout instance that contains startNode
is a pure tree (with no cycles). |
boolean |
IlvRotatedGraphModel.loadParametersFromNamedProperties(IlvGraphLayout layout)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
boolean |
IlvGrapherPropertyAdapter.loadParametersFromNamedProperties(IlvGraphLayout layout)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
boolean |
IlvGrapherAdapter.loadParametersFromNamedProperties(IlvGraphLayout layout)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
boolean |
IlvRotatedGraphModel.loadParametersFromNamedProperties(IlvGraphLayout layout,
String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
boolean |
IlvGrapherPropertyAdapter.loadParametersFromNamedProperties(IlvGraphLayout layout,
String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
boolean |
IlvGrapherAdapter.loadParametersFromNamedProperties(IlvGraphLayout layout,
String propertyPrefix)
Transfers the layout parameter settings from the named properties of
the grapher back to the layout instance.
|
int |
IlvGraphModel.performLayout(IlvLayoutProvider layoutProvider,
IlvGraphLayout recursiveLayout,
boolean force,
boolean redraw,
boolean traverse)
Applies layout instances recursively to this graph model.
|
protected int |
IlvGraphLayout.performSublayout(Object subgraph,
IlvGraphLayout layout,
boolean force,
boolean redraw)
Starts the input layout algorithm.
|
protected void |
IlvGrapherAdapter.prepareGrapher(IlvGrapher grapher,
IlvGraphLayout layout,
boolean redraw)
Prepares the grapher for layout.
|
protected void |
IlvGrapherAdapter.prepareViewForAnimation(IlvManagerView view,
IlvGraphLayout layout,
boolean redraw)
Prepares a manager view for a layout in animation mode.
|
protected void |
IlvGrapherAdapter.redrawAfterLayout(IlvGrapher grapher,
IlvGraphLayout layout,
boolean redraw)
Redraws a grapher once the layout process has finished.
|
String |
IlvRotatedGraphModel.saveParametersToNamedProperties(IlvGraphLayout layout,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
String |
IlvGrapherPropertyAdapter.saveParametersToNamedProperties(IlvGraphLayout layout,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
String |
IlvGrapherAdapter.saveParametersToNamedProperties(IlvGraphLayout layout,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
String |
IlvRotatedGraphModel.saveParametersToNamedProperties(IlvGraphLayout layout,
String propertyPrefix,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
String |
IlvGrapherPropertyAdapter.saveParametersToNamedProperties(IlvGraphLayout layout,
String propertyPrefix,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
String |
IlvGrapherAdapter.saveParametersToNamedProperties(IlvGraphLayout layout,
String propertyPrefix,
boolean withDefaults)
Transfers the layout parameter settings to named properties of the
grapher.
|
void |
IlvInappropriateGraphException.setGraphLayout(IlvGraphLayout layout)
Sets the layout instance for which the exception was raised.
|
void |
IlvGraphLayout.setLayoutOfConnectedComponents(IlvGraphLayout layout)
Sets the layout instance that lays out the connected components of the
graph.
|
void |
IlvGraphLayout.setParentLayout(IlvGraphLayout parent)
Sets the parent layout of this layout instance.
|
void |
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel graphModel,
IlvGraphLayout layout)
Sets the layout instances to be used for laying out
graphModel . |
void |
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel graphModel,
IlvGraphLayout layout,
boolean detachPrevious)
Deprecated.
Beginning with JViews 5.5, use the method
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel, IlvGraphLayout, boolean,
boolean) instead. |
void |
IlvDefaultLayoutProvider.setPreferredLayout(IlvGraphModel graphModel,
IlvGraphLayout layout,
boolean detachPrevious,
boolean traverse)
Sets the layout instances to be used for laying out
graphModel . |
protected void |
IlvDefaultLayoutProvider.storePreferredLayout(IlvGraphModel graphModel,
IlvGraphLayout layout)
Stores the layout for the graph model.
|
void |
IlvGraphLayoutGrapherProperty.transfer(IlvGraphLayout layout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvGraphLayoutNodeProperty.transfer(IlvGraphLayout layout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
void |
IlvGraphLayoutLinkProperty.transfer(IlvGraphLayout layout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Constructor and Description |
---|
GraphLayoutEvent(IlvGraphLayout layout)
Creates the event.
|
GraphLayoutParameterEvent(IlvGraphLayout layout,
boolean parametersUpToDate)
Creates the event.
|
GraphLayoutParameterEvent(IlvGraphLayout layout,
Object nodeOrLink,
String parameterName,
boolean parametersUpToDate)
Creates the event.
|
IlvGraphLayout(IlvGraphLayout source)
Creates a new layout instance by copying an existing one.
|
IlvGraphLayoutGrapherProperty(String name,
IlvGraphLayout layout,
boolean withDefaults)
Creates a new
IlvGraphLayoutGrapherProperty that stores
layout parameter settings of the layout . |
IlvGraphLayoutLinkProperty(String name,
IlvGraphLayout layout,
IlvGraphic link,
boolean withDefaults)
Creates a new
IlvGraphLayoutLinkProperty that stores
layout parameter settings of the layout for the
link . |
IlvGraphLayoutNodeProperty(String name,
IlvGraphLayout layout,
IlvGraphic node,
boolean withDefaults)
Creates a new
IlvGraphLayoutNodeProperty that stores
layout parameter settings of the layout for the
node . |
IlvInappropriateGraphException(IlvGraphModel graphModel,
IlvGraphLayout layout)
Creates a new
IlvInappropriateGraphException with no
specified detail message. |
IlvInappropriateGraphException(IlvGraphModel graphModel,
IlvGraphLayout layout,
String message)
Creates a new
IlvInappropriateGraphException with a
specified detail message. |
IlvInappropriateLinkException(IlvGraphModel graphModel,
IlvGraphLayout layout,
int type)
Creates a new
IlvInappropriateLinkException . |
IlvInappropriateLinkException(IlvGraphModel graphModel,
IlvGraphLayout layout,
String message,
int type)
Creates a new
IlvInappropriateLinkException . |
IlvLayoutGraphicFilter(IlvGraphLayout layout)
Deprecated.
Beginning with JViews 3.0, you should use the constructor
without any arguments and specify the filter using the method
IlvGrapherAdapter.setFilter(ilog.views.graphlayout.IlvLayoutGraphicFilter) . |
Modifier and Type | Class and Description |
---|---|
class |
IlvBasicLinkStyleLayout
The Basic Link Style Layout is a common base class of all layouts
algorithms that offer no complex link shapes.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvBasicLinkStyleLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvBasicLinkStyleLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvBasicLinkStyleLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvBasicLinkStyleLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
void |
IlvBasicLinkStyleLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvBusLayout
The main class for the Bus Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvBusLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvBusLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvBusLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvBusLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvCircularLayout
The main class for the Circular Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvCircularLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IlvCircularLayout.getLayoutOfClusterGraph()
Returns the layout instance that lays out the graph of clusters.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvCircularLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
protected void |
IlvCircularLayout.customizeLayoutOfClusterGraph(IlvGraphLayout layout)
Customize the layout of the cluster graph before it is applied.
|
void |
IlvCircularLayout.setLayoutOfClusterGraph(IlvGraphLayout layout)
Returns the layout instance that lays out the graph of clusters.
|
void |
IlvCircularLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvCircularLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvGridLayout
The main class for the Grid Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvGridLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvGridLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvGridLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvGridLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvHierarchicalLayout
The main class for the Hierarchical Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvHierarchicalLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvHierarchicalLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
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.
|
void |
IlvHierarchicalLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvHierarchicalLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
void |
IlvHierarchicalLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvLinkLayout
The main class for the Link Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvLinkLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvLinkLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvLinkLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvLongLinkLayout
The main class for the Long Link Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvLongLinkLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvLongLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvLongLinkLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvLongLinkLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvShortLinkLayout
This class is the main class for the Short Link Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvShortLinkLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvShortLinkLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvShortLinkLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvShortLinkLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
void |
IlvShortLinkLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvMultipleLayout
The main class for the Multiple Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvMultipleLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IlvMultipleLayout.getFirstGraphLayout()
Returns the layout that is applied first.
|
IlvGraphLayout |
IlvMultipleLayout.getSecondGraphLayout()
Returns the layout that is applied second.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvMultipleLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
static IlvMultipleLayout |
IlvMultipleLayout.GetMultipleLayout(IlvGraphLayout layout)
Returns the multiple layout that contains the input graph layout.
|
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.
|
void |
IlvMultipleLayout.setFirstGraphLayout(IlvGraphLayout layout)
Sets the first layout to be applied.
|
void |
IlvMultipleLayout.setSecondGraphLayout(IlvGraphLayout layout)
Sets the second layout to be applied.
|
void |
IlvMultipleLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
Constructor and Description |
---|
IlvMultipleLayout(IlvGraphLayout layout1,
IlvGraphLayout layout2)
Creates a new instance of the Multiple Layout algorithm that composes
the input layouts.
|
IlvMultipleLayout(IlvGraphLayout layout1,
IlvGraphLayout layout2,
IlvLabelLayout layout3)
Creates a new instance of the Multiple Layout algorithm that composes
the input layouts.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvRandomLayout
The main class for the Random Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvRandomLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvRandomLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvRandomLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvRecursiveLayout
The main class for the Recursive Layout algorithm.
|
class |
IlvRecursiveMultipleLayout
The main class for the Recursive Multiple Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvRecursiveMultipleLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IlvRecursiveLayout.copy()
Copies the layout instance.
|
IlvGraphLayout |
IlvRecursiveLayoutReport.getCurrentlyRunningLayout()
Returns the layout instance of the subgraph that is currently laid
out, when the layout is running.
|
IlvGraphLayout |
IlvRecursiveMultipleLayout.getFirstGraphLayout(Object subgraph)
Returns the layout instance to be used for the input subgraph as the
first layout.
|
IlvGraphLayout |
IlvRecursiveMultipleLayout.getFirstReferenceGraphLayout()
Returns the first reference graph layout, if the reference layout mode
is used.
|
IlvGraphLayout |
IlvRecursiveLayoutProvider.getGraphLayout(IlvGraphModel graphModel)
Returns the layout instance to be used to lay out
graphModel . |
IlvGraphLayout |
IlvRecursiveMultipleLayout.getLayout(Object subgraph)
Returns the layout instance to be used for the input subgraph.
|
IlvGraphLayout |
IlvRecursiveLayout.getLayout(Object subgraph)
Returns the layout instance to be used for the input subgraph.
|
IlvGraphLayout |
IlvRecursiveLayout.getReferenceLayout()
Returns the reference layout if the reference layout mode is used;
returns
null otherwise. |
IlvGraphLayout |
IlvRecursiveMultipleLayout.getSecondGraphLayout(Object subgraph)
Returns the layout instance to be used for the input subgraph as the
second layout.
|
IlvGraphLayout |
IlvRecursiveMultipleLayout.getSecondReferenceGraphLayout()
Returns the second reference graph layout, if the reference layout
mode is used.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvRecursiveMultipleLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvRecursiveLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvSubgraphCorrectionInterface.correct(Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Allows you to correct the subgraph after the nodes and links of the
subgraph were laid out.
|
void |
IlvSubgraphCorrectionBoundsFixed.correct(Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Corrects the subgraph bounds by trying to reshape the subgraph to the
input bounding box.
|
void |
IlvSubgraphCorrectionBarycenterFixed.correct(Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Corrects the subgraph position by moving its center to the center of
the input bounding box.
|
protected int |
IlvRecursiveMultipleLayout.performSublayout(Object subgraph,
IlvGraphLayout layout,
boolean force,
boolean redraw)
Starts the input layout algorithm.
|
protected int |
IlvRecursiveLayout.performSublayout(Object subgraph,
IlvGraphLayout layout,
boolean force,
boolean redraw)
Starts the input layout algorithm.
|
void |
IlvRecursiveLayout.propagateLayoutOfConnectedComponents(IlvGraphLayout layout)
Sets the layout instance to lay out the connected components of all
subgraphs having a main layout that supports the connected component
layout mechanism.
|
void |
IlvRecursiveMultipleLayout.setLayout(Object subgraph,
IlvGraphLayout layout)
Sets the layout instance to be used for the input subgraph.
|
void |
IlvRecursiveLayout.setLayout(Object subgraph,
IlvGraphLayout layout)
Sets the layout instance to be used for the input subgraph.
|
void |
IlvRecursiveMultipleLayout.setLayout(Object subgraph,
IlvGraphLayout layout,
boolean detachPrevious,
boolean traverse)
Sets the layout instance to be used for the input subgraph.
|
void |
IlvRecursiveLayout.setLayout(Object subgraph,
IlvGraphLayout layout,
boolean detachPrevious,
boolean traverse)
Sets the layout instance to be used for the input subgraph.
|
void |
IlvRecursiveMultipleLayout.setLayout(Object subgraph,
IlvGraphLayout layout1,
IlvGraphLayout layout2)
Sets the layout instances to be used for the input subgraph.
|
void |
IlvRecursiveMultipleLayout.setLayout(Object subgraph,
IlvGraphLayout layout1,
IlvGraphLayout layout2,
IlvLabelLayout layout3)
Sets the layout instances to be used for the input subgraph.
|
void |
IlvRecursiveLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
Constructor and Description |
---|
IlvRecursiveLayout(IlvGraphLayout referenceLayout)
Creates a new instance of the Recursive Layout algorithm that allows
you to apply the reference layout to the entire nested graph.
|
IlvRecursiveMultipleLayout(IlvGraphLayout referenceLayout1,
IlvGraphLayout referenceLayout2)
Creates a new instance of the Recursive Multiple Layout algorithm.
|
IlvRecursiveMultipleLayout(IlvGraphLayout referenceLayout1,
IlvGraphLayout referenceLayout2,
IlvLabelLayout referenceLayout3)
Creates a new instance of the Recursive Multiple Layout algorithm
that allows you to apply the reference layouts to the entire nested
graph.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvSpringEmbedderLayout
Deprecated.
Beginning with JViews 8.5, use the class
IlvUniformLengthEdgesLayout instead. |
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvSpringEmbedderLayout.copy()
Deprecated.
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvSpringEmbedderLayout.copyParameters(IlvGraphLayout source)
Deprecated.
Copies the parameters from a given layout instance.
|
void |
IlvSpringEmbedderLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Deprecated.
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvJGraphLayoutProgressBar.getGraphLayout()
Returns the layout algorithm for which this progress bar must be used.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvJGraphLayoutProgressBar.setGraphLayout(IlvGraphLayout layout)
Specifies the layout algorithm for which this progress bar must be
used.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvTopologicalMeshLayout
The main class for the Topological Mesh Layout (TML) algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvTopologicalMeshLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvTopologicalMeshLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvTopologicalMeshLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvTopologicalMeshLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvTreeLayout
The main class for the Tree Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvTreeLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvTreeLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
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.
|
void |
IlvTreeLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvTreeLayoutNodeProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input node.
|
void |
IlvTreeLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvUniformLengthEdgesLayout
The main class for the Uniform Length Edges Layout algorithm.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvUniformLengthEdgesLayout.copy()
Copies the layout instance.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvUniformLengthEdgesLayout.copyParameters(IlvGraphLayout source)
Copies the parameters from a given layout instance.
|
void |
IlvUniformLengthEdgesLayoutGrapherProperty.transfer(IlvGraphLayout graphLayout)
Transfers the layout parameter settings stored in this named property
back to the input layout.
|
void |
IlvUniformLengthEdgesLayoutLinkProperty.transfer(IlvGraphLayout graphLayout,
IlvGraphic link)
Transfers the layout parameter settings stored in this named property
back to the input layout for the input link.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
SDMGraphLayoutRendererEvent.getGraphLayout()
Returns the
IlvGraphLayout associated with the IlvGraphLayoutRenderer that fired the event. |
Modifier and Type | Method and Description |
---|---|
IlvGraphLayout |
IlvGraphLayoutRenderer.getGraphLayout()
Returns the graph layout algorithm that this renderer
will apply to the grapher.
|
IlvGraphLayout |
IlvGraphLayoutRenderer.getGraphLayout(IlvSDMEngine engine,
IlvGrapher grapher)
Returns the
IlvGraphLayout instance attached
to the specified IlvGrapher . |
IlvGraphLayout |
IlvGraphLayoutRenderer.getGraphLayout(IlvSDMEngine engine,
IlvGraphic graphic)
Returns the
IlvGraphLayout instance attached
to the IlvGrapher containing a graphic object. |
Modifier and Type | Method and Description |
---|---|
Enumeration<IlvGraphLayout> |
IlvGraphLayoutRenderer.getLayouts(IlvSDMEngine engine,
boolean preOrder)
Returns the graph layout objects associated with the top-level grapher
and all its subgraphs.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvGraphLayoutParameters.afterLayout(IlvGraphLayout layout)
Postprocesses the layout.
|
void |
IlvGraphLayoutParameters.beforeLayout(IlvGraphLayout layout)
Preprocesses the layout.
|
void |
IlvGraphLayoutParameters.cleanup(IlvGraphLayout layout)
Cleans up the layout.
|
IlvGraphLayoutParameters |
IlvGraphLayoutRenderer.DefaultGraphLayoutParametersProvider.getParameters(IlvGraphLayoutRenderer renderer,
IlvGraphLayout layout)
Returns the graph layout parameters object.
|
IlvGraphLayoutParameters |
IlvGraphLayoutParametersProvider.getParameters(IlvGraphLayoutRenderer renderer,
IlvGraphLayout layout)
Returns the graph layout parameters object.
|
void |
IlvGraphLayoutParameters.prepare(IlvGraphLayout layout)
Prepares the layout.
|
void |
IlvGraphLayoutRenderer.setGraphLayout(IlvGraphLayout layout)
Sets the graph layout algorithm that this renderer
will apply to the grapher.
|
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.