| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
IGraph | Runs an ILayoutAlgorithm synchronously on the given graph. |
| createCompositeLayoutData (LayoutData<INode,IEdge,ILabel,ILabel>) | in
IGraph | Returns an instance of CompositeLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that combines the given layout data instances. |
| CompositeLayoutData (LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>) | in
CompositeLayoutData | Creates a new instance that combines the given items . |
| addLayoutData (LayoutData<LayoutNode,LayoutEdge,LayoutNodeLabel,LayoutEdgeLabel>) | in
ContextModificationStage | Adds the specified layout data to be temporarily applied by this stage. |
| add (LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>) | in
GenericLayoutData | Adds the data from one or more other LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> instances to this instance. |
| combineWith (LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>) | in
LayoutData | Combines this instance with the given layout data. |
| LayoutExecutor (GraphComponent, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutorAsync (function(object):Promise<object>, GraphComponent, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and optionally animate the layout on the given graphComponent . |
| LayoutExecutorAsync (function(object):Promise<object>, IGraph, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph . |
| applyLayout (ILayoutAlgorithm, LayoutData<LayoutNode,LayoutEdge,LayoutNodeLabel,LayoutEdgeLabel>?) | in
LayoutGraph | Runs an ILayoutAlgorithm synchronously on the given LayoutGraph, applying the given layoutData . |
| createCompositeLayoutData (LayoutData<LayoutNode,LayoutEdge,LayoutNodeLabel,LayoutEdgeLabel>) | in
LayoutGraph | Returns an instance of CompositeLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> that combines the given instances of LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>. |
| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?) | in
LayoutGraphAdapter | Applies an ILayoutAlgorithm to an IGraph, optionally applying some LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>. |
| applyLayoutData (LayoutData<INode,IEdge,ILabel,ILabel>) | in
LayoutGraphAdapter | Helper method that applies a given LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> for IGraph elements onto the layoutGraph using the mapping between the elements established by this instance. |
| pushLayer (LayoutData<LayoutNode,LayoutEdge,LayoutNodeLabel,LayoutEdgeLabel>?) | in
LayoutGraphContext | Pushes a new layer onto the context, optionally applying layout data. |
| applyLayoutAnimated (ILayoutAlgorithm, TimeSpan?, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, boolean?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, Insets?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
GraphComponent | Runs a layout on the graph of the GraphComponent and animates the transition. |