Packagecom.yworks.yfiles.layout.hierarchic.incremental
Classpublic class AbstractPortConstraintOptimizer_SameLayerData
InheritanceAbstractPortConstraintOptimizer_SameLayerData Inheritance YObject Inheritance Object

Provides information about the same layer structures created by class com.yworks.yfiles.layout.hierarchic.incremental.AbstractPortConstraintOptimizer.

See also

com.yworks.yfiles.layout.hierarchic.incremental.AbstractPortConstraintOptimizer


Public Properties
 PropertyDefined By
  dummyNodes : NodeList
[read-only] Returns all dummy nodes.
AbstractPortConstraintOptimizer_SameLayerData
Public Methods
 MethodDefined By
  
Creates a new SameLayerData.
AbstractPortConstraintOptimizer_SameLayerData
  
addDummyNode(sameLayerDummy:Node, originalEdge:Edge):void
Adds a new dummy node and associates it with the given original (same layer) edge.
AbstractPortConstraintOptimizer_SameLayerData
 Inherited
equals(o:Object):Boolean
YObject
  
getClass():Class
[override]
AbstractPortConstraintOptimizer_SameLayerData
  
getOriginalEdge(sameLayerDummy:Node):Edge
Returns the original (same layer) edge associated with the given dummy node.
AbstractPortConstraintOptimizer_SameLayerData
 Inherited
hashCode():int
YObject
  
[static] Creates a new SameLayerData.
AbstractPortConstraintOptimizer_SameLayerData
Protected Methods
 MethodDefined By
  
Initializes this object.
AbstractPortConstraintOptimizer_SameLayerData
Property Detail
dummyNodesproperty
dummyNodes:NodeList  [read-only]

Returns all dummy nodes.


Implementation
    public function get dummyNodes():NodeList
Constructor Detail
AbstractPortConstraintOptimizer_SameLayerData()Constructor
public function AbstractPortConstraintOptimizer_SameLayerData(init:Boolean = true)

Creates a new SameLayerData.

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
addDummyNode()method
public function addDummyNode(sameLayerDummy:Node, originalEdge:Edge):void

Adds a new dummy node and associates it with the given original (same layer) edge.

Parameters

sameLayerDummy:Node — a dummy node.
 
originalEdge:Edge — the original (same layer) edge associated to the sameLayerDummy.

getClass()method 
override public function getClass():Class

Returns
Class
getOriginalEdge()method 
public function getOriginalEdge(sameLayerDummy:Node):Edge

Returns the original (same layer) edge associated with the given dummy node.

Parameters

sameLayerDummy:Node — a dummy node.

Returns
Edge — the original (same layer) edge associated with the given dummy node.
initAbstractPortConstraintOptimizer_SameLayerData()method 
protected final function initAbstractPortConstraintOptimizer_SameLayerData():void

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

See also

newAbstractPortConstraintOptimizer_SameLayerData()method 
public static function newAbstractPortConstraintOptimizer_SameLayerData():AbstractPortConstraintOptimizer_SameLayerData

Creates a new SameLayerData.

Returns
AbstractPortConstraintOptimizer_SameLayerData