Package | com.yworks.yfiles.layout |
Class | public class FreeEdgeLabelLayoutModel |
Inheritance | FreeEdgeLabelLayoutModel YObject Object |
Implements | EdgeLabelModel |
Property | Defined By | ||
---|---|---|---|
defaultParameter : Object [read-only]
Returns the default parameter. | FreeEdgeLabelLayoutModel |
Method | Defined By | ||
---|---|---|---|
FreeEdgeLabelLayoutModel(init:Boolean = true)
Creates a new instance of com.yworks.yfiles.layout.FreeEdgeLabelLayoutModel. | FreeEdgeLabelLayoutModel | ||
createModelParameter(labelBounds:YOrientedRectangle, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout):Object
Returns a model parameter that represents the given edge label context. | FreeEdgeLabelLayoutModel | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | FreeEdgeLabelLayoutModel | ||
getLabelCandidates(label:EdgeLabelLayout, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout):YList
Returns exactly one label candidate that corresponds to the actual label layout of the given label. | FreeEdgeLabelLayoutModel | ||
getLabelPlacement(labelSize:YDimension, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout, param:Object):YOrientedRectangle
Returns the positions of the upper left corner of the label with given parameter. | FreeEdgeLabelLayoutModel | ||
hashCode():int | YObject | ||
[static]
Creates a new instance of com.yworks.yfiles.layout.FreeEdgeLabelLayoutModel. | FreeEdgeLabelLayoutModel |
Method | Defined By | ||
---|---|---|---|
initFreeEdgeLabelLayoutModel():void
Initializes this object. | FreeEdgeLabelLayoutModel |
defaultParameter | property |
defaultParameter:Object
[read-only] Returns the default parameter.
public function get defaultParameter():Object
FreeEdgeLabelLayoutModel | () | Constructor |
public function FreeEdgeLabelLayoutModel(init:Boolean = true)
Creates a new instance of com.yworks.yfiles.layout.FreeEdgeLabelLayoutModel.
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.
|
See also
createModelParameter | () | method |
public function createModelParameter(labelBounds:YOrientedRectangle, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout):Object
Returns a model parameter that represents the given edge label context. The created model parameter reproduces the location of the given label bounds.
Parameters
labelBounds:YOrientedRectangle | |
edgeLayout:EdgeLayout | |
sourceNode:NodeLayout | |
targetNode:NodeLayout |
Object |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
getLabelCandidates | () | method |
public function getLabelCandidates(label:EdgeLabelLayout, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout):YList
Returns exactly one label candidate that corresponds to the actual label layout of the given label.
Parameters
label:EdgeLabelLayout | |
edgeLayout:EdgeLayout | |
sourceNode:NodeLayout | |
targetNode:NodeLayout |
YList |
getLabelPlacement | () | method |
public function getLabelPlacement(labelSize:YDimension, edgeLayout:EdgeLayout, sourceNode:NodeLayout, targetNode:NodeLayout, param:Object):YOrientedRectangle
Returns the positions of the upper left corner of the label with given parameter.
Parameters
labelSize:YDimension | |
edgeLayout:EdgeLayout | |
sourceNode:NodeLayout | |
targetNode:NodeLayout | |
param:Object |
YOrientedRectangle |
initFreeEdgeLabelLayoutModel | () | method |
protected final function initFreeEdgeLabelLayoutModel():void
Initializes this object. See the documentation of the corresponding factory method newFreeEdgeLabelLayoutModel()
for details.
See also
newFreeEdgeLabelLayoutModel | () | method |
public static function newFreeEdgeLabelLayoutModel():FreeEdgeLabelLayoutModel
Creates a new instance of com.yworks.yfiles.layout.FreeEdgeLabelLayoutModel.
ReturnsFreeEdgeLabelLayoutModel |
See also