<divid=Content><divclass="CClass"><divclass=CTopicid=MainTopic><h1class=CTitle><aname="mxGraphHierarchyNode"></a>mxGraphHierarchyNode</h1><divclass=CBody><p>An abstraction of a hierarchical edge for the hierarchy layout</p><!--START_ND_SUMMARY--><divclass=Summary><divclass=STitle>Summary</div><divclass=SBorder><tableborder=0cellspacing=0cellpadding=0class=STable><trclass="SMain"><tdclass=SEntry><ahref="#mxGraphHierarchyNode">mxGraphHierarchyNode</a></td><tdclass=SDescription>An abstraction of a hierarchical edge for the hierarchy layout</td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.Functions">Functions</a></td><tdclass=SDescription></td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.mxGraphHierarchyNode"id=link1onMouseOver="ShowTip(event, 'tt1', 'link1')"onMouseOut="HideTip('tt1')">mxGraphHierarchyNode</a></td><tdclass=SDescription>Constructs an internal node to represent the specified real graph cell</td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.Variables">Variables</a></td><tdclass=SDescription></td></tr><trclass="SVariable SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.cell"id=link2onMouseOver="ShowTip(event, 'tt2', 'link2')"onMouseOut="HideTip('tt2')">cell</a></td><tdclass=SDescription>The graph cell this object represents.</td></tr><trclass="SVariable SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.connectsAsTarget"id=link3onMouseOver="ShowTip(event, 'tt3', 'link3')"onMouseOut="HideTip('tt3')">connectsAsTarget</a></td><tdclass=SDescription>Collection of hierarchy edges that have this node as a target</td></tr><trclass="SVariable SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.connectsAsSource"id=link4onMouseOver="ShowTip(event, 'tt4', 'link4')"onMouseOut="HideTip('tt4')">connectsAsSource</a></td><tdclass=SDescription>Collection of hierarchy edges that have this node as a source</td></tr><trclass="SVariable SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.hashCode"id=link5onMouseOver="ShowTip(event, 'tt5', 'link5')"onMouseOut="HideTip('tt5')">hashCode</a></td><tdclass=SDescription>Assigns a unique hashcode for each node. </td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.Functions">Functions</a></td><tdclass=SDescription></td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.getRankValue"id=link6onMouseOver="ShowTip(event, 'tt6', 'link6')"onMouseOut="HideTip('tt6')">getRankValue</a></td><tdclass=SDescription>Returns the integer value of the layer that this node resides in</td></tr><trclass="SFunction SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.getNextLayerConnectedCells"id=link7onMouseOver="ShowTip(event, 'tt7', 'link7')"onMouseOut="HideTip('tt7')">getNextLayerConnectedCells</a></td><tdclass=SDescription>Returns the cells this cell connects to on the next layer up</td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.getPreviousLayerConnectedCells"id=link8onMouseOver="ShowTip(event, 'tt8', 'link8')"onMouseOut="HideTip('tt8')">getPreviousLayerConnectedCells</a></td><tdclass=SDescription>Returns the cells this cell connects to on the next layer down</td></tr><trclass="SFunction SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.isVertex"id=link9onMouseOver="ShowTip(event, 'tt9', 'link9')"onMouseOut="HideTip('tt9')">isVertex</a></td><tdclass=SDescription>Returns true.</td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.getGeneralPurposeVariable"id=link10onMouseOver="ShowTip(event, 'tt10', 'link10')"onMouseOut="HideTip('tt10')">getGeneralPurposeVariable</a></td><tdclass=SDescription>Gets the value of temp for the specified layer</td></tr><trclass="SFunction SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyNode.setGeneralPurposeVariable"id=link11onMouseOver="ShowTip(event,'tt11','link11
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.mxGraphHierarchyNode"></a>mxGraphHierarchyNode</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function mxGraphHierarchyNode(</td><tdclass=PParameternowrap>cell</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Constructs an internal node to represent the specified real graph cell</p><h4class=CHeading>Arguments</h4><tableborder=0cellspacing=0cellpadding=0class=CDescriptionList><tr><tdclass=CDLEntry>cell</td><tdclass=CDLDescription>the real graph cell this node represents</td></tr></table></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.cell"></a>cell</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.cell</td></tr></table></blockquote><p>The graph cell this object represents.</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.connectsAsTarget"></a>connectsAsTarget</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.connectsAsTarget</td></tr></table></blockquote><p>Collection of hierarchy edges that have this node as a target</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.connectsAsSource"></a>connectsAsSource</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.connectsAsSource</td></tr></table></blockquote><p>Collection of hierarchy edges that have this node as a source</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.hashCode"></a>hashCode</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.hashCode</td></tr></table></blockquote><p>Assigns a unique hashcode for each node. Used by the model dfs instead of copying HashSets</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.getRankValue"></a>getRankValue</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getRankValue = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Returns the integer value of the layer that this node resides in</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.getNextLayerConnectedCells"></a>getNextLayerConnectedCells</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getNextLayerConnectedCells = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Returns the cells this cell connects to on the next layer up</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.getPreviousLayerConnectedCells"></a>getPreviousLayerConnectedCells</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getPreviousLayerConnectedCells = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Returns the cells this cell connects to on the next layer down</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.getGeneralPurposeVariable"></a>getGeneralPurposeVariable</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getGeneralPurposeVariable = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Gets the value of temp for the specified layer</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.setGeneralPurposeVariable"></a>setGeneralPurposeVariable</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function(</td><tdclass=PParameternowrap>layer,</td></tr><tr><td></td><tdclass=PParameternowrap>value</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Set the value of temp for the specified layer</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyNode.getCoreCell"></a>getCoreCell</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.getCoreCell = function()</td></tr></table></blockquote><p>Gets the core vertex associated with this wrapper</p></div></div></div>
<divclass=CToolTipid="tt1"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function mxGraphHierarchyNode(</td><tdclass=PParameternowrap>cell</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Constructs an internal node to represent the specified real graph cell</div></div><divclass=CToolTipid="tt2"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.cell</td></tr></table></blockquote>The graph cell this object represents.</div></div><divclass=CToolTipid="tt3"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.connectsAsTarget</td></tr></table></blockquote>Collection of hierarchy edges that have this node as a target</div></div><divclass=CToolTipid="tt4"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.connectsAsSource</td></tr></table></blockquote>Collection of hierarchy edges that have this node as a source</div></div><divclass=CToolTipid="tt5"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.hashCode</td></tr></table></blockquote>Assigns a unique hashcode for each node. </div></div><divclass=CToolTipid="tt6"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getRankValue = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the integer value of the layer that this node resides in</div></div><divclass=CToolTipid="tt7"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getNextLayerConnectedCells = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the cells this cell connects to on the next layer up</div></div><divclass=CToolTipid="tt8"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getPreviousLayerConnectedCells = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the cells this cell connects to on the next layer down</div></div><divclass=CToolTipid="tt9"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyNode.prototype.isVertex = function()</td></tr></table></blockquote>Returns true.</div></div><divclass=CToolTipid="tt10"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.getGeneralPurposeVariable = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Gets the value of temp for the specified layer</div></div><divclass=CToolTipid="tt11"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function(</t