Package | Description |
---|---|
com.yworks.yfiles.algorithms | |
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
com.yworks.yfiles.layout.router |
Provides classes for automatic routing of the edges in a graph.
|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDataMap
Interface that combines the
IDataProvider and IDataAcceptor interfaces. |
interface |
IEdgeMap
Provides access to data associated with an edge.
|
interface |
INodeMap
Provides access to data associated with a node.
|
Modifier and Type | Class and Description |
---|---|
class |
DataMapAdapter<K,V>
|
Modifier and Type | Method and Description |
---|---|
static void |
ReverseEdgesStage.findReversedTreeEdges(LayoutGraph graph,
Node root,
IDataAcceptor reversedEdges)
Marks edges in a tree-structured graph component that need to be reversed to make the specified node the root of the
tree component.
|
Modifier and Type | Method and Description |
---|---|
int |
GivenLayersLayerer.normalize(Graph graph,
IDataProvider layerId,
IDataAcceptor normalizedLayerId)
Convenience method that removes empty layers and ensures that the smallest layer has value
0 . |
Modifier and Type | Method and Description |
---|---|
static EdgeList |
BusRepresentations.replaceHubsBySubgraph(LayoutGraph graph,
EdgeList[] hubEdgesLists,
IDataProvider hubMarker,
IDataProvider fixedMarker,
IDataAcceptor descriptorAcceptor)
Changes the representation of buses from hubs to complete subgraphs by creating new edges between regular nodes and
removing the hubs.
|
static EdgeList |
BusRepresentations.replaceHubsBySubgraph(LayoutGraph graph,
IDataProvider hubMarker,
IDataAcceptor descriptorAcceptor)
Changes the representation of buses from hubs to complete subgraphs.
|
static void |
BusRepresentations.replaceSubgraphByHubs(LayoutGraph graph,
IEdgeCursor edgeCursor,
IDataProvider descriptorProvider,
IDataAcceptor busIDAcceptor)
Changes the representation of buses from complete subgraphs to hubs by replacing intersection points by hubs.
|
Modifier and Type | Method and Description |
---|---|
protected IDataAcceptor |
TreeLayout.getSourceGroupDataAcceptor()
Gets a
IDataAcceptor that can be used for temporarily overwriting the source group information used during the
layout. |
protected IDataAcceptor |
TreeLayout.getSourcePortConstraintDataAcceptor()
Gets a
IDataAcceptor that can overwrite the source port contraint temporarily used during
the layout. |
protected IDataAcceptor |
TreeLayout.getTargetGroupDataAcceptor()
Gets a
IDataAcceptor that can be used for temporarily overwriting the target group information used during the
layout. |
protected IDataAcceptor |
TreeLayout.getTargetPortConstraintDataAcceptor()
Gets a
IDataAcceptor that can overwrite the target port contraint temporarily used during
the layout. |