<divid=Content><divclass="CClass"><divclass=CTopicid=MainTopic><h1class=CTitle><aname="mxGraphHierarchyEdge"></a>mxGraphHierarchyEdge</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="#mxGraphHierarchyEdge">mxGraphHierarchyEdge</a></td><tdclass=SDescription>An abstraction of a hierarchical edge for the hierarchy layout</td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.Functions">Functions</a></td><tdclass=SDescription></td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.mxGraphHierarchyEdge"id=link1onMouseOver="ShowTip(event, 'tt1', 'link1')"onMouseOut="HideTip('tt1')">mxGraphHierarchyEdge</a></td><tdclass=SDescription>Constructs a hierarchy edge</td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.Variables">Variables</a></td><tdclass=SDescription></td></tr><trclass="SVariable SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.edges"id=link2onMouseOver="ShowTip(event, 'tt2', 'link2')"onMouseOut="HideTip('tt2')">edges</a></td><tdclass=SDescription>The graph edge(s) this object represents. </td></tr><trclass="SVariable SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.source"id=link3onMouseOver="ShowTip(event, 'tt3', 'link3')"onMouseOut="HideTip('tt3')">source</a></td><tdclass=SDescription>The node this edge is sourced at</td></tr><trclass="SVariable SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.target"id=link4onMouseOver="ShowTip(event, 'tt4', 'link4')"onMouseOut="HideTip('tt4')">target</a></td><tdclass=SDescription>The node this edge targets</td></tr><trclass="SVariable SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.isReversed"id=link5onMouseOver="ShowTip(event, 'tt5', 'link5')"onMouseOut="HideTip('tt5')">isReversed</a></td><tdclass=SDescription>Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout</td></tr><trclass="SGroup SIndent1"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.Functions">Functions</a></td><tdclass=SDescription></td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.invert"id=link6onMouseOver="ShowTip(event, 'tt6', 'link6')"onMouseOut="HideTip('tt6')">invert</a></td><tdclass=SDescription>Inverts the direction of this internal edge(s)</td></tr><trclass="SFunction SIndent2"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.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="#mxGraphHierarchyEdge.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="#mxGraphHierarchyEdge.isEdge"id=link9onMouseOver="ShowTip(event, 'tt9', 'link9')"onMouseOut="HideTip('tt9')">isEdge</a></td><tdclass=SDescription>Returns true.</td></tr><trclass="SFunction SIndent2 SMarked"><tdclass=SEntry><ahref="#mxGraphHierarchyEdge.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="#mxGraphHierarchyEdge.setGeneralPurposeVariable"id=link11onMouseOver="ShowTip(event, 'tt11', 'link11')"onMouseOut="HideTip('tt11')">setGeneralPurposeVariable</a></td><tdclass=SDescription>Set the
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.mxGraphHierarchyEdge"></a>mxGraphHierarchyEdge</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function mxGraphHierarchyEdge(</td><tdclass=PParameternowrap>edges</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Constructs a hierarchy edge</p><h4class=CHeading>Arguments</h4><tableborder=0cellspacing=0cellpadding=0class=CDescriptionList><tr><tdclass=CDLEntry>edges</td><tdclass=CDLDescription>a list of real graph edges this abstraction represents</td></tr></table></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.edges"></a>edges</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.edges</td></tr></table></blockquote><p>The graph edge(s) this object represents. Parallel edges are all grouped together within one hierarchy edge.</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.source"></a>source</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.source</td></tr></table></blockquote><p>The node this edge is sourced at</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.target"></a>target</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.target</td></tr></table></blockquote><p>The node this edge targets</p></div></div></div>
<divclass="CVariable"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.isReversed"></a>isReversed</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.isReversed</td></tr></table></blockquote><p>Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.invert"></a>invert</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.prototype.invert = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote><p>Inverts the direction of this internal edge(s)</p></div></div></div>
<divclass="CFunction"><divclass=CTopic><h3class=CTitle><aname="mxGraphHierarchyEdge.getNextLayerConnectedCells"></a>getNextLayerConnectedCells</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.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="mxGraphHierarchyEdge.getPreviousLayerConnectedCells"></a>getPreviousLayerConnectedCells</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.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="mxGraphHierarchyEdge.getGeneralPurposeVariable"></a>getGeneralPurposeVariable</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.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="mxGraphHierarchyEdge.setGeneralPurposeVariable"></a>setGeneralPurposeVariable</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.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="mxGraphHierarchyEdge.getCoreCell"></a>getCoreCell</h3><divclass=CBody><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.getCoreCell = function()</td></tr></table></blockquote><p>Gets the first core edge 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 mxGraphHierarchyEdge(</td><tdclass=PParameternowrap>edges</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Constructs a hierarchy edge</div></div><divclass=CToolTipid="tt2"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.edges</td></tr></table></blockquote>The graph edge(s) this object represents. </div></div><divclass=CToolTipid="tt3"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.source</td></tr></table></blockquote>The node this edge is sourced at</div></div><divclass=CToolTipid="tt4"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.target</td></tr></table></blockquote>The node this edge targets</div></div><divclass=CToolTipid="tt5"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxGraphHierarchyEdge.prototype.isReversed</td></tr></table></blockquote>Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout</div></div><divclass=CToolTipid="tt6"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.prototype.invert = function(</td><tdclass=PParameternowrap>layer</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Inverts the direction of this internal edge(s)</div></div><divclass=CToolTipid="tt7"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraphHierarchyEdge.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>mxGraphHierarchyEdge.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>mxGraphHierarchyEdge.prototype.isEdge = 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>mxGraphHierarchyEdge.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>mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function(</td><tdclass=PParameternowrap>layer,</td></tr><tr><td></td><tdclass=PPa