Package | com.yworks.yfiles.layout.hierarchic.incremental |
Class | public class TopologicalIncrementalLayerer |
Inheritance | TopologicalIncrementalLayerer YObject Object |
Implements | Layerer |
Property | Defined By | ||
---|---|---|---|
layeredComponentsMerger : LayeredComponentsMerger
Specifies the com.yworks.yfiles.layout.hierarchic.incremental.LayeredComponentsMerger instance that will be used to merge the layers of separate components into the current layering. | TopologicalIncrementalLayerer | ||
separateComponentsLayerer : Layerer
Specifies the com.yworks.yfiles.layout.hierarchic.incremental.Layerer instance used for the layering of separate components. | TopologicalIncrementalLayerer |
Method | Defined By | ||
---|---|---|---|
TopologicalIncrementalLayerer(init:Boolean = true)
Creates a new instance of IncrementalLayerer
| TopologicalIncrementalLayerer | ||
Calculates an optimal layering for incremental nodes
| TopologicalIncrementalLayerer | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | TopologicalIncrementalLayerer | ||
hashCode():int | YObject | ||
[static]
Creates a new instance of IncrementalLayerer
| TopologicalIncrementalLayerer |
Method | Defined By | ||
---|---|---|---|
Initializes this object. | TopologicalIncrementalLayerer |
layeredComponentsMerger | property |
layeredComponentsMerger:LayeredComponentsMerger
Specifies the com.yworks.yfiles.layout.hierarchic.incremental.LayeredComponentsMerger instance that will be used to merge the layers of separate components into the current layering. Default is com.yworks.yfiles.layout.hierarchic.incremental.DefaultLayeredComponentsMerger
public function get layeredComponentsMerger():LayeredComponentsMerger
public function set layeredComponentsMerger(value:LayeredComponentsMerger):void
See also
separateComponentsLayerer | property |
separateComponentsLayerer:Layerer
Specifies the com.yworks.yfiles.layout.hierarchic.incremental.Layerer instance used for the layering of separate components. Default is an instance of com.yworks.yfiles.layout.hierarchic.incremental.OldLayererWrapper wrapping a com.yworks.yfiles.layout.hierarchic.WeightedLayerer.
public function get separateComponentsLayerer():Layerer
public function set separateComponentsLayerer(value:Layerer):void
See also
TopologicalIncrementalLayerer | () | Constructor |
public function TopologicalIncrementalLayerer(init:Boolean = true)
Creates a new instance of IncrementalLayerer
Parametersinit:Boolean (default = true ) — An internally used switch to help handle proper instance initialization in inheritance chains where classes can have multiple constructor-like factory methods.
This parameter can safely be ignored/omitted when calling the constructor.
|
assignLayers | () | method |
public function assignLayers(graph:LayoutGraph, layers:Layers, ldp:LayoutDataProvider):void
Calculates an optimal layering for incremental nodes
Parameters
graph:LayoutGraph — the graph containing all nodes in layers and all nodes in incrementalNodes as well as the respective edges.
| |
layers:Layers — the Layers structure containing all nodes but the incremental ones.
| |
ldp:LayoutDataProvider |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initTopologicalIncrementalLayerer | () | method |
protected final function initTopologicalIncrementalLayerer():void
Initializes this object. See the documentation of the corresponding factory method newTopologicalIncrementalLayerer()
for details.
See also
newTopologicalIncrementalLayerer | () | method |
public static function newTopologicalIncrementalLayerer():TopologicalIncrementalLayerer
Creates a new instance of IncrementalLayerer
ReturnsTopologicalIncrementalLayerer |