Part
Defined in: parts/Part.ts:25
Base class for all visual parts in a diagram (Node/Link/Group
specialize it, but it’s directly instantiable too — GoJS-compatible: a
bare new go.Part() is a decoration outside the model, e.g. a frame or
watermark, added with Diagram.add() and never appearing in
model.nodeDataArray. key auto-assigns a unique negative number when
omitted, since a loose Part has no model row to key off of.
Extended by
Sección titulada «Extended by»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new Part(
key?,bounds?):Part
Defined in: parts/Part.ts:67
Parameters
Sección titulada «Parameters»bounds?
Sección titulada «bounds?»Returns
Sección titulada «Returns»Part
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
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>
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
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
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[]
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
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
Get Signature
Sección titulada «Get Signature»get center():
object
Defined in: parts/Part.ts:663
Get the center point.
Returns
Sección titulada «Returns»object
x:
number
y:
number
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
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
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
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
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
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
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
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
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
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
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[]
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
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
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
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
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
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
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
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
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
Get Signature
Sección titulada «Get Signature»get key():
NodeKey
Defined in: parts/Part.ts:72
Returns
Sección titulada «Returns»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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
containsPoint()
Sección titulada «containsPoint()»containsPoint(
point):boolean
Defined in: parts/Part.ts:658
Check if a point is inside this part.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»boolean
copy():
this
Defined in: parts/Part.ts:684
Create a deep copy of this part.
Returns
Sección titulada «Returns»this
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
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
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
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
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
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
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
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
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