Link
Defined in: parts/Link.ts:15
A visual link between two nodes.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new Link(
key,fromKey,toKey):Link
Defined in: parts/Link.ts:67
Parameters
Sección titulada «Parameters»fromKey
Sección titulada «fromKey»Returns
Sección titulada «Returns»Link
Overrides
Sección titulada «Overrides»Properties
Sección titulada «Properties»CircleArrowHead
Sección titulada «CircleArrowHead»
readonlystaticCircleArrowHead:"circle"='circle'
Defined in: parts/Link.ts:27
readonlystaticCurved:"curved"='curved'
Defined in: parts/Link.ts:19
DiamondArrowHead
Sección titulada «DiamondArrowHead»
readonlystaticDiamondArrowHead:"diamond"='diamond'
Defined in: parts/Link.ts:26
readonlystaticNone:"none"='none'
Defined in: parts/Link.ts:22
OpenTriangleArrowHead
Sección titulada «OpenTriangleArrowHead»
readonlystaticOpenTriangleArrowHead:"openArrow"='openArrow'
Defined in: parts/Link.ts:24
Orthogonal
Sección titulada «Orthogonal»
readonlystaticOrthogonal:"orthogonal"='orthogonal'
Defined in: parts/Link.ts:18
StandardArrowHead
Sección titulada «StandardArrowHead»
readonlystaticStandardArrowHead:"triangle"='triangle'
Defined in: parts/Link.ts:25
Straight
Sección titulada «Straight»
readonlystaticStraight:"straight"='straight'
Defined in: parts/Link.ts:17
TriangleArrowHead
Sección titulada «TriangleArrowHead»
readonlystaticTriangleArrowHead:"triangle"='triangle'
Defined in: parts/Link.ts:23
Accessors
Sección titulada «Accessors»actualBounds
Sección titulada «actualBounds»Get Signature
Sección titulada «Get Signature»get actualBounds():
Rect
Defined in: parts/Part.ts:230
GoJS-compatible: The actual bounds of this part in document coordinates.
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set actualBounds(
value):void
Defined in: parts/Part.ts:234
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»adornments
Sección titulada «adornments»Get Signature
Sección titulada «Get Signature»get adornments():
ReadonlyMap<string,Adornment>
Defined in: parts/Part.ts:572
Get all adornments on this part.
Returns
Sección titulada «Returns»ReadonlyMap<string, Adornment>
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get angle():
number
Defined in: parts/Part.ts:313
The rotation angle in degrees.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set angle(
value):void
Defined in: parts/Part.ts:317
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»arrowhead
Sección titulada «arrowhead»Get Signature
Sección titulada «Get Signature»get arrowhead():
ArrowheadStyle
Defined in: parts/Link.ts:281
The arrowhead style at the target end.
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set arrowhead(
value):void
Defined in: parts/Link.ts:285
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
arrowheadSize
Sección titulada «arrowheadSize»Get Signature
Sección titulada «Get Signature»get arrowheadSize():
number
Defined in: parts/Link.ts:290
The size of the arrowhead.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set arrowheadSize(
value):void
Defined in: parts/Link.ts:294
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
avoidObstacles
Sección titulada «avoidObstacles»Get Signature
Sección titulada «Get Signature»get avoidObstacles():
boolean
Defined in: parts/Link.ts:425
Whether this link should route around obstacles (nodes).
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set avoidObstacles(
value):void
Defined in: parts/Link.ts:429
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
background
Sección titulada «background»Get Signature
Sección titulada «Get Signature»get background():
string|null
Defined in: parts/Part.ts:185
GoJS-compatible: The background color of this part.
Returns
Sección titulada «Returns»string | null
Set Signature
Sección titulada «Set Signature»set background(
value):void
Defined in: parts/Part.ts:189
Parameters
Sección titulada «Parameters»string | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»bindings
Sección titulada «bindings»Get Signature
Sección titulada «Get Signature»get bindings(): readonly
Binding[]
Defined in: parts/Part.ts:603
Get all bindings on this part.
Returns
Sección titulada «Returns»readonly Binding[]
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get bounds():
Rect
Defined in: parts/Part.ts:135
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set bounds(
value):void
Defined in: parts/Part.ts:139
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»category
Sección titulada «category»Get Signature
Sección titulada «Get Signature»get category():
string
Defined in: parts/Part.ts:368
GoJS-compatible: The category of this part (used to select a template).
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set category(
value):void
Defined in: parts/Part.ts:372
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get center():
object
Defined in: parts/Link.ts:559
Get the center point of the link.
Returns
Sección titulada «Returns»object
x:
number
y:
number
Overrides
Sección titulada «Overrides»containingGroup
Sección titulada «containingGroup»Get Signature
Sección titulada «Get Signature»get containingGroup():
Part|null
Defined in: parts/Part.ts:405
Get the containing group, or null if top-level.
Returns
Sección titulada «Returns»Part | null
Set Signature
Sección titulada «Set Signature»set containingGroup(
value):void
Defined in: parts/Part.ts:410
Set the containing group.
Parameters
Sección titulada «Parameters»Group | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»contextMenu
Sección titulada «contextMenu»Get Signature
Sección titulada «Get Signature»Defined in: parts/Part.ts:488
GoJS-compatible: a context menu shown on right-click — a Panel template drawn to canvas, or an HTMLInfo for full control over an HTML element.
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set contextMenu(
value):void
Defined in: parts/Part.ts:492
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»copyable
Sección titulada «copyable»Get Signature
Sección titulada «Get Signature»get copyable():
boolean
Defined in: parts/Part.ts:118
GoJS-compatible: Whether this part can be copied.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set copyable(
value):void
Defined in: parts/Part.ts:122
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get corner():
number
Defined in: parts/Link.ts:326
The corner rounding radius for orthogonal routing.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set corner(
value):void
Defined in: parts/Link.ts:330
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get cursor():
string
Defined in: parts/Part.ts:203
GoJS-compatible: The cursor shown when hovering this part.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set cursor(
value):void
Defined in: parts/Part.ts:207
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get curve():
"None"|"Bezier"|"JumpOver"|"AvoidsNodes"
Defined in: parts/Link.ts:145
GoJS-compatible: The type of curve used for this link.
Returns
Sección titulada «Returns»"None" | "Bezier" | "JumpOver" | "AvoidsNodes"
Set Signature
Sección titulada «Set Signature»set curve(
value):void
Defined in: parts/Link.ts:149
Parameters
Sección titulada «Parameters»"None" | "Bezier" | "JumpOver" | "AvoidsNodes"
Returns
Sección titulada «Returns»void
curviness
Sección titulada «curviness»Get Signature
Sección titulada «Get Signature»get curviness():
number
Defined in: parts/Link.ts:380
Controls the tightness of curved routing. 0 = default, positive = tighter, negative = looser.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set curviness(
value):void
Defined in: parts/Link.ts:384
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get data():
NodeData|null
Defined in: parts/Part.ts:359
GoJS-compatible: Reference to the model data object for this part.
Returns
Sección titulada «Returns»NodeData | null
Set Signature
Sección titulada «Set Signature»set data(
value):void
Defined in: parts/Part.ts:363
Parameters
Sección titulada «Parameters»NodeData | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»deletable
Sección titulada «deletable»Get Signature
Sección titulada «Get Signature»get deletable():
boolean
Defined in: parts/Part.ts:96
GoJS-compatible: Whether this part can be deleted.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set deletable(
value):void
Defined in: parts/Part.ts:100
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»desiredSize
Sección titulada «desiredSize»Get Signature
Sección titulada «Get Signature»get desiredSize():
Size|null
Defined in: parts/Part.ts:162
GoJS-compatible: The desired size of this part.
Returns
Sección titulada «Returns»Size | null
Set Signature
Sección titulada «Set Signature»set desiredSize(
value):void
Defined in: parts/Part.ts:167
Parameters
Sección titulada «Parameters»Size | { height: number; width: number; } | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»diagram
Sección titulada «diagram»Get Signature
Sección titulada «Get Signature»get diagram():
Diagram|null
Defined in: parts/Part.ts:443
GoJS-compatible: The diagram that this part is in (or null).
Returns
Sección titulada «Returns»Diagram | null
Set Signature
Sección titulada «Set Signature»set diagram(
value):void
Defined in: parts/Part.ts:448
Set the diagram this part belongs to.
Parameters
Sección titulada «Parameters»Diagram | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»dragAlpha
Sección titulada «dragAlpha»Get Signature
Sección titulada «Get Signature»get dragAlpha():
number
Defined in: parts/Part.ts:377
GoJS-compatible: The opacity used when this part is being dragged.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set dragAlpha(
value):void
Defined in: parts/Part.ts:381
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»draggable
Sección titulada «draggable»Get Signature
Sección titulada «Get Signature»get draggable():
boolean
Defined in: parts/Part.ts:506
Whether this part can be dragged.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set draggable(
value):void
Defined in: parts/Part.ts:510
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»elements
Sección titulada «elements»Get Signature
Sección titulada «Get Signature»get elements(): readonly
GraphObject[]
Defined in: parts/Part.ts:546
GoJS-compatible: Get the child elements in this part’s visual tree.
Returns
Sección titulada «Returns»readonly GraphObject[]
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get fill():
string
Defined in: parts/Part.ts:280
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set fill(
value):void
Defined in: parts/Part.ts:284
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»fromEndSegmentLength
Sección titulada «fromEndSegmentLength»Get Signature
Sección titulada «Get Signature»get fromEndSegmentLength():
number
Defined in: parts/Link.ts:443
GoJS-compatible: Length of the segment at the start of the link.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set fromEndSegmentLength(
value):void
Defined in: parts/Link.ts:447
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
fromEndSegmentOrientation
Sección titulada «fromEndSegmentOrientation»Get Signature
Sección titulada «Get Signature»get fromEndSegmentOrientation():
number
Defined in: parts/Link.ts:163
GoJS-compatible: The orientation of the segment leaving the from-end.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set fromEndSegmentOrientation(
value):void
Defined in: parts/Link.ts:167
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
fromKey
Sección titulada «fromKey»Get Signature
Sección titulada «Get Signature»get fromKey():
NodeKey
Defined in: parts/Link.ts:75
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set fromKey(
value):void
Defined in: parts/Link.ts:79
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
fromNode
Sección titulada «fromNode»Get Signature
Sección titulada «Get Signature»get fromNode():
Node|null
Defined in: parts/Link.ts:84
GoJS-compatible: The source node of this link (or null).
Returns
Sección titulada «Returns»Node | null
Set Signature
Sección titulada «Set Signature»set fromNode(
value):void
Defined in: parts/Link.ts:90
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
fromPort
Sección titulada «fromPort»Get Signature
Sección titulada «Get Signature»get fromPort():
object
Defined in: parts/Link.ts:180
Returns
Sección titulada «Returns»object
x:
number
y:
number
Set Signature
Sección titulada «Set Signature»set fromPort(
value):void
Defined in: parts/Link.ts:184
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
fromPortName
Sección titulada «fromPortName»Get Signature
Sección titulada «Get Signature»get fromPortName():
string|undefined
Defined in: parts/Link.ts:197
The name of the source port on the from-node.
Returns
Sección titulada «Returns»string | undefined
Set Signature
Sección titulada «Set Signature»set fromPortName(
value):void
Defined in: parts/Link.ts:201
Parameters
Sección titulada «Parameters»string | undefined
Returns
Sección titulada «Returns»void
fromShortLength
Sección titulada «fromShortLength»Get Signature
Sección titulada «Get Signature»get fromShortLength():
number
Defined in: parts/Link.ts:407
GoJS-compatible: The distance from the from-end to the first point.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set fromShortLength(
value):void
Defined in: parts/Link.ts:411
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
fromSpot
Sección titulada «fromSpot»Get Signature
Sección titulada «Get Signature»get fromSpot():
Spot|null
Defined in: parts/Link.ts:215
The spot on the from-node where this link connects.
Returns
Sección titulada «Returns»Spot | null
Set Signature
Sección titulada «Set Signature»set fromSpot(
value):void
Defined in: parts/Link.ts:219
Parameters
Sección titulada «Parameters»Spot | null
Returns
Sección titulada «Returns»void
hasManualReshape
Sección titulada «hasManualReshape»Get Signature
Sección titulada «Get Signature»get hasManualReshape():
boolean
Defined in: parts/Link.ts:272
Whether pathPoints were set by the user reshaping this link (via LinkReshapingTool) rather than computed by the router. While true, model syncs that don’t touch this link’s own endpoints leave pathPoints alone instead of overwriting the manual shape; moving either endpoint node clears it (see Diagram.invalidateLinksForNode), reverting to auto-routing.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set hasManualReshape(
value):void
Defined in: parts/Link.ts:276
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get height():
number
Defined in: parts/Part.ts:153
GoJS-compatible: The height of this part (delegates to its bounds).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set height(
value):void
Defined in: parts/Part.ts:157
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isHighlighted
Sección titulada «isHighlighted»Get Signature
Sección titulada «Get Signature»get isHighlighted():
boolean
Defined in: parts/Part.ts:127
GoJS-compatible: Whether this part is currently highlighted.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isHighlighted(
value):void
Defined in: parts/Part.ts:131
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isInDocumentBounds
Sección titulada «isInDocumentBounds»Get Signature
Sección titulada «Get Signature»get isInDocumentBounds():
boolean
Defined in: parts/Part.ts:386
GoJS-compatible: Whether this part is within the document bounds.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isInDocumentBounds(
value):void
Defined in: parts/Part.ts:390
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isMemberOfGroup
Sección titulada «isMemberOfGroup»Get Signature
Sección titulada «Get Signature»get isMemberOfGroup():
boolean
Defined in: parts/Part.ts:415
GoJS-compatible: Whether this part is a member of a group.
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»isPositioned
Sección titulada «isPositioned»Get Signature
Sección titulada «Get Signature»get isPositioned():
boolean
Defined in: parts/Part.ts:420
GoJS-compatible: Whether this part has been given a position/bounds.
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»isSelected
Sección titulada «isSelected»Get Signature
Sección titulada «Get Signature»get isSelected():
boolean
Defined in: parts/Part.ts:264
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isSelected(
value):void
Defined in: parts/Part.ts:268
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isTreeExpanded
Sección titulada «isTreeExpanded»Get Signature
Sección titulada «Get Signature»get isTreeExpanded():
boolean
Defined in: parts/Part.ts:109
GoJS-compatible: Whether this part’s tree-children (per findTreeChildrenNodes) are shown. Distinct from Group.isSubGraphExpanded — this applies to any Part and is what TreeExpanderButton toggles via Diagram.collapseTree/expandTree.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isTreeExpanded(
value):void
Defined in: parts/Part.ts:113
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isTreeLink
Sección titulada «isTreeLink»Get Signature
Sección titulada «Get Signature»get isTreeLink():
boolean
Defined in: parts/Link.ts:389
GoJS-compatible: Whether this link is a tree link (parent-child).
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isTreeLink(
value):void
Defined in: parts/Link.ts:393
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isVisibleObject
Sección titulada «isVisibleObject»Get Signature
Sección titulada «Get Signature»get isVisibleObject():
boolean
Defined in: parts/Part.ts:239
GoJS-compatible: Whether this part and its ancestors are visible.
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»jumpOver
Sección titulada «jumpOver»Get Signature
Sección titulada «Get Signature»get jumpOver():
boolean
Defined in: parts/Link.ts:434
Whether this link should jump over other links at crossings.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set jumpOver(
value):void
Defined in: parts/Link.ts:438
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get key():
NodeKey
Defined in: parts/Part.ts:72
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get label():
string
Defined in: parts/Link.ts:299
The label text shown on the link.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set label(
value):void
Defined in: parts/Link.ts:303
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
labelAlignment
Sección titulada «labelAlignment»Get Signature
Sección titulada «Get Signature»get labelAlignment():
"start"|"end"|"middle"
Defined in: parts/Link.ts:371
Horizontal alignment of the label along its segment.
Returns
Sección titulada «Returns»"start" | "end" | "middle"
Set Signature
Sección titulada «Set Signature»set labelAlignment(
value):void
Defined in: parts/Link.ts:375
Parameters
Sección titulada «Parameters»"start" | "end" | "middle"
Returns
Sección titulada «Returns»void
labelColor
Sección titulada «labelColor»Get Signature
Sección titulada «Get Signature»get labelColor():
string
Defined in: parts/Link.ts:308
The color of the link label.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set labelColor(
value):void
Defined in: parts/Link.ts:312
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
labelFont
Sección titulada «labelFont»Get Signature
Sección titulada «Get Signature»get labelFont():
string
Defined in: parts/Link.ts:317
The font of the link label.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set labelFont(
value):void
Defined in: parts/Link.ts:321
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
labelOffset
Sección titulada «labelOffset»Get Signature
Sección titulada «Get Signature»get labelOffset():
number
Defined in: parts/Link.ts:335
The perpendicular offset of the link label from the path.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set labelOffset(
value):void
Defined in: parts/Link.ts:339
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
labelSegmentFraction
Sección titulada «labelSegmentFraction»Get Signature
Sección titulada «Get Signature»get labelSegmentFraction():
number
Defined in: parts/Link.ts:353
GoJS-compatible (“segmentFraction”): position along the chosen segment, 0 (start) to 1 (end). Default 0.5 (midpoint).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set labelSegmentFraction(
value):void
Defined in: parts/Link.ts:357
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
labelSegmentIndex
Sección titulada «labelSegmentIndex»Get Signature
Sección titulada «Get Signature»get labelSegmentIndex():
number
Defined in: parts/Link.ts:344
The segment index to place the label on (-1 = middle segment).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set labelSegmentIndex(
value):void
Defined in: parts/Link.ts:348
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
labelSide
Sección titulada «labelSide»Get Signature
Sección titulada «Get Signature»get labelSide():
"top"|"bottom"|"left"|"right"|"auto"
Defined in: parts/Link.ts:362
Which side of the link to place the label on.
Returns
Sección titulada «Returns»"top" | "bottom" | "left" | "right" | "auto"
Set Signature
Sección titulada «Set Signature»set labelSide(
value):void
Defined in: parts/Link.ts:366
Parameters
Sección titulada «Parameters»"top" | "bottom" | "left" | "right" | "auto"
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get layer():
Layer|null
Defined in: parts/Part.ts:425
Get the layer this part belongs to.
Returns
Sección titulada «Returns»Layer | null
Set Signature
Sección titulada «Set Signature»set layer(
value):void
Defined in: parts/Part.ts:430
Set the layer this part belongs to.
Parameters
Sección titulada «Parameters»Layer | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»layerName
Sección titulada «layerName»Get Signature
Sección titulada «Get Signature»get layerName():
string
Defined in: parts/Part.ts:395
GoJS-compatible: The name of the layer this part belongs to.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set layerName(
_value):void
Defined in: parts/Part.ts:399
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»location
Sección titulada «location»Get Signature
Sección titulada «Get Signature»get location():
Point
Defined in: parts/Part.ts:326
GoJS-compatible: The location point of this part — the point within the
bounds at locationSpot. With the default locationSpot (0.5, 0.5) this
is the center; changing locationSpot moves the part so the spot stays put.
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set location(
value):void
Defined in: parts/Part.ts:334
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»locationSpot
Sección titulada «locationSpot»Get Signature
Sección titulada «Get Signature»get locationSpot():
object
Defined in: parts/Part.ts:341
GoJS-compatible: The spot in the part that corresponds to the location point.
Returns
Sección titulada «Returns»object
x:
number
y:
number
Set Signature
Sección titulada «Set Signature»set locationSpot(
value):void
Defined in: parts/Part.ts:345
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»maxSize
Sección titulada «maxSize»Get Signature
Sección titulada «Get Signature»get maxSize():
object
Defined in: parts/Part.ts:221
GoJS-compatible: The maximum size of this part.
Returns
Sección titulada «Returns»object
height:
number
width:
number
Set Signature
Sección titulada «Set Signature»set maxSize(
value):void
Defined in: parts/Part.ts:225
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»minSize
Sección titulada «minSize»Get Signature
Sección titulada «Get Signature»get minSize():
object
Defined in: parts/Part.ts:212
GoJS-compatible: The minimum size of this part.
Returns
Sección titulada «Returns»object
height:
number
width:
number
Set Signature
Sección titulada «Set Signature»set minSize(
value):void
Defined in: parts/Part.ts:216
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get name():
string
Defined in: parts/Part.ts:87
GoJS-compatible: an arbitrary name for this part. Real GoJS has this
because Part extends GraphObject, which has its own .name (used
for findObject-style lookups); graphojs’s Part is a separate
class, so it needs its own copy of the same property rather than
inheriting it — most relevant for a bare decorative Part (see
Diagram.add), which ported GoJS code may still identify by .name
the way it would identify any other GraphObject.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set name(
value):void
Defined in: parts/Part.ts:91
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»opacity
Sección titulada «opacity»Get Signature
Sección titulada «Get Signature»get opacity():
number
Defined in: parts/Part.ts:272
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set opacity(
value):void
Defined in: parts/Part.ts:276
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get panel():
Panel|null
Defined in: parts/Part.ts:533
GoJS-compatible: Get the panel used to render this part’s visual tree.
Returns
Sección titulada «Returns»Panel | null
Set Signature
Sección titulada «Set Signature»set panel(
value):void
Defined in: parts/Part.ts:538
GoJS-compatible: Set the panel used to render this part’s visual tree.
Parameters
Sección titulada «Parameters»Panel | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»pathPattern
Sección titulada «pathPattern»Get Signature
Sección titulada «Get Signature»get pathPattern():
string|null
Defined in: parts/Link.ts:488
GoJS-compatible: Custom path pattern for the link stroke.
Returns
Sección titulada «Returns»string | null
Set Signature
Sección titulada «Set Signature»set pathPattern(
value):void
Defined in: parts/Link.ts:492
Parameters
Sección titulada «Parameters»string | null
Returns
Sección titulada «Returns»void
pathPoints
Sección titulada «pathPoints»Get Signature
Sección titulada «Get Signature»get pathPoints():
object[]
Defined in: parts/Link.ts:233
The computed path points for this link.
Returns
Sección titulada «Returns»object[]
pickable
Sección titulada «pickable»Get Signature
Sección titulada «Get Signature»get pickable():
boolean
Defined in: parts/Part.ts:194
GoJS-compatible: Whether this part is pickable (hit-testable).
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set pickable(
value):void
Defined in: parts/Part.ts:198
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»position
Sección titulada «position»Get Signature
Sección titulada «Get Signature»get position():
object
Defined in: parts/Part.ts:668
Get the position (top-left).
Returns
Sección titulada «Returns»object
x:
number
y:
number
Set Signature
Sección titulada «Set Signature»set position(
value):void
Defined in: parts/Part.ts:673
Set the position (top-left), preserving size.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»relinkableFrom
Sección titulada «relinkableFrom»Get Signature
Sección titulada «Get Signature»get relinkableFrom():
boolean
Defined in: parts/Link.ts:461
GoJS-compatible: Whether the link can be relinked from the start end.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set relinkableFrom(
value):void
Defined in: parts/Link.ts:465
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
relinkableTo
Sección titulada «relinkableTo»Get Signature
Sección titulada «Get Signature»get relinkableTo():
boolean
Defined in: parts/Link.ts:470
GoJS-compatible: Whether the link can be relinked to the end end.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set relinkableTo(
value):void
Defined in: parts/Link.ts:474
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
reshapable
Sección titulada «reshapable»Get Signature
Sección titulada «Get Signature»get reshapable():
boolean
Defined in: parts/Link.ts:479
GoJS-compatible: Whether the link path can be reshaped by dragging midpoints.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set reshapable(
value):void
Defined in: parts/Link.ts:483
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
resizable
Sección titulada «resizable»Get Signature
Sección titulada «Get Signature»get resizable():
boolean
Defined in: parts/Part.ts:515
Whether this part can be resized.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set resizable(
value):void
Defined in: parts/Part.ts:519
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»resizingSegmentIndex
Sección titulada «resizingSegmentIndex»Get Signature
Sección titulada «Get Signature»get resizingSegmentIndex():
number
Defined in: parts/Link.ts:154
GoJS-compatible: The segment index being resized, or -1.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set resizingSegmentIndex(
value):void
Defined in: parts/Link.ts:158
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
rotatable
Sección titulada «rotatable»Get Signature
Sección titulada «Get Signature»get rotatable():
boolean
Defined in: parts/Part.ts:524
Whether this part can be rotated.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set rotatable(
value):void
Defined in: parts/Part.ts:528
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»routing
Sección titulada «routing»Get Signature
Sección titulada «Get Signature»get routing():
LinkRouting
Defined in: parts/Link.ts:131
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set routing(
value):void
Defined in: parts/Link.ts:135
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get scale():
number
Defined in: parts/Part.ts:176
GoJS-compatible: The scale of this part.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set scale(
value):void
Defined in: parts/Part.ts:180
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»selectable
Sección titulada «selectable»Get Signature
Sección titulada «Get Signature»get selectable():
boolean
Defined in: parts/Part.ts:256
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set selectable(
value):void
Defined in: parts/Part.ts:260
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»selectionObject
Sección titulada «selectionObject»Get Signature
Sección titulada «Get Signature»get selectionObject():
GraphObject|null
Defined in: parts/Part.ts:350
GoJS-compatible: The GraphObject that is used as the selection object (for adornment placement).
Returns
Sección titulada «Returns»GraphObject | null
Set Signature
Sección titulada «Set Signature»set selectionObject(
_value):void
Defined in: parts/Part.ts:354
Parameters
Sección titulada «Parameters»GraphObject | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get size():
object
Defined in: parts/Part.ts:679
Get the size.
Returns
Sección titulada «Returns»object
height:
number
width:
number
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get stroke():
string
Defined in: parts/Part.ts:288
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set stroke(
value):void
Defined in: parts/Part.ts:292
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»strokeWidth
Sección titulada «strokeWidth»Get Signature
Sección titulada «Get Signature»get strokeWidth():
number
Defined in: parts/Part.ts:296
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set strokeWidth(
value):void
Defined in: parts/Part.ts:300
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»toEndSegmentLength
Sección titulada «toEndSegmentLength»Get Signature
Sección titulada «Get Signature»get toEndSegmentLength():
number
Defined in: parts/Link.ts:452
GoJS-compatible: Length of the segment at the end of the link.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set toEndSegmentLength(
value):void
Defined in: parts/Link.ts:456
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
toEndSegmentOrientation
Sección titulada «toEndSegmentOrientation»Get Signature
Sección titulada «Get Signature»get toEndSegmentOrientation():
number
Defined in: parts/Link.ts:172
GoJS-compatible: The orientation of the segment entering the to-end.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set toEndSegmentOrientation(
value):void
Defined in: parts/Link.ts:176
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get toKey():
NodeKey
Defined in: parts/Link.ts:98
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set toKey(
value):void
Defined in: parts/Link.ts:102
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get toNode():
Node|null
Defined in: parts/Link.ts:107
GoJS-compatible: The destination node of this link (or null).
Returns
Sección titulada «Returns»Node | null
Set Signature
Sección titulada «Set Signature»set toNode(
value):void
Defined in: parts/Link.ts:113
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
tooltip
Sección titulada «tooltip»Get Signature
Sección titulada «Get Signature»get tooltip():
string
Defined in: parts/Part.ts:463
The tooltip text shown when hovering over this part.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set tooltip(
value):void
Defined in: parts/Part.ts:467
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»toolTip
Sección titulada «toolTip»Get Signature
Sección titulada «Get Signature»Defined in: parts/Part.ts:475
GoJS-compatible: a tooltip shown on hover — a Panel template drawn to canvas, or an HTMLInfo for full control over an HTML element.
Returns
Sección titulada «Returns»Set Signature
Sección titulada «Set Signature»set toolTip(
value):void
Defined in: parts/Part.ts:479
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»tooltipVisible
Sección titulada «tooltipVisible»Get Signature
Sección titulada «Get Signature»get tooltipVisible():
boolean
Defined in: parts/Part.ts:497
Whether the tooltip is currently visible.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set tooltipVisible(
value):void
Defined in: parts/Part.ts:501
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get toPort():
object
Defined in: parts/Link.ts:188
Returns
Sección titulada «Returns»object
x:
number
y:
number
Set Signature
Sección titulada «Set Signature»set toPort(
value):void
Defined in: parts/Link.ts:192
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
toPortName
Sección titulada «toPortName»Get Signature
Sección titulada «Get Signature»get toPortName():
string|undefined
Defined in: parts/Link.ts:206
The name of the target port on the to-node.
Returns
Sección titulada «Returns»string | undefined
Set Signature
Sección titulada «Set Signature»set toPortName(
value):void
Defined in: parts/Link.ts:210
Parameters
Sección titulada «Parameters»string | undefined
Returns
Sección titulada «Returns»void
toShortLength
Sección titulada «toShortLength»Get Signature
Sección titulada «Get Signature»get toShortLength():
number
Defined in: parts/Link.ts:416
GoJS-compatible: The distance from the to-end to the last point.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set toShortLength(
value):void
Defined in: parts/Link.ts:420
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get toSpot():
Spot|null
Defined in: parts/Link.ts:224
The spot on the to-node where this link connects.
Returns
Sección titulada «Returns»Spot | null
Set Signature
Sección titulada «Set Signature»set toSpot(
value):void
Defined in: parts/Link.ts:228
Parameters
Sección titulada «Parameters»Spot | null
Returns
Sección titulada «Returns»void
treeLinkRoute
Sección titulada «treeLinkRoute»Get Signature
Sección titulada «Get Signature»get treeLinkRoute():
"straight"|"orthogonal"|"angled"
Defined in: parts/Link.ts:398
GoJS-compatible: The routing style for tree links.
Returns
Sección titulada «Returns»"straight" | "orthogonal" | "angled"
Set Signature
Sección titulada «Set Signature»set treeLinkRoute(
value):void
Defined in: parts/Link.ts:402
Parameters
Sección titulada «Parameters»"straight" | "orthogonal" | "angled"
Returns
Sección titulada «Returns»void
visible
Sección titulada «visible»Get Signature
Sección titulada «Get Signature»get visible():
boolean
Defined in: parts/Part.ts:248
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set visible(
value):void
Defined in: parts/Part.ts:252
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get width():
number
Defined in: parts/Part.ts:144
GoJS-compatible: The width of this part (delegates to its bounds).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set width(
value):void
Defined in: parts/Part.ts:148
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get zOrder():
number
Defined in: parts/Part.ts:304
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set zOrder(
value):void
Defined in: parts/Part.ts:308
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Methods
Sección titulada «Methods»addAdornment()
Sección titulada «addAdornment()»addAdornment(
name,adornment):void
Defined in: parts/Part.ts:582
Add an adornment to this part.
Parameters
Sección titulada «Parameters»string
adornment
Sección titulada «adornment»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»addBinding()
Sección titulada «addBinding()»addBinding(
binding):this
Defined in: parts/Part.ts:608
Add a binding to this part.
Parameters
Sección titulada «Parameters»binding
Sección titulada «binding»Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»addVisual()
Sección titulada «addVisual()»addVisual(
element):this
Defined in: parts/Part.ts:551
GoJS-compatible: Add a child element to this part’s visual tree.
Parameters
Sección titulada «Parameters»element
Sección titulada «element»Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»applyBindings()
Sección titulada «applyBindings()»applyBindings(
nodeData):number
Defined in: parts/Part.ts:632
Apply all bindings from model data to this part. Returns the number of properties set.
Parameters
Sección titulada «Parameters»nodeData
Sección titulada «nodeData»Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»applyTwoWayBindings()
Sección titulada «applyTwoWayBindings()»applyTwoWayBindings(
nodeData):number
Defined in: parts/Part.ts:647
Apply TwoWay bindings: write Part properties back to model data.
Parameters
Sección titulada «Parameters»nodeData
Sección titulada «nodeData»Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»clearAdornments()
Sección titulada «clearAdornments()»clearAdornments():
void
Defined in: parts/Part.ts:598
Remove all adornments from this part.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»clearBindings()
Sección titulada «clearBindings()»clearBindings():
void
Defined in: parts/Part.ts:622
Remove all bindings from this part.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»containsPoint()
Sección titulada «containsPoint()»containsPoint(
point):boolean
Defined in: parts/Link.ts:564
Check if a point is near the link path.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»boolean
Overrides
Sección titulada «Overrides»copy():
this
Defined in: parts/Link.ts:497
Deep copy of this link, including endpoint keys and path state.
Returns
Sección titulada «Returns»this
Overrides
Sección titulada «Overrides»findAdornment()
Sección titulada «findAdornment()»findAdornment(
name):Adornment|undefined
Defined in: parts/Part.ts:577
Get a specific adornment by name.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»Adornment | undefined
Inherited from
Sección titulada «Inherited from»findAdornmentNamed()
Sección titulada «findAdornmentNamed()»findAdornmentNamed(
name):Adornment|null
Defined in: parts/Part.ts:588
GoJS-compatible: Find an adornment by name, or null if not present.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»Adornment | null
Inherited from
Sección titulada «Inherited from»findBinding()
Sección titulada «findBinding()»findBinding(
targetProperty):Binding|undefined
Defined in: parts/Part.ts:627
Find a binding targeting a specific property.
Parameters
Sección titulada «Parameters»targetProperty
Sección titulada «targetProperty»string
Returns
Sección titulada «Returns»Binding | undefined
Inherited from
Sección titulada «Inherited from»findDiagram()
Sección titulada «findDiagram()»findDiagram():
Diagram|null
Defined in: parts/Part.ts:453
GoJS-compatible: Find the diagram that contains this part.
Returns
Sección titulada «Returns»Diagram | null
Inherited from
Sección titulada «Inherited from»findFromNode()
Sección titulada «findFromNode()»findFromNode():
Node|null
Defined in: parts/Link.ts:122
GoJS-compatible: Find the source node of this link (or null).
Returns
Sección titulada «Returns»Node | null
findLayer()
Sección titulada «findLayer()»findLayer():
Layer|null
Defined in: parts/Part.ts:458
GoJS-compatible: Find the layer that contains this part.
Returns
Sección titulada «Returns»Layer | null
Inherited from
Sección titulada «Inherited from»findObject()
Sección titulada «findObject()»findObject(
name):GraphObject|null
Defined in: parts/Part.ts:566
GoJS-compatible: Find a GraphObject by name in this part’s visual tree.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»GraphObject | null
Inherited from
Sección titulada «Inherited from»findToNode()
Sección titulada «findToNode()»findToNode():
Node|null
Defined in: parts/Link.ts:127
GoJS-compatible: Find the destination node of this link (or null).
Returns
Sección titulada «Returns»Node | null
getLabelBounds()
Sección titulada «getLabelBounds()»getLabelBounds():
Rect|null
Defined in: parts/Link.ts:248
Approximate screen-space bounds of the rendered label (based on the last
routed pathPoints), or null if this link has no label. Used for
label-drag hit-testing; the text width is estimated from character count
since no canvas context is available here for exact measurement.
Returns
Sección titulada «Returns»Rect | null
removeAdornment()
Sección titulada «removeAdornment()»removeAdornment(
name):boolean
Defined in: parts/Part.ts:593
Remove an adornment from this part.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»removeBinding()
Sección titulada «removeBinding()»removeBinding(
binding):boolean
Defined in: parts/Part.ts:614
Remove a binding from this part.
Parameters
Sección titulada «Parameters»binding
Sección titulada «binding»Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»removeVisual()
Sección titulada «removeVisual()»removeVisual(
element):boolean
Defined in: parts/Part.ts:560
GoJS-compatible: Remove a child element from this part’s visual tree.
Parameters
Sección titulada «Parameters»element
Sección titulada «element»Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»setPathPoints()
Sección titulada «setPathPoints()»setPathPoints(
points):void
Defined in: parts/Link.ts:238
Set the computed path points.
Parameters
Sección titulada «Parameters»object[]
Returns
Sección titulada «Returns»void
updateBounds()
Sección titulada «updateBounds()»updateBounds():
void
Defined in: parts/Link.ts:535
Update the bounds based on all path points.
Returns
Sección titulada «Returns»void