Package | com.yworks.yfiles.layout |
Class | public class EdgeOppositeNodeLabelLayoutModel |
Inheritance | EdgeOppositeNodeLabelLayoutModel YObject Object |
Implements | NodeLabelModel |
Property | Defined By | ||
---|---|---|---|
defaultParameter : Object [read-only]
Returns the default position, this is offset (0,0)
| EdgeOppositeNodeLabelLayoutModel |
Method | Defined By | ||
---|---|---|---|
EdgeOppositeNodeLabelLayoutModel | |||
EdgeOppositeNodeLabelLayoutModel | |||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | EdgeOppositeNodeLabelLayoutModel | ||
Returns a list of candidate positions for the label. | EdgeOppositeNodeLabelLayoutModel | ||
Returns the oriented position and bounds for a label of the specified size. | EdgeOppositeNodeLabelLayoutModel | ||
hashCode():int | YObject | ||
[static] | EdgeOppositeNodeLabelLayoutModel |
Method | Defined By | ||
---|---|---|---|
Initializes this object. | EdgeOppositeNodeLabelLayoutModel |
defaultParameter | property |
defaultParameter:Object
[read-only] Returns the default position, this is offset (0,0)
public function get defaultParameter():Object
EdgeOppositeNodeLabelLayoutModel | () | Constructor |
public function EdgeOppositeNodeLabelLayoutModel(g:LayoutGraph, n:Node, init:Boolean = true)
Parameters
g:LayoutGraph | |
n:Node | |
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.
|
createModelParameter | () | method |
public function createModelParameter(labelBounds:YOrientedRectangle, nodeLayout:NodeLayout):Object
Parameters
labelBounds:YOrientedRectangle | |
nodeLayout:NodeLayout |
Object |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
getLabelCandidates | () | method |
public function getLabelCandidates(nl:NodeLabelLayout, nodeLayout:NodeLayout):YList
Returns a list of candidate positions for the label. The list consists of exactly one position.
Parameters
nl:NodeLabelLayout | |
nodeLayout:NodeLayout |
YList |
getLabelPlacement | () | method |
public function getLabelPlacement(labelSize:YDimension, nodeLayout:NodeLayout, param:Object):YOrientedRectangle
Returns the oriented position and bounds for a label of the specified size.
Parameters
labelSize:YDimension — the size of the label.
| |
nodeLayout:NodeLayout — the geometric description of the labeled node.
| |
param:Object — not used by this model
|
YOrientedRectangle |
initEdgeOppositeNodeLabelLayoutModel | () | method |
protected final function initEdgeOppositeNodeLabelLayoutModel(g:LayoutGraph, n:Node):void
Initializes this object. See the documentation of the corresponding factory method newEdgeOppositeNodeLabelLayoutModel()
for details.
Parameters
g:LayoutGraph | |
n:Node |
See also
newEdgeOppositeNodeLabelLayoutModel | () | method |
public static function newEdgeOppositeNodeLabelLayoutModel(g:LayoutGraph, n:Node):EdgeOppositeNodeLabelLayoutModel
Parameters
g:LayoutGraph | |
n:Node |
EdgeOppositeNodeLabelLayoutModel |