Package | Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
protected void |
MultiPageLayout.applyIncrementalLayout(LayoutGraph graph,
IDataProvider incrementalNodesDP,
LayoutContext context)
This method is called to further improve the layout results.
|
Edge |
IElementFactory.createConnectorEdge(LayoutContext context,
Node connector,
Node opposite,
Object origEdgeId,
boolean atTarget)
Callback method for creating an edge of type
EdgeType.CONNECTOR . |
Edge |
DefaultElementFactory.createConnectorEdge(LayoutContext context,
Node connector,
Node opposite,
Object origEdgeId,
boolean atTarget) |
Node |
IElementFactory.createConnectorNode(LayoutContext context,
YList edgesIds,
Object representedNodeId)
Callback method for creating a node of type
NodeType.CONNECTOR . |
Node |
DefaultElementFactory.createConnectorNode(LayoutContext context,
YList edgeIds,
Object representedNodeId) |
Edge |
IElementFactory.createProxyEdge(LayoutContext context,
Node proxyNode,
Node opposite,
Object replacingEdgeId,
Object origNodeId)
Callback method for creating an edge of type
EdgeType.PROXY . |
Edge |
DefaultElementFactory.createProxyEdge(LayoutContext context,
Node proxyNode,
Node opposite,
Object replacingEdgeId,
Object origNodeId) |
Node |
IElementFactory.createProxyNode(LayoutContext context,
Object origNodeId)
Callback method for creating a node of type
NodeType.PROXY . |
Node |
DefaultElementFactory.createProxyNode(LayoutContext context,
Object origNodeId) |
Edge |
IElementFactory.createProxyReferenceEdge(LayoutContext context,
Node proxyReference,
Node opposite,
Object referencingCopyId)
Callback method for creating an edge of type
EdgeType.PROXY_REFERENCE . |
Edge |
DefaultElementFactory.createProxyReferenceEdge(LayoutContext context,
Node proxyReference,
Node opposite,
Object referencingCopyId) |
Node |
IElementFactory.createProxyReferenceNode(LayoutContext context,
Object referringProxyId)
Callback method for creating a node of type
NodeType.PROXY_REFERENCE . |
Node |
DefaultElementFactory.createProxyReferenceNode(LayoutContext context,
Object referringProxyId) |
protected YDimension |
DefaultElementFactory.getDefaultNodeSize(LayoutContext context,
Object id,
byte type)
Returns the default size for nodes created by this factory.
|
protected boolean |
MultiPageLayout.removeConnectorPair(Node connector1,
Node connector2,
YList originalEdgeIds,
LayoutContext context)
This method is called during a postprocessing step that reduces the number of connectors.
|