Package | Description |
---|---|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
Modifier and Type | Field and Description |
---|---|
static NodeDpKey<NodeLayoutDescriptor> |
HierarchicLayoutCore.NODE_LAYOUT_DESCRIPTOR_DPKEY
A
DataProvider key for providing layout information for each node
|
Modifier and Type | Method and Description |
---|---|
protected NodeLayoutDescriptor |
HierarchicLayout.createNodeLayoutDescriptor()
Returns a new
NodeLayoutDescriptor instance that will be used during the various phases of the layout algorithm
to determine the drawing details of the nodes of the graph. |
NodeLayoutDescriptor |
INodeData.getNodeLayoutDescriptor()
Gets the
NodeLayoutDescriptor instance initially bound to the Node of this INodeData instance or
null if no NodeLayoutDescriptor has been registered. |
NodeLayoutDescriptor |
HierarchicLayout.getNodeLayoutDescriptor()
Gets the
NodeLayoutDescriptor instance used for all those nodes that do not have a specific layout descriptor
assigned. |
Modifier and Type | Method and Description |
---|---|
ItemMapping<INode,NodeLayoutDescriptor> |
HierarchicLayoutData.getNodeLayoutDescriptors()
Gets the mapping of nodes to their
NodeLayoutDescriptor . |
Modifier and Type | Method and Description |
---|---|
void |
HierarchicLayout.setNodeLayoutDescriptor(NodeLayoutDescriptor value)
Sets the
NodeLayoutDescriptor instance used for all those nodes that do not have a specific layout descriptor
assigned. |
Modifier and Type | Method and Description |
---|---|
void |
HierarchicLayoutData.setNodeLayoutDescriptors(ItemMapping<INode,NodeLayoutDescriptor> value)
Sets the mapping of nodes to their
NodeLayoutDescriptor . |