Package | Description |
---|---|
com.yworks.yfiles.layout.hierarchic |
Provides hierarchic layout style algorithms.
|
Modifier and Type | Field and Description |
---|---|
static NodeDpKey<SwimlaneDescriptor> |
HierarchicLayoutCore.SWIMLANE_DESCRIPTOR_DPKEY
A
DataProvider key for providing information about swimlanes
If this key is present during the layout, the layout algorithm will arrange nodes in swimlanes. |
static NodeDpKey<SwimlaneDescriptor> |
HierarchicLayout.SWIMLANE_DESCRIPTOR_DPKEY
A
DataProvider key for defining swimlanes for the nodes.
|
Modifier and Type | Method and Description |
---|---|
SwimlaneDescriptor |
INodeData.getSwimLaneDescriptor()
Gets the
SwimlaneDescriptor instance initially bound to the Node of this INodeData instance or null
if no SwimlaneDescriptor has been registered. |
Modifier and Type | Method and Description |
---|---|
Node |
IItemFactory.createBendNode(ILayer layer,
Edge edge,
SwimlaneDescriptor laneDescriptor)
Creates a bend
Node for the given Edge in the given ILayer and assigns it to the given SwimlaneDescriptor
instance. |
INodeData |
IItemFactory.createBendNodeData(Node node,
Edge edge,
SwimlaneDescriptor laneDescriptor)
|
Node |
IItemFactory.createProxyNode(Edge edge,
boolean source,
SwimlaneDescriptor laneDescriptor)
Creates a proxy
Node for an Edge during the drawing phase, changing the Edge to end/start at the
proxy and assigns it to a SwimlaneDescriptor instance. |
Node |
IItemFactory.createRecursiveEdgeDummy(ILayer layer,
Edge edge,
SwimlaneDescriptor laneDescriptor)
|
INodeData |
IItemFactory.createRecursiveEdgeNodeData(Node node,
Edge edge,
SwimlaneDescriptor laneDescriptor)
|
Node |
IItemFactory.createSameLayerSideProxy(ILayer inLayer,
Node forNode,
Edge edge,
SwimlaneDescriptor sld)
|