| Package | Description |
|---|---|
| com.yworks.yfiles.graph |
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
|
| com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
| com.yworks.yfiles.layout.circular |
Provides circular layout style algorithms.
|
| com.yworks.yfiles.layout.genealogy |
Provides layout algorithms that are especially suited for genealogical family trees.
|
| com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
| com.yworks.yfiles.layout.labeling |
Provides algorithms for the automatic placement of node and edge labels, so called generic labeling algorithms.
|
| com.yworks.yfiles.layout.multipage |
Provides the
MultiPageLayout that subdivides the input graph into several smaller graphs whose layouts fit the specified maximum page size. |
| com.yworks.yfiles.layout.organic |
Provides organic layout style algorithms that are based on a force-directed layout paradigm.
|
| com.yworks.yfiles.layout.orthogonal |
Provides orthogonal layout style algorithms.
|
| com.yworks.yfiles.layout.partial |
Provides class
PartialLayout that enables layout of user-specified, distinct parts of a diagram without altering the existing layout of the remainder of the diagram. |
| com.yworks.yfiles.layout.radial |
Provides the radial layout algorithm.
|
| com.yworks.yfiles.layout.router |
Provides classes for automatic routing of the edges in a graph.
|
| com.yworks.yfiles.layout.router.polyline |
Provides classes and interfaces for automatic polyline routing of the edges of a graph.
|
| com.yworks.yfiles.layout.seriesparallel |
Provides the series-parallel layout algorithm.
|
| com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
| com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LayoutUtilities.applyLayout(IGraph graph,
ILayoutAlgorithm layout,
LayoutData layoutData)
Convenience method that runs a layout on a graph using
LayoutGraphAdapter.applyLayout(IGraph, ILayoutAlgorithm, LayoutData). |
default void |
IGraph.applyLayout(ILayoutAlgorithm layout,
LayoutData layoutData)
Convenience method that runs a layout on a graph using
LayoutGraphAdapter.applyLayout(IGraph, ILayoutAlgorithm, LayoutData). |
static void |
LayoutUtilities.morphLayout(GraphControl control,
ILayoutAlgorithm layout,
Duration morphDuration,
LayoutData layoutData)
Convenience method that runs a layout on the graph of a given graph control, animates the transition, and calls the
given
doneHandler once the animation has finished. |
static void |
LayoutUtilities.morphLayout(GraphControl control,
ILayoutAlgorithm layout,
Duration morphDuration,
LayoutData layoutData,
IEventHandler<LayoutEventArgs> doneHandler)
Convenience method that runs a layout on the graph of a given graph control, animates the transition, and calls the
given
doneHandler once the animation has finished. |
| Modifier and Type | Class and Description |
|---|---|
class |
ComponentLayoutData
Specifies custom data for the
ComponentLayout. |
class |
CompositeLayoutData
Combines several
LayoutData instances. |
class |
FixGroupLayoutData
Specifies custom data for the
FixGroupLayoutStage. |
class |
FixNodeLayoutData
Specifies custom data for the
FixNodeLayoutStage. |
class |
ParallelEdgeRouterData
Specifies custom data for the
ParallelEdgeRouter. |
class |
PartitionGridData
Specifies a
PartitionGrid for a layout. |
class |
PartitionLayoutData
Specifies custom data for the
PartitionLayout. |
class |
RecursiveGroupLayoutData
Specifies custom data for the
RecursiveGroupLayout. |
class |
ReverseEdgesStageData
Specifies custom data for the
ReverseEdgesStage. |
| Modifier and Type | Method and Description |
|---|---|
LayoutData |
LayoutExecutor.getLayoutData()
Gets the layout data that is applied when
starting the executor. |
| Modifier and Type | Method and Description |
|---|---|
Collection<LayoutData> |
CompositeLayoutData.getItems()
Gets a collection of composed layout data objects.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LayoutGraphAdapter.applyLayout(IGraph graph,
ILayoutAlgorithm layout,
LayoutData layoutData)
Static convenience method that applies a
layout algorithm to an IGraph. |
void |
LayoutGraphAdapter.applyLayout(ILayoutAlgorithm layout,
LayoutData layoutData)
Convenience method that applies a
layout algorithm to an IGraph. |
void |
LayoutExecutor.setLayoutData(LayoutData value)
Sets the layout data that is applied when
starting the executor. |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeLayoutData.setItems(Collection<LayoutData> value)
Sets a collection of composed layout data objects.
|
| Constructor and Description |
|---|
CompositeLayoutData(LayoutData... layoutDataObjects)
Creates an instance using the specified layout data objects.
|
| Constructor and Description |
|---|
CompositeLayoutData(Collection<LayoutData> items)
Creates an instance using the specified layout data collection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircularLayoutData
Specifies custom data for the
CircularLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
FamilyTreeLayoutData
Specifies custom data for the
FamilyTreeLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
HierarchicLayoutData
Specifies custom data for the
HierarchicLayout. |
class |
SelfLoopCalculatorData
Specifies custom data for the
SelfLoopCalculator. |
| Modifier and Type | Class and Description |
|---|---|
class |
LabelingData
Specifies custom data for the
GenericLabeling. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPageLayoutData
Specifies custom data for the
MultiPageLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
OrganicLayoutData
Specifies custom data for the
OrganicLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
OrthogonalLayoutData
Specifies custom data for the
OrthogonalLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
PartialLayoutData
Specifies custom data for the
PartialLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
RadialLayoutData
Specifies custom data for the
RadialLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
BusRouterData
Specifies custom data for the
BusRouter. |
class |
ChannelEdgeRouterData
Specifies custom data for the
ChannelEdgeRouter. |
class |
OrganicEdgeRouterData
Specifies custom data for the
OrganicEdgeRouter. |
class |
OrthogonalPatternEdgeRouterData
Specifies custom data for the
OrthogonalPatternEdgeRouter. |
class |
StraightLineEdgeRouterData
Specifies custom data for the
StraightLineEdgeRouter. |
| Modifier and Type | Class and Description |
|---|---|
class |
PolylineEdgeRouterData
Specifies custom data for the
EdgeRouter. |
| Modifier and Type | Class and Description |
|---|---|
class |
SeriesParallelLayoutData
Specifies custom data for the
SeriesParallelLayout. |
| Modifier and Type | Class and Description |
|---|---|
class |
AspectRatioTreeLayoutData
Specifies custom data for the
AspectRatioTreeLayout. |
class |
BalloonLayoutData
Specifies custom data for the
BalloonLayout. |
class |
TreeLayoutData
Specifies custom data for the
TreeLayout. |
class |
TreeReductionStageData
Specifies custom data for the
TreeReductionStage. |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphControl.morphLayout(ILayoutAlgorithm layout,
Duration morphDuration,
LayoutData layoutData)
Convenience method that runs a layout on the graph of a given graph control, animates the transition, and calls the
given
doneHandler once the animation has finished. |
void |
GraphControl.morphLayout(ILayoutAlgorithm layout,
Duration morphDuration,
LayoutData layoutData,
IEventHandler<LayoutEventArgs> doneHandler)
Convenience method that runs a layout on the graph of a given graph control, animates the transition, and calls the
given
doneHandler once the animation has finished. |