maxGraph/docs/api/classes/Cell.html

244 lines
116 KiB
HTML

<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Cell | @maxgraph/core</title><meta name="description" content="Documentation for @maxgraph/core"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">@maxgraph/core</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><ul class="tsd-breadcrumb"><li><a href="../index.html">@maxgraph/core</a></li><li><a href="Cell.html">Cell</a></li></ul><h1>Class Cell</h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><div class="lead">
<p>Cells are the elements of the graph model. They represent the state
of the groups, vertices and edges in a graph.</p>
</div><div>
<a href="#custom-attributes" id="custom-attributes" style="color: inherit; text-decoration: none;">
<h3>Custom attributes</h3>
</a>
<p>For custom attributes we recommend using an XML node as the value of a cell.
The following code can be used to create a cell with an XML node as the value:</p>
<pre><code class="language-javascript"><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">doc</span><span class="hl-1"> = </span><span class="hl-0">mxUtils</span><span class="hl-1">.</span><span class="hl-2">createXmlDocument</span><span class="hl-1">();</span><br/><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">node</span><span class="hl-1"> = </span><span class="hl-0">doc</span><span class="hl-1">.</span><span class="hl-2">createElement</span><span class="hl-1">(</span><span class="hl-6">&#39;MyNode&#39;</span><span class="hl-1">)</span><br/><span class="hl-0">node</span><span class="hl-1">.</span><span class="hl-2">setAttribute</span><span class="hl-1">(</span><span class="hl-6">&#39;label&#39;</span><span class="hl-1">, </span><span class="hl-6">&#39;MyLabel&#39;</span><span class="hl-1">);</span><br/><span class="hl-0">node</span><span class="hl-1">.</span><span class="hl-2">setAttribute</span><span class="hl-1">(</span><span class="hl-6">&#39;attribute1&#39;</span><span class="hl-1">, </span><span class="hl-6">&#39;value1&#39;</span><span class="hl-1">);</span><br/><span class="hl-0">graph</span><span class="hl-1">.</span><span class="hl-2">insertVertex</span><span class="hl-1">(</span><span class="hl-0">graph</span><span class="hl-1">.</span><span class="hl-2">getDefaultParent</span><span class="hl-1">(), </span><span class="hl-3">null</span><span class="hl-1">, </span><span class="hl-0">node</span><span class="hl-1">, </span><span class="hl-8">40</span><span class="hl-1">, </span><span class="hl-8">40</span><span class="hl-1">, </span><span class="hl-8">80</span><span class="hl-1">, </span><span class="hl-8">30</span><span class="hl-1">);</span>
</code></pre>
<p>For the label to work, {@link graph.convertValueToString} and
{@link graph.cellLabelChanged} should be overridden as follows:</p>
<pre><code class="language-javascript"><span class="hl-0">graph</span><span class="hl-1">.</span><span class="hl-2">convertValueToString</span><span class="hl-1">(</span><span class="hl-0">cell</span><span class="hl-1">)</span><br/><span class="hl-1">{</span><br/><span class="hl-1"> </span><span class="hl-5">if</span><span class="hl-1"> (</span><span class="hl-0">mxUtils</span><span class="hl-1">.</span><span class="hl-2">isNode</span><span class="hl-1">(</span><span class="hl-0">cell</span><span class="hl-1">.</span><span class="hl-0">value</span><span class="hl-1">))</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-5">return</span><span class="hl-1"> </span><span class="hl-0">cell</span><span class="hl-1">.</span><span class="hl-2">getAttribute</span><span class="hl-1">(</span><span class="hl-6">&#39;label&#39;</span><span class="hl-1">, </span><span class="hl-6">&#39;&#39;</span><span class="hl-1">)</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">};</span><br/><br/><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">cellLabelChanged</span><span class="hl-1"> = </span><span class="hl-0">graph</span><span class="hl-1">.</span><span class="hl-0">cellLabelChanged</span><span class="hl-1">;</span><br/><span class="hl-0">graph</span><span class="hl-1">.</span><span class="hl-2">cellLabelChanged</span><span class="hl-1">(</span><span class="hl-0">cell</span><span class="hl-1">, </span><span class="hl-0">newValue</span><span class="hl-1">, </span><span class="hl-0">autoSize</span><span class="hl-1">)</span><br/><span class="hl-1">{</span><br/><span class="hl-1"> </span><span class="hl-5">if</span><span class="hl-1"> (</span><span class="hl-0">mxUtils</span><span class="hl-1">.</span><span class="hl-2">isNode</span><span class="hl-1">(</span><span class="hl-0">cell</span><span class="hl-1">.</span><span class="hl-0">value</span><span class="hl-1">))</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">// Clones the value for correct undo/redo</span><br/><span class="hl-1"> </span><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">elt</span><span class="hl-1"> = </span><span class="hl-0">cell</span><span class="hl-1">.</span><span class="hl-0">value</span><span class="hl-1">.</span><span class="hl-2">cloneNode</span><span class="hl-1">(</span><span class="hl-3">true</span><span class="hl-1">);</span><br/><span class="hl-1"> </span><span class="hl-0">elt</span><span class="hl-1">.</span><span class="hl-2">setAttribute</span><span class="hl-1">(</span><span class="hl-6">&#39;label&#39;</span><span class="hl-1">, </span><span class="hl-0">newValue</span><span class="hl-1">);</span><br/><span class="hl-1"> </span><span class="hl-0">newValue</span><span class="hl-1"> = </span><span class="hl-0">elt</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><br/><span class="hl-1"> </span><span class="hl-0">cellLabelChanged</span><span class="hl-1">.</span><span class="hl-2">apply</span><span class="hl-1">(</span><span class="hl-3">this</span><span class="hl-1">, </span><span class="hl-3">arguments</span><span class="hl-1">);</span><br/><span class="hl-1">};</span>
</code></pre>
</div></div></section><section class="tsd-panel tsd-hierarchy"><h3>Hierarchy</h3><ul class="tsd-hierarchy"><li><span class="target">Cell</span><ul class="tsd-hierarchy"><li><a href="GraphAbstractHierarchyCell.html" class="tsd-signature-type" data-tsd-kind="Class">GraphAbstractHierarchyCell</a></li></ul></li></ul></section><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section "><h3>Constructors</h3><ul class="tsd-index-list"><li class="tsd-kind-constructor tsd-parent-kind-class"><a href="Cell.html#constructor" class="tsd-kind-icon">constructor</a></li></ul></section><section class="tsd-index-section "><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#children" class="tsd-kind-icon">children</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#collapsed" class="tsd-kind-icon">collapsed</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#connectable" class="tsd-kind-icon">connectable</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#edge" class="tsd-kind-icon">edge</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#edges" class="tsd-kind-icon">edges</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#geometry" class="tsd-kind-icon">geometry</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#id" class="tsd-kind-icon">id</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#invalidating" class="tsd-kind-icon">invalidating</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#mxTransient" class="tsd-kind-icon">mx<wbr/>Transient</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#onInit" class="tsd-kind-icon">on<wbr/>Init</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#overlays" class="tsd-kind-icon">overlays</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#parent" class="tsd-kind-icon">parent</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#source" class="tsd-kind-icon">source</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#style" class="tsd-kind-icon">style</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#target" class="tsd-kind-icon">target</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#value" class="tsd-kind-icon">value</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#vertex" class="tsd-kind-icon">vertex</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#visible" class="tsd-kind-icon">visible</a></li></ul></section><section class="tsd-index-section "><h3>Methods</h3><ul class="tsd-index-list"><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#clone" class="tsd-kind-icon">clone</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#cloneValue" class="tsd-kind-icon">clone<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#filterDescendants" class="tsd-kind-icon">filter<wbr/>Descendants</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getAttribute" class="tsd-kind-icon">get<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildAt" class="tsd-kind-icon">get<wbr/>Child<wbr/>At</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildCells" class="tsd-kind-icon">get<wbr/>Child<wbr/>Cells</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildCount" class="tsd-kind-icon">get<wbr/>Child<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildEdges" class="tsd-kind-icon">get<wbr/>Child<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildVertices" class="tsd-kind-icon">get<wbr/>Child<wbr/>Vertices</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildren" class="tsd-kind-icon">get<wbr/>Children</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getConnections" class="tsd-kind-icon">get<wbr/>Connections</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getDescendants" class="tsd-kind-icon">get<wbr/>Descendants</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getDirectedEdgeCount" class="tsd-kind-icon">get<wbr/>Directed<wbr/>Edge<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeAt" class="tsd-kind-icon">get<wbr/>Edge<wbr/>At</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeCount" class="tsd-kind-icon">get<wbr/>Edge<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeIndex" class="tsd-kind-icon">get<wbr/>Edge<wbr/>Index</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdges" class="tsd-kind-icon">get<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getGeometry" class="tsd-kind-icon">get<wbr/>Geometry</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getId" class="tsd-kind-icon">get<wbr/>Id</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getIncomingEdges" class="tsd-kind-icon">get<wbr/>Incoming<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getIndex" class="tsd-kind-icon">get<wbr/>Index</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getNearestCommonAncestor" class="tsd-kind-icon">get<wbr/>Nearest<wbr/>Common<wbr/>Ancestor</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getOrigin" class="tsd-kind-icon">get<wbr/>Origin</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getOutgoingEdges" class="tsd-kind-icon">get<wbr/>Outgoing<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getParent" class="tsd-kind-icon">get<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getRoot" class="tsd-kind-icon">get<wbr/>Root</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getStyle" class="tsd-kind-icon">get<wbr/>Style</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getTerminal" class="tsd-kind-icon">get<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getValue" class="tsd-kind-icon">get<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#hasAttribute" class="tsd-kind-icon">has<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#insert" class="tsd-kind-icon">insert</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#insertEdge" class="tsd-kind-icon">insert<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isAncestor" class="tsd-kind-icon">is<wbr/>Ancestor</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isCollapsed" class="tsd-kind-icon">is<wbr/>Collapsed</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isConnectable" class="tsd-kind-icon">is<wbr/>Connectable</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isEdge" class="tsd-kind-icon">is<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isVertex" class="tsd-kind-icon">is<wbr/>Vertex</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isVisible" class="tsd-kind-icon">is<wbr/>Visible</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#remove" class="tsd-kind-icon">remove</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeEdge" class="tsd-kind-icon">remove<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeFromParent" class="tsd-kind-icon">remove<wbr/>From<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeFromTerminal" class="tsd-kind-icon">remove<wbr/>From<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setAttribute" class="tsd-kind-icon">set<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setCollapsed" class="tsd-kind-icon">set<wbr/>Collapsed</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setConnectable" class="tsd-kind-icon">set<wbr/>Connectable</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setEdge" class="tsd-kind-icon">set<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setGeometry" class="tsd-kind-icon">set<wbr/>Geometry</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setId" class="tsd-kind-icon">set<wbr/>Id</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setParent" class="tsd-kind-icon">set<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setStyle" class="tsd-kind-icon">set<wbr/>Style</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setTerminal" class="tsd-kind-icon">set<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setValue" class="tsd-kind-icon">set<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setVertex" class="tsd-kind-icon">set<wbr/>Vertex</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setVisible" class="tsd-kind-icon">set<wbr/>Visible</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#valueChanged" class="tsd-kind-icon">value<wbr/>Changed</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Constructors</h2><section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class"><a id="constructor" class="tsd-anchor"></a><h3>constructor</h3><ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">new <wbr/>Cell<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, geometry<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a>, style<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L68">view/cell/Cell.ts:68</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>value: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></h5></li><li><h5>geometry: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a><span class="tsd-signature-symbol"> = null</span></h5></li><li><h5>style: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = null</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section></section><section class="tsd-panel-group tsd-member-group "><h2>Properties</h2><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="children" class="tsd-anchor"></a><h3>children</h3><div class="tsd-signature tsd-kind-icon">children<span class="tsd-signature-symbol">:</span> <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L160">view/cell/Cell.ts:160</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the child cells.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="collapsed" class="tsd-anchor"></a><h3>collapsed</h3><div class="tsd-signature tsd-kind-icon">collapsed<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L140">view/cell/Cell.ts:140</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies whether the cell is collapsed. Default is false.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="connectable" class="tsd-anchor"></a><h3>connectable</h3><div class="tsd-signature tsd-kind-icon">connectable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L130">view/cell/Cell.ts:130</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies whether the cell is connectable. Default is true.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="edge" class="tsd-anchor"></a><h3>edge</h3><div class="tsd-signature tsd-kind-icon">edge<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L125">view/cell/Cell.ts:125</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies whether the cell is an edge. Default is false.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="edges" class="tsd-anchor"></a><h3>edges</h3><div class="tsd-signature tsd-kind-icon">edges<span class="tsd-signature-symbol">:</span> <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L165">view/cell/Cell.ts:165</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the edges.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="geometry" class="tsd-anchor"></a><h3>geometry</h3><div class="tsd-signature tsd-kind-icon">geometry<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L109">view/cell/Cell.ts:109</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the <a href="Geometry.html">Geometry</a>. Default is null.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="id" class="tsd-anchor"></a><h3>id</h3><div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L99">view/cell/Cell.ts:99</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the Id. Default is null.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="invalidating" class="tsd-anchor"></a><h3>invalidating</h3><div class="tsd-signature tsd-kind-icon">invalidating<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L89">view/cell/Cell.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="mxTransient" class="tsd-anchor"></a><h3>mx<wbr/>Transient</h3><div class="tsd-signature tsd-kind-icon">mx<wbr/>Transient<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L174">view/cell/Cell.ts:174</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>List of members that should not be cloned inside <clone>. This field is
passed to {@link Utils#clone} and is not made persistent in <CellCodec>.
This is not a convention for all classes, it is only used in this class
to mark transient fields since transient modifiers are not supported by
the language.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="onInit" class="tsd-anchor"></a><h3>on<wbr/>Init</h3><div class="tsd-signature tsd-kind-icon">on<wbr/>Init<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L91">view/cell/Cell.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="overlays" class="tsd-anchor"></a><h3>overlays</h3><div class="tsd-signature tsd-kind-icon">overlays<span class="tsd-signature-symbol">:</span> <a href="CellOverlay.html" class="tsd-signature-type" data-tsd-kind="Class">CellOverlay</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L94">view/cell/Cell.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="parent" class="tsd-anchor"></a><h3>parent</h3><div class="tsd-signature tsd-kind-icon">parent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L145">view/cell/Cell.ts:145</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Reference to the parent cell.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="source" class="tsd-anchor"></a><h3>source</h3><div class="tsd-signature tsd-kind-icon">source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L150">view/cell/Cell.ts:150</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Reference to the source terminal.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="style" class="tsd-anchor"></a><h3>style</h3><div class="tsd-signature tsd-kind-icon">style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L115">view/cell/Cell.ts:115</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the style as a string of the form [(stylename|key=value);]. Default is
null.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="target" class="tsd-anchor"></a><h3>target</h3><div class="tsd-signature tsd-kind-icon">target<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L155">view/cell/Cell.ts:155</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Reference to the target terminal.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="value" class="tsd-anchor"></a><h3>value</h3><div class="tsd-signature tsd-kind-icon">value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L104">view/cell/Cell.ts:104</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Holds the user object. Default is null.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="vertex" class="tsd-anchor"></a><h3>vertex</h3><div class="tsd-signature tsd-kind-icon">vertex<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L120">view/cell/Cell.ts:120</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies whether the cell is a vertex. Default is false.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="visible" class="tsd-anchor"></a><h3>visible</h3><div class="tsd-signature tsd-kind-icon">visible<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L135">view/cell/Cell.ts:135</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies whether the cell is visible. Default is true.</p>
</div></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Methods</h2><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="clone" class="tsd-anchor"></a><h3>clone</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">clone<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L599">view/cell/Cell.ts:599</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns a clone of the cell. Uses <cloneValue> to clone
the user object. All fields in {@link Transient} are ignored
during the cloning.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="cloneValue" class="tsd-anchor"></a><h3>clone<wbr/>Value</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">clone<wbr/>Value<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L608">view/cell/Cell.ts:608</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns a clone of the cell&#39;s user object.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="filterDescendants" class="tsd-anchor"></a><h3>filter<wbr/>Descendants</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">filter<wbr/>Descendants<span class="tsd-signature-symbol">(</span>filter<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">FilterFunction</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L846">view/cell/Cell.ts:846</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Visits all cells recursively and applies the specified filter function
to each cell. If the function returns true then the cell is added
to the resulting array. The parent and result paramters are optional.
If parent is not specified then the recursion starts at {@link root}.</p>
</div><div><p>Example:
The following example extracts all vertices from a given model:</p>
<pre><code class="language-javascript"><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">filter</span><span class="hl-1">(cell)</span><br/><span class="hl-1">{</span><br/><span class="hl-1"> </span><span class="hl-5">return</span><span class="hl-1"> </span><span class="hl-0">model</span><span class="hl-1">.</span><span class="hl-2">isVertex</span><span class="hl-1">(</span><span class="hl-0">cell</span><span class="hl-1">);</span><br/><span class="hl-1">}</span><br/><span class="hl-3">var</span><span class="hl-1"> </span><span class="hl-0">vertices</span><span class="hl-1"> = </span><span class="hl-0">model</span><span class="hl-1">.</span><span class="hl-2">filterDescendants</span><span class="hl-1">(</span><span class="hl-0">filter</span><span class="hl-1">);</span>
</code></pre>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>filter: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">FilterFunction</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>JavaScript function that takes an <a href="Cell.html">Cell</a> as an argument
and returns a boolean.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getAttribute" class="tsd-anchor"></a><h3>get<wbr/>Attribute</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Attribute<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, defaultValue<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L570">view/cell/Cell.ts:570</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the specified attribute from the user object if it is an XML
node.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>name: <span class="tsd-signature-type">string</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> defaultValue: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildAt" class="tsd-anchor"></a><h3>get<wbr/>Child<wbr/>At</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Child<wbr/>At<span class="tsd-signature-symbol">(</span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L401">view/cell/Cell.ts:401</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the child at the specified index.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>index: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildCells" class="tsd-anchor"></a><h3>get<wbr/>Child<wbr/>Cells</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Child<wbr/>Cells<span class="tsd-signature-symbol">(</span>vertices<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, edges<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L696">view/cell/Cell.ts:696</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the children of the given cell that are vertices and/or edges
depending on the arguments.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>vertices: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean indicating if child vertices should be returned.
Default is false.</p>
</div></div></li><li><h5>edges: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean indicating if child edges should be returned.
Default is false.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildCount" class="tsd-anchor"></a><h3>get<wbr/>Child<wbr/>Count</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Child<wbr/>Count<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L382">view/cell/Cell.ts:382</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the number of child cells.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildEdges" class="tsd-anchor"></a><h3>get<wbr/>Child<wbr/>Edges</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Child<wbr/>Edges<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L683">view/cell/Cell.ts:683</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the child edges of the given parent.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildVertices" class="tsd-anchor"></a><h3>get<wbr/>Child<wbr/>Vertices</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Child<wbr/>Vertices<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L676">view/cell/Cell.ts:676</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the child vertices of the given parent.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getChildren" class="tsd-anchor"></a><h3>get<wbr/>Children</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Children<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L83">view/cell/Cell.ts:83</a></li></ul></aside><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getConnections" class="tsd-anchor"></a><h3>get<wbr/>Connections</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Connections<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L740">view/cell/Cell.ts:740</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns all edges of the given cell without loops.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getDescendants" class="tsd-anchor"></a><h3>get<wbr/>Descendants</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Descendants<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L823">view/cell/Cell.ts:823</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns all descendants of the given cell and the cell itself in an array.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getDirectedEdgeCount" class="tsd-anchor"></a><h3>get<wbr/>Directed<wbr/>Edge<wbr/>Count</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Directed<wbr/>Edge<wbr/>Count<span class="tsd-signature-symbol">(</span>outgoing<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, ignoredEdge<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L723">view/cell/Cell.ts:723</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the number of incoming or outgoing edges, ignoring the given
edge.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>outgoing: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the number of outgoing or
incoming edges should be returned.</p>
</div></div></li><li><h5>ignoredEdge: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol"> = null</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>that represents an edge to be ignored.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getEdgeAt" class="tsd-anchor"></a><h3>get<wbr/>Edge<wbr/>At</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Edge<wbr/>At<span class="tsd-signature-symbol">(</span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L485">view/cell/Cell.ts:485</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the edge at the specified index in <edges>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>index: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getEdgeCount" class="tsd-anchor"></a><h3>get<wbr/>Edge<wbr/>Count</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Edge<wbr/>Count<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L467">view/cell/Cell.ts:467</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the number of edges in the edge array.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getEdgeIndex" class="tsd-anchor"></a><h3>get<wbr/>Edge<wbr/>Index</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Edge<wbr/>Index<span class="tsd-signature-symbol">(</span>edge<span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L476">view/cell/Cell.ts:476</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the index of the specified edge in <edges>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>edge: <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getEdges" class="tsd-anchor"></a><h3>get<wbr/>Edges</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Edges<span class="tsd-signature-symbol">(</span>incoming<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, outgoing<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, includeLoops<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L771">view/cell/Cell.ts:771</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns all distinct edges connected to this cell as a new array of
<a href="Cell.html">Cell</a>. If at least one of incoming or outgoing is true, then loops
are ignored, otherwise if both are false, then all edges connected to
the given cell are returned including loops.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>incoming: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Optional boolean that specifies if incoming edges should be
returned. Default is true.</p>
</div></div></li><li><h5>outgoing: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Optional boolean that specifies if outgoing edges should be
returned. Default is true.</p>
</div></div></li><li><h5>includeLoops: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Optional boolean that specifies if loops should be returned.
Default is true.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getGeometry" class="tsd-anchor"></a><h3>get<wbr/>Geometry</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Geometry<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L229">view/cell/Cell.ts:229</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the <a href="Geometry.html">Geometry</a> that describes the <geometry>.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getId" class="tsd-anchor"></a><h3>get<wbr/>Id</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L187">view/cell/Cell.ts:187</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the Id of the cell as a string.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getIncomingEdges" class="tsd-anchor"></a><h3>get<wbr/>Incoming<wbr/>Edges</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Incoming<wbr/>Edges<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L747">view/cell/Cell.ts:747</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the incoming edges of the given cell without loops.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getIndex" class="tsd-anchor"></a><h3>get<wbr/>Index</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Index<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L391">view/cell/Cell.ts:391</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the index of the specified child in the child array.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>child: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getNearestCommonAncestor" class="tsd-anchor"></a><h3>get<wbr/>Nearest<wbr/>Common<wbr/>Ancestor</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Nearest<wbr/>Common<wbr/>Ancestor<span class="tsd-signature-symbol">(</span>cell2<span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L625">view/cell/Cell.ts:625</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the nearest common ancestor for the specified cells to <code>this</code>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>cell2: <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>that specifies the second cell in the tree.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getOrigin" class="tsd-anchor"></a><h3>get<wbr/>Origin</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Origin<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Point.html" class="tsd-signature-type" data-tsd-kind="Class">Point</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L800">view/cell/Cell.ts:800</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the absolute, accumulated origin for the children inside the
given parent as an <a href="Point.html">Point</a>.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="Point.html" class="tsd-signature-type" data-tsd-kind="Class">Point</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getOutgoingEdges" class="tsd-anchor"></a><h3>get<wbr/>Outgoing<wbr/>Edges</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Outgoing<wbr/>Edges<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L754">view/cell/Cell.ts:754</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the outgoing edges of the given cell without loops.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="CellArray.html" class="tsd-signature-type" data-tsd-kind="Class">CellArray</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getParent" class="tsd-anchor"></a><h3>get<wbr/>Parent</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L339">view/cell/Cell.ts:339</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the cell&#39;s parent.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getRoot" class="tsd-anchor"></a><h3>get<wbr/>Root</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Root<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L869">view/cell/Cell.ts:869</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the root of the model or the topmost parent of the given cell.</p>
</div></div><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getStyle" class="tsd-anchor"></a><h3>get<wbr/>Style</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Style<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L243">view/cell/Cell.ts:243</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns a string that describes the <style>.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getTerminal" class="tsd-anchor"></a><h3>get<wbr/>Terminal</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Terminal<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L358">view/cell/Cell.ts:358</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the source or target terminal.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>source: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the source terminal should be
returned.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getValue" class="tsd-anchor"></a><h3>get<wbr/>Value</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Value<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L202">view/cell/Cell.ts:202</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the user object of the cell. The user
object is stored in <value>.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="hasAttribute" class="tsd-anchor"></a><h3>has<wbr/>Attribute</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">has<wbr/>Attribute<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L551">view/cell/Cell.ts:551</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the user object is an XML node that contains the given
attribute.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>name: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="insert" class="tsd-anchor"></a><h3>insert</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">insert<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a>, index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L415">view/cell/Cell.ts:415</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Inserts the specified child into the child array at the specified index
and updates the parent reference of the child. If not childIndex is
specified then the child is appended to the child array. Returns the
inserted child.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>child: <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> index: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="insertEdge" class="tsd-anchor"></a><h3>insert<wbr/>Edge</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">insert<wbr/>Edge<span class="tsd-signature-symbol">(</span>edge<span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a>, isOutgoing<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L496">view/cell/Cell.ts:496</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Inserts the specified edge into the edge array and returns the edge.
Will update the respective terminal reference of the edge.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>edge: <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p><Cell> to be inserted into the edge array.</p>
</div></div></li><li><h5>isOutgoing: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the edge is outgoing.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isAncestor" class="tsd-anchor"></a><h3>is<wbr/>Ancestor</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Ancestor<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L665">view/cell/Cell.ts:665</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the given parent is an ancestor of the given child. Note
returns true if child == parent.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>child: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>that specifies the child.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isCollapsed" class="tsd-anchor"></a><h3>is<wbr/>Collapsed</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Collapsed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L323">view/cell/Cell.ts:323</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the cell is collapsed.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isConnectable" class="tsd-anchor"></a><h3>is<wbr/>Connectable</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Connectable<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L291">view/cell/Cell.ts:291</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the cell is connectable.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isEdge" class="tsd-anchor"></a><h3>is<wbr/>Edge</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Edge<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L274">view/cell/Cell.ts:274</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the cell is an edge.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isVertex" class="tsd-anchor"></a><h3>is<wbr/>Vertex</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Vertex<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L257">view/cell/Cell.ts:257</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the cell is a vertex.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isVisible" class="tsd-anchor"></a><h3>is<wbr/>Visible</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Visible<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L307">view/cell/Cell.ts:307</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns true if the cell is visibile.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="remove" class="tsd-anchor"></a><h3>remove</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">remove<span class="tsd-signature-symbol">(</span>index<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L440">view/cell/Cell.ts:440</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Removes the child at the specified index from the child array and
returns the child that was removed. Will remove the parent reference of
the child.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>index: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="removeEdge" class="tsd-anchor"></a><h3>remove<wbr/>Edge</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">remove<wbr/>Edge<span class="tsd-signature-symbol">(</span>edge<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a>, isOutgoing<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L518">view/cell/Cell.ts:518</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Removes the specified edge from the edge array and returns the edge.
Will remove the respective terminal reference from the edge.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>edge: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5></li><li><h5>isOutgoing: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the edge is outgoing.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="removeFromParent" class="tsd-anchor"></a><h3>remove<wbr/>From<wbr/>Parent</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">remove<wbr/>From<wbr/>Parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L457">view/cell/Cell.ts:457</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Removes the cell from its parent.</p>
</div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="removeFromTerminal" class="tsd-anchor"></a><h3>remove<wbr/>From<wbr/>Terminal</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">remove<wbr/>From<wbr/>Terminal<span class="tsd-signature-symbol">(</span>isSource<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L537">view/cell/Cell.ts:537</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Removes the edge from its source or target terminal.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>isSource: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the edge should be removed from its source or target terminal.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setAttribute" class="tsd-anchor"></a><h3>set<wbr/>Attribute</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Attribute<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L586">view/cell/Cell.ts:586</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the specified attribute on the user object if it is an XML node.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>name: <span class="tsd-signature-type">string</span></h5></li><li><h5>value: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setCollapsed" class="tsd-anchor"></a><h3>set<wbr/>Collapsed</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Collapsed<span class="tsd-signature-symbol">(</span>collapsed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L332">view/cell/Cell.ts:332</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the collapsed state.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>collapsed: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies the new collapsed state.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setConnectable" class="tsd-anchor"></a><h3>set<wbr/>Connectable</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Connectable<span class="tsd-signature-symbol">(</span>connectable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L300">view/cell/Cell.ts:300</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the connectable state.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>connectable: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies the new connectable state.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setEdge" class="tsd-anchor"></a><h3>set<wbr/>Edge</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Edge<span class="tsd-signature-symbol">(</span>edge<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L284">view/cell/Cell.ts:284</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies if the cell is an edge. This should only be assigned at
construction of the cell and not be changed during its lifecycle.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>edge: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the cell is an edge.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setGeometry" class="tsd-anchor"></a><h3>set<wbr/>Geometry</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Geometry<span class="tsd-signature-symbol">(</span>geometry<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L236">view/cell/Cell.ts:236</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the <a href="Geometry.html">Geometry</a> to be used as the <geometry>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>geometry: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Geometry.html" class="tsd-signature-type" data-tsd-kind="Class">Geometry</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setId" class="tsd-anchor"></a><h3>set<wbr/>Id</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Id<span class="tsd-signature-symbol">(</span>id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L194">view/cell/Cell.ts:194</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the Id of the cell to the given string.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>id: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setParent" class="tsd-anchor"></a><h3>set<wbr/>Parent</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Parent<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L348">view/cell/Cell.ts:348</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the parent cell.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>parent: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setStyle" class="tsd-anchor"></a><h3>set<wbr/>Style</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Style<span class="tsd-signature-symbol">(</span>style<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L250">view/cell/Cell.ts:250</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the string to be used as the <style>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>style: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setTerminal" class="tsd-anchor"></a><h3>set<wbr/>Terminal</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Terminal<span class="tsd-signature-symbol">(</span>terminal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a>, isSource<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L369">view/cell/Cell.ts:369</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the source or target terminal and returns the new terminal.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>terminal: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>mxCell that represents the new source or target terminal.</p>
</div></div></li><li><h5>isSource: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>boolean that specifies if the source or target terminal
should be set.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="Cell.html" class="tsd-signature-type" data-tsd-kind="Class">Cell</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setValue" class="tsd-anchor"></a><h3>set<wbr/>Value</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Value<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L210">view/cell/Cell.ts:210</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Sets the user object of the cell. The user object
is stored in <value>.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>value: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setVertex" class="tsd-anchor"></a><h3>set<wbr/>Vertex</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Vertex<span class="tsd-signature-symbol">(</span>vertex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L267">view/cell/Cell.ts:267</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies if the cell is a vertex. This should only be assigned at
construction of the cell and not be changed during its lifecycle.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>vertex: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies if the cell is a vertex.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setVisible" class="tsd-anchor"></a><h3>set<wbr/>Visible</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Visible<span class="tsd-signature-symbol">(</span>visible<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L316">view/cell/Cell.ts:316</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Specifies if the cell is visible.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>visible: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Boolean that specifies the new visible state.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="valueChanged" class="tsd-anchor"></a><h3>value<wbr/>Changed</h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">value<wbr/>Changed<span class="tsd-signature-symbol">(</span>newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/maxgraph/maxgraph/blob/598b60e2f/packages/core/src/view/cell/Cell.ts#L220">view/cell/Cell.ts:220</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Changes the user object after an in-place edit
and returns the previous value. This implementation
replaces the user object with the given value and
returns the old user object.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>newValue: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class=""><a href="../index.html">Exports</a></li><li class=" tsd-kind-namespace"><a href="../modules/DomHelpers.html">Dom<wbr/>Helpers</a></li><li class=" tsd-kind-namespace"><a href="../modules/cloneUtils.html">clone<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/constants.html">constants</a></li><li class=" tsd-kind-namespace"><a href="../modules/domUtils.html">dom<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/eventUtils.html">event<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/gestureUtils.html">gesture<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/mathUtils.html">math<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/stringUtils.html">string<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/styleUtils.html">style<wbr/>Utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/utils.html">utils</a></li><li class=" tsd-kind-namespace"><a href="../modules/xmlUtils.html">xml<wbr/>Utils</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="current tsd-kind-class"><a href="Cell.html" class="tsd-kind-icon">Cell</a><ul><li class="tsd-kind-constructor tsd-parent-kind-class"><a href="Cell.html#constructor" class="tsd-kind-icon">constructor</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#children" class="tsd-kind-icon">children</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#collapsed" class="tsd-kind-icon">collapsed</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#connectable" class="tsd-kind-icon">connectable</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#edge" class="tsd-kind-icon">edge</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#edges" class="tsd-kind-icon">edges</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#geometry" class="tsd-kind-icon">geometry</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#id" class="tsd-kind-icon">id</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#invalidating" class="tsd-kind-icon">invalidating</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#mxTransient" class="tsd-kind-icon">mx<wbr/>Transient</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#onInit" class="tsd-kind-icon">on<wbr/>Init</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#overlays" class="tsd-kind-icon">overlays</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#parent" class="tsd-kind-icon">parent</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#source" class="tsd-kind-icon">source</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#style" class="tsd-kind-icon">style</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#target" class="tsd-kind-icon">target</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#value" class="tsd-kind-icon">value</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#vertex" class="tsd-kind-icon">vertex</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="Cell.html#visible" class="tsd-kind-icon">visible</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#clone" class="tsd-kind-icon">clone</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#cloneValue" class="tsd-kind-icon">clone<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#filterDescendants" class="tsd-kind-icon">filter<wbr/>Descendants</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getAttribute" class="tsd-kind-icon">get<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildAt" class="tsd-kind-icon">get<wbr/>Child<wbr/>At</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildCells" class="tsd-kind-icon">get<wbr/>Child<wbr/>Cells</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildCount" class="tsd-kind-icon">get<wbr/>Child<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildEdges" class="tsd-kind-icon">get<wbr/>Child<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildVertices" class="tsd-kind-icon">get<wbr/>Child<wbr/>Vertices</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getChildren" class="tsd-kind-icon">get<wbr/>Children</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getConnections" class="tsd-kind-icon">get<wbr/>Connections</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getDescendants" class="tsd-kind-icon">get<wbr/>Descendants</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getDirectedEdgeCount" class="tsd-kind-icon">get<wbr/>Directed<wbr/>Edge<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeAt" class="tsd-kind-icon">get<wbr/>Edge<wbr/>At</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeCount" class="tsd-kind-icon">get<wbr/>Edge<wbr/>Count</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdgeIndex" class="tsd-kind-icon">get<wbr/>Edge<wbr/>Index</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getEdges" class="tsd-kind-icon">get<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getGeometry" class="tsd-kind-icon">get<wbr/>Geometry</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getId" class="tsd-kind-icon">get<wbr/>Id</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getIncomingEdges" class="tsd-kind-icon">get<wbr/>Incoming<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getIndex" class="tsd-kind-icon">get<wbr/>Index</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getNearestCommonAncestor" class="tsd-kind-icon">get<wbr/>Nearest<wbr/>Common<wbr/>Ancestor</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getOrigin" class="tsd-kind-icon">get<wbr/>Origin</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getOutgoingEdges" class="tsd-kind-icon">get<wbr/>Outgoing<wbr/>Edges</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getParent" class="tsd-kind-icon">get<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getRoot" class="tsd-kind-icon">get<wbr/>Root</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getStyle" class="tsd-kind-icon">get<wbr/>Style</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getTerminal" class="tsd-kind-icon">get<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#getValue" class="tsd-kind-icon">get<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#hasAttribute" class="tsd-kind-icon">has<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#insert" class="tsd-kind-icon">insert</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#insertEdge" class="tsd-kind-icon">insert<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isAncestor" class="tsd-kind-icon">is<wbr/>Ancestor</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isCollapsed" class="tsd-kind-icon">is<wbr/>Collapsed</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isConnectable" class="tsd-kind-icon">is<wbr/>Connectable</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isEdge" class="tsd-kind-icon">is<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isVertex" class="tsd-kind-icon">is<wbr/>Vertex</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#isVisible" class="tsd-kind-icon">is<wbr/>Visible</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#remove" class="tsd-kind-icon">remove</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeEdge" class="tsd-kind-icon">remove<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeFromParent" class="tsd-kind-icon">remove<wbr/>From<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#removeFromTerminal" class="tsd-kind-icon">remove<wbr/>From<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setAttribute" class="tsd-kind-icon">set<wbr/>Attribute</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setCollapsed" class="tsd-kind-icon">set<wbr/>Collapsed</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setConnectable" class="tsd-kind-icon">set<wbr/>Connectable</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setEdge" class="tsd-kind-icon">set<wbr/>Edge</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setGeometry" class="tsd-kind-icon">set<wbr/>Geometry</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setId" class="tsd-kind-icon">set<wbr/>Id</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setParent" class="tsd-kind-icon">set<wbr/>Parent</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setStyle" class="tsd-kind-icon">set<wbr/>Style</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setTerminal" class="tsd-kind-icon">set<wbr/>Terminal</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setValue" class="tsd-kind-icon">set<wbr/>Value</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setVertex" class="tsd-kind-icon">set<wbr/>Vertex</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#setVisible" class="tsd-kind-icon">set<wbr/>Visible</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Cell.html#valueChanged" class="tsd-kind-icon">value<wbr/>Changed</a></li></ul></li></ul></nav></div></div></div><footer class="with-border-bottom"><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li><li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="container tsd-generator"><p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div><div class="overlay"></div><script src="../assets/main.js"></script></body></html>