LayeredDigraphLayout
Defined in: layout/LayeredDigraphLayout.ts:26
A layered (Sugiyama-style) layout for directed graphs. Assigns nodes to layers based on their longest path from the roots, then orders nodes within each layer to reduce edge crossings.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new LayeredDigraphLayout(
options?):LayeredDigraphLayout
Defined in: layout/LayeredDigraphLayout.ts:30
Parameters
Sección titulada «Parameters»options?
Sección titulada «options?»LayeredDigraphLayoutOptions = {}
Returns
Sección titulada «Returns»LayeredDigraphLayout
Overrides
Sección titulada «Overrides»Properties
Sección titulada «Properties»diagram
Sección titulada «diagram»diagram:
Diagram|null=null
Defined in: layout/Layout.ts:34
GoJS-compatible: the Diagram this layout is assigned to (set by
Diagram.layout = ...), used by doLayout() when called with no
explicit collection.
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»isFinal
Sección titulada «isFinal»Get Signature
Sección titulada «Get Signature»get isFinal():
boolean
Defined in: layout/Layout.ts:234
GoJS-compatible: Whether this is the final layout of a cycle.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isFinal(
value):void
Defined in: layout/Layout.ts:238
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isInitial
Sección titulada «isInitial»Get Signature
Sección titulada «Get Signature»get isInitial():
boolean
Defined in: layout/Layout.ts:225
GoJS-compatible: Whether this is the initial layout of the diagram.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isInitial(
value):void
Defined in: layout/Layout.ts:229
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isOngoing
Sección titulada «isOngoing»Get Signature
Sección titulada «Get Signature»get isOngoing():
boolean
Defined in: layout/Layout.ts:243
GoJS-compatible: Whether the layout is ongoing (auto-layout is active).
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isOngoing(
value):void
Defined in: layout/Layout.ts:247
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»network
Sección titulada «network»Get Signature
Sección titulada «Get Signature»get network():
LayoutNetwork|null
Defined in: layout/Layout.ts:200
GoJS-compatible: The current layout network (or null).
Returns
Sección titulada «Returns»LayoutNetwork | null
Set Signature
Sección titulada «Set Signature»set network(
value):void
Defined in: layout/Layout.ts:204
Parameters
Sección titulada «Parameters»LayoutNetwork | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Methods
Sección titulada «Methods»apply()
Sección titulada «apply()»apply(
nodes,links):void
Defined in: layout/LayeredDigraphLayout.ts:41
Apply the layout to the given nodes and links.
Parameters
Sección titulada «Parameters»Node[]
Link[]
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»doLayout()
Sección titulada «doLayout()»doLayout(
collection?):void
Defined in: layout/Layout.ts:176
GoJS-compatible: Perform the layout on a collection of parts (or this diagram’s parts).
Parameters
Sección titulada «Parameters»collection?
Sección titulada «collection?»readonly Link[]
readonly Node[]
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»layoutParts()
Sección titulada «layoutParts()»layoutParts(
parts):void
Defined in: layout/Layout.ts:183
GoJS-compatible: Perform the layout on the given parts.
Parameters
Sección titulada «Parameters»readonly Part[]
Returns
Sección titulada «Returns»void