Packagecom.yworks.yfiles.layout
Classpublic class PartitionLayouter_PolylineInterEdgeRouter
InheritancePartitionLayouter_PolylineInterEdgeRouter Inheritance YObject Inheritance Object
Implements PartitionLayouter_InterEdgeRouter

InterEdgeRouter implementation that routes inter-edges using com.yworks.yfiles.layout.router.polyline.EdgeRouter.

See also

com.yworks.yfiles.layout.router.polyline.EdgeRouter


Public Properties
 PropertyDefined By
  edgeRouter : EdgeRouter
Specifies the com.yworks.yfiles.layout.router.polyline.EdgeRouter instance used to route inter-edges.
PartitionLayouter_PolylineInterEdgeRouter
  routeInterEdgesOnly : Boolean
Getter: Returns true if this PolylineInterEdgeRouter is configured to route inter-partition edges only.
PartitionLayouter_PolylineInterEdgeRouter
  selectedEdgesDpKey : Object
Specifies the DataProvider key to mark edges as selected.
PartitionLayouter_PolylineInterEdgeRouter
Public Methods
 MethodDefined By
  
Creates a new instance of this class.
PartitionLayouter_PolylineInterEdgeRouter
 Inherited
equals(o:Object):Boolean
YObject
  
getClass():Class
[override]
PartitionLayouter_PolylineInterEdgeRouter
 Inherited
hashCode():int
YObject
  
[static] Creates a new instance of this class.
PartitionLayouter_PolylineInterEdgeRouter
  
routeInterEdges(graph:LayoutGraph, clusterIDDP:DataProvider, interEdgeDP:DataProvider):void
PartitionLayouter_PolylineInterEdgeRouter
Protected Methods
 MethodDefined By
  
Initializes this object.
PartitionLayouter_PolylineInterEdgeRouter
Property Detail
edgeRouterproperty
edgeRouter:EdgeRouter

Specifies the com.yworks.yfiles.layout.router.polyline.EdgeRouter instance used to route inter-edges.


Implementation
    public function get edgeRouter():EdgeRouter
    public function set edgeRouter(value:EdgeRouter):void

See also

routeInterEdgesOnlyproperty 
routeInterEdgesOnly:Boolean

Getter: Returns true if this PolylineInterEdgeRouter is configured to route inter-partition edges only. By default, all edges are routed, i.e. routeInterEdgesOnly is set to false.

Setter: Specifies whether to route inter-partition edges only. By default, all edges are routed, i.e. routeInterEdgesOnly is set to false.


Implementation
    public function get routeInterEdgesOnly():Boolean
    public function set routeInterEdgesOnly(value:Boolean):void

See also

selectedEdgesDpKeyproperty 
selectedEdgesDpKey:Object

Specifies the DataProvider key to mark edges as selected.

By default, com.yworks.yfiles.layout.LayouterKeys.SELECTED_EDGES is used.


Implementation
    public function get selectedEdgesDpKey():Object
    public function set selectedEdgesDpKey(value:Object):void

Throws
IllegalArgumentException — if the specified key is null.

See also

Constructor Detail
PartitionLayouter_PolylineInterEdgeRouter()Constructor
public function PartitionLayouter_PolylineInterEdgeRouter(init:Boolean = true)

Creates a new instance of this class.

Parameters
init: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.
Method Detail
getClass()method
override public function getClass():Class

Returns
Class
initPartitionLayouter_PolylineInterEdgeRouter()method 
protected final function initPartitionLayouter_PolylineInterEdgeRouter():void

Initializes this object. See the documentation of the corresponding factory method newPartitionLayouter_PolylineInterEdgeRouter() for details.

See also

newPartitionLayouter_PolylineInterEdgeRouter()method 
public static function newPartitionLayouter_PolylineInterEdgeRouter():PartitionLayouter_PolylineInterEdgeRouter

Creates a new instance of this class.

Returns
PartitionLayouter_PolylineInterEdgeRouter
routeInterEdges()method 
public function routeInterEdges(graph:LayoutGraph, clusterIDDP:DataProvider, interEdgeDP:DataProvider):void

Parameters

graph:LayoutGraph
 
clusterIDDP:DataProvider
 
interEdgeDP:DataProvider