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. |