mxgraph-map-fix
Version:
mxGraph is a fully client side JavaScript diagramming library that uses SVG and HTML for rendering.
254 lines (253 loc) • 160 kB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mxGraph: com.mxgraph.mxGraphModel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">mxGraph
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacecom.html">com</a></li><li class="navelem"><a class="el" href="namespacecom_1_1mxgraph.html">mxgraph</a></li><li class="navelem"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html">mxGraphModel</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pub-static-methods">Static Public Member Functions</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<a href="#pro-attribs">Protected Attributes</a> |
<a href="#properties">Properties</a> |
<a href="#events">Events</a> |
<a href="classcom_1_1mxgraph_1_1mxGraphModel-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.mxgraph.mxGraphModel Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Implements a graph model. The graph model acts as a wrapper around the cells which are in charge of storing the actual graph datastructure. The model acts as a transactional wrapper with event notification for all changes, whereas the cells contain the atomic operations for updating the actual datastructure.
<a href="classcom_1_1mxgraph_1_1mxGraphModel.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.mxgraph.mxGraphModel:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1mxgraph_1_1mxGraphModel.png" usemap="#com.mxgraph.mxGraphModel_map" alt=""/>
<map id="com.mxgraph.mxGraphModel_map" name="com.mxgraph.mxGraphModel_map">
<area href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html" title="Defines the requirements for a graph model to be used with mxGraph. " alt="com.mxgraph.mxIGraphModel" shape="rect" coords="0,0,179,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae760e20b9ce840c08f90deae90a3abcd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ae760e20b9ce840c08f90deae90a3abcd">mxGraphModel</a> ()</td></tr>
<tr class="memdesc:ae760e20b9ce840c08f90deae90a3abcd"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new empty graph model. <a href="#ae760e20b9ce840c08f90deae90a3abcd">More...</a><br /></td></tr>
<tr class="separator:ae760e20b9ce840c08f90deae90a3abcd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d2deede605768c92ba7104fedb23510"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a7d2deede605768c92ba7104fedb23510">mxGraphModel</a> (Object <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a80296b5b88a8341cb9a5a6f0514b00e4">root</a>)</td></tr>
<tr class="memdesc:a7d2deede605768c92ba7104fedb23510"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new graph model. If no root is specified then a new root <a class="el" href="classcom_1_1mxgraph_1_1mxCell.html" title="Cells are the elements of the graph model. They represent the state of the groups, vertices and edges in a graph. ">mxCell</a> with a default layer is created. <a href="#a7d2deede605768c92ba7104fedb23510">More...</a><br /></td></tr>
<tr class="separator:a7d2deede605768c92ba7104fedb23510"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a69fca8fb814fb7de26763be0b4b19e34"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a69fca8fb814fb7de26763be0b4b19e34">Clear</a> ()</td></tr>
<tr class="memdesc:a69fca8fb814fb7de26763be0b4b19e34"><td class="mdescLeft"> </td><td class="mdescRight">Sets a new root using createRoot. <a href="#a69fca8fb814fb7de26763be0b4b19e34">More...</a><br /></td></tr>
<tr class="separator:a69fca8fb814fb7de26763be0b4b19e34"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a077a93f5e8a19b1c8305bc1c1355550e"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a077a93f5e8a19b1c8305bc1c1355550e">CreateRoot</a> ()</td></tr>
<tr class="memdesc:a077a93f5e8a19b1c8305bc1c1355550e"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new root cell with a default layer (child 0). <a href="#a077a93f5e8a19b1c8305bc1c1355550e">More...</a><br /></td></tr>
<tr class="separator:a077a93f5e8a19b1c8305bc1c1355550e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb94574030d54696aa0f1ce668141913"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#afb94574030d54696aa0f1ce668141913">GetCell</a> (string id)</td></tr>
<tr class="separator:afb94574030d54696aa0f1ce668141913"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac36af210b1b3159dc187dd5fbb298e19"><td class="memItemLeft" align="right" valign="top">Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ac36af210b1b3159dc187dd5fbb298e19">CloneCells</a> (Object[] <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a0a24b807cfff58dff8069fe2e1f38254">cells</a>, bool includeChildren)</td></tr>
<tr class="memdesc:ac36af210b1b3159dc187dd5fbb298e19"><td class="mdescLeft"> </td><td class="mdescRight">Returns an array of clones for the given array of cells. Depending on the value of includeChildren, a deep clone is created for each cell. Connections are restored based if the corresponding cell is contained in the passed in array. <a href="#ac36af210b1b3159dc187dd5fbb298e19">More...</a><br /></td></tr>
<tr class="separator:ac36af210b1b3159dc187dd5fbb298e19"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2257ccb14a06d8e83af26a2b04825b80"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a2257ccb14a06d8e83af26a2b04825b80">IsAncestor</a> (Object parent, Object child)</td></tr>
<tr class="memdesc:a2257ccb14a06d8e83af26a2b04825b80"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the given parent is an ancestor of child. <a href="#a2257ccb14a06d8e83af26a2b04825b80">More...</a><br /></td></tr>
<tr class="separator:a2257ccb14a06d8e83af26a2b04825b80"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a30cbb76e0bf39460796f494fdbfb2d17"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a30cbb76e0bf39460796f494fdbfb2d17">Contains</a> (Object cell)</td></tr>
<tr class="memdesc:a30cbb76e0bf39460796f494fdbfb2d17"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the model contains the given cell. <a href="#a30cbb76e0bf39460796f494fdbfb2d17">More...</a><br /></td></tr>
<tr class="separator:a30cbb76e0bf39460796f494fdbfb2d17"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51a36648daf6c29ebbf4e88933bc82b8"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a51a36648daf6c29ebbf4e88933bc82b8">GetParent</a> (Object child)</td></tr>
<tr class="memdesc:a51a36648daf6c29ebbf4e88933bc82b8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the parent of the given cell. <a href="#a51a36648daf6c29ebbf4e88933bc82b8">More...</a><br /></td></tr>
<tr class="separator:a51a36648daf6c29ebbf4e88933bc82b8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8904c4103503bc620ba3ec8dd0892ca"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ae8904c4103503bc620ba3ec8dd0892ca">Add</a> (Object parent, Object child, int index)</td></tr>
<tr class="memdesc:ae8904c4103503bc620ba3ec8dd0892ca"><td class="mdescLeft"> </td><td class="mdescRight">Adds the specified child to the parent at the given index. If no index is specified then the child is appended to the parent's array of children. <a href="#ae8904c4103503bc620ba3ec8dd0892ca">More...</a><br /></td></tr>
<tr class="separator:ae8904c4103503bc620ba3ec8dd0892ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9575f6cbec5289df808e8071d77a9665"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a9575f6cbec5289df808e8071d77a9665">CreateId</a> (Object cell)</td></tr>
<tr class="memdesc:a9575f6cbec5289df808e8071d77a9665"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new Id for the given cell and increments the global counter for creating new Ids. <a href="#a9575f6cbec5289df808e8071d77a9665">More...</a><br /></td></tr>
<tr class="separator:a9575f6cbec5289df808e8071d77a9665"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aee6bf0e1bc6eb7045c543d13611cf3dd"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#aee6bf0e1bc6eb7045c543d13611cf3dd">Remove</a> (Object cell)</td></tr>
<tr class="memdesc:aee6bf0e1bc6eb7045c543d13611cf3dd"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#acdfefab19b882fcaa4e51e146b70014b" title="Removes the specified cell from the model. This operation will remove the cell and all of its childre...">com.mxgraph.mxIGraphModel.Remove(Object)</a> <a href="#aee6bf0e1bc6eb7045c543d13611cf3dd">More...</a><br /></td></tr>
<tr class="separator:aee6bf0e1bc6eb7045c543d13611cf3dd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a83223523565c8d883a4e771d4a23f498"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a83223523565c8d883a4e771d4a23f498">GetChildCount</a> (Object cell)</td></tr>
<tr class="memdesc:a83223523565c8d883a4e771d4a23f498"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of children in the given cell. <a href="#a83223523565c8d883a4e771d4a23f498">More...</a><br /></td></tr>
<tr class="separator:a83223523565c8d883a4e771d4a23f498"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a887f7e219f4eb298f7aad502a3091f89"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a887f7e219f4eb298f7aad502a3091f89">GetChildAt</a> (Object parent, int index)</td></tr>
<tr class="memdesc:a887f7e219f4eb298f7aad502a3091f89"><td class="mdescLeft"> </td><td class="mdescRight">Returns the child of the given parent at the given index. <a href="#a887f7e219f4eb298f7aad502a3091f89">More...</a><br /></td></tr>
<tr class="separator:a887f7e219f4eb298f7aad502a3091f89"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a339d1951aeaddcfff04414472faa36a3"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a339d1951aeaddcfff04414472faa36a3">GetTerminal</a> (Object edge, bool isSource)</td></tr>
<tr class="memdesc:a339d1951aeaddcfff04414472faa36a3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the source or target terminal of the given edge depending on the value of the boolean parameter. <a href="#a339d1951aeaddcfff04414472faa36a3">More...</a><br /></td></tr>
<tr class="separator:a339d1951aeaddcfff04414472faa36a3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aae517f6ae9e0dbb8fa59a63636c2d725"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#aae517f6ae9e0dbb8fa59a63636c2d725">SetTerminal</a> (Object edge, Object terminal, bool isSource)</td></tr>
<tr class="memdesc:aae517f6ae9e0dbb8fa59a63636c2d725"><td class="mdescLeft"> </td><td class="mdescRight">Sets the source or target terminal of the given edge using. <a href="#aae517f6ae9e0dbb8fa59a63636c2d725">More...</a><br /></td></tr>
<tr class="separator:aae517f6ae9e0dbb8fa59a63636c2d725"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af8db42fb432eefd92ba93dd3cdaa9b89"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#af8db42fb432eefd92ba93dd3cdaa9b89">UpdateEdgeParents</a> (Object cell)</td></tr>
<tr class="memdesc:af8db42fb432eefd92ba93dd3cdaa9b89"><td class="mdescLeft"> </td><td class="mdescRight">Updates the parents of the edges connected to the given cell and all its descendants so that each edge is contained in the nearest common ancestor. <a href="#af8db42fb432eefd92ba93dd3cdaa9b89">More...</a><br /></td></tr>
<tr class="separator:af8db42fb432eefd92ba93dd3cdaa9b89"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac6b38204777758455270e98e43777256"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ac6b38204777758455270e98e43777256">UpdateEdgeParents</a> (Object cell, Object <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a80296b5b88a8341cb9a5a6f0514b00e4">root</a>)</td></tr>
<tr class="memdesc:ac6b38204777758455270e98e43777256"><td class="mdescLeft"> </td><td class="mdescRight">Updates the parents of the edges connected to the given cell and all its descendants so that the edge is contained in the nearest-common-ancestor. <a href="#ac6b38204777758455270e98e43777256">More...</a><br /></td></tr>
<tr class="separator:ac6b38204777758455270e98e43777256"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a06e516f7be32d17847bae68475caa892"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a06e516f7be32d17847bae68475caa892">UpdateEdgeParent</a> (Object edge, Object <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a80296b5b88a8341cb9a5a6f0514b00e4">root</a>)</td></tr>
<tr class="memdesc:a06e516f7be32d17847bae68475caa892"><td class="mdescLeft"> </td><td class="mdescRight">Inner helper method to update the parent of the specified edge to the nearest-common-ancestor of its two terminals. <a href="#a06e516f7be32d17847bae68475caa892">More...</a><br /></td></tr>
<tr class="separator:a06e516f7be32d17847bae68475caa892"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a308bbb16016634b65ebe432747af6798"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a308bbb16016634b65ebe432747af6798">GetOrigin</a> (Object cell)</td></tr>
<tr class="memdesc:a308bbb16016634b65ebe432747af6798"><td class="mdescLeft"> </td><td class="mdescRight">Returns the absolute, cummulated origin for the children inside the given parent. <a href="#a308bbb16016634b65ebe432747af6798">More...</a><br /></td></tr>
<tr class="separator:a308bbb16016634b65ebe432747af6798"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33890fcb2491e140e19b4bb0619b5a19"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a33890fcb2491e140e19b4bb0619b5a19">GetNearestCommonAncestor</a> (Object cell1, Object cell2)</td></tr>
<tr class="memdesc:a33890fcb2491e140e19b4bb0619b5a19"><td class="mdescLeft"> </td><td class="mdescRight">Returns the nearest common ancestor for the specified cells. <a href="#a33890fcb2491e140e19b4bb0619b5a19">More...</a><br /></td></tr>
<tr class="separator:a33890fcb2491e140e19b4bb0619b5a19"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab20a13d1702278f8cc3507d53c639114"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ab20a13d1702278f8cc3507d53c639114">GetEdgeCount</a> (Object cell)</td></tr>
<tr class="memdesc:ab20a13d1702278f8cc3507d53c639114"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad67527a8bf0ecae8e0fc737a2ee0d838" title="Returns the number of distinct edges connected to the given cell. ">com.mxgraph.mxIGraphModel.GetEdgeCount(Object)</a> <a href="#ab20a13d1702278f8cc3507d53c639114">More...</a><br /></td></tr>
<tr class="separator:ab20a13d1702278f8cc3507d53c639114"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a678b42b400eb40558e1e039db7136ee4"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a678b42b400eb40558e1e039db7136ee4">GetEdgeAt</a> (Object parent, int index)</td></tr>
<tr class="memdesc:a678b42b400eb40558e1e039db7136ee4"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a45b739ca59bd36f8d7c63f69e8ae61e0" title="Returns the edge of cell at the given index. ">com.mxgraph.mxIGraphModel.GetEdgeAt(Object, int)</a> <a href="#a678b42b400eb40558e1e039db7136ee4">More...</a><br /></td></tr>
<tr class="separator:a678b42b400eb40558e1e039db7136ee4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a315cc5ce42eedd4b25f04e9ae72c4de6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a315cc5ce42eedd4b25f04e9ae72c4de6">IsVertex</a> (Object cell)</td></tr>
<tr class="memdesc:a315cc5ce42eedd4b25f04e9ae72c4de6"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#acdc9b7bf983ce698c8ab58d650884844" title="Returns true if the given cell is a vertex. ">com.mxgraph.mxIGraphModel.IsVertex(Object)</a> <a href="#a315cc5ce42eedd4b25f04e9ae72c4de6">More...</a><br /></td></tr>
<tr class="separator:a315cc5ce42eedd4b25f04e9ae72c4de6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a894596a870d360fc9a1e16737b9b8183"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a894596a870d360fc9a1e16737b9b8183">IsEdge</a> (Object cell)</td></tr>
<tr class="memdesc:a894596a870d360fc9a1e16737b9b8183"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a55f48b5247ec10a1bb2233ea60c8215f" title="Returns true if the given cell is an edge. ">com.mxgraph.mxIGraphModel.IsEdge(Object)</a> <a href="#a894596a870d360fc9a1e16737b9b8183">More...</a><br /></td></tr>
<tr class="separator:a894596a870d360fc9a1e16737b9b8183"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c47387dc95dfdf6e6d252ff4b00fa07"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a9c47387dc95dfdf6e6d252ff4b00fa07">IsConnectable</a> (Object cell)</td></tr>
<tr class="memdesc:a9c47387dc95dfdf6e6d252ff4b00fa07"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a471cb28306dc3fed8cfc93e1e140fdab" title="Returns true if the given cell is connectable. ">com.mxgraph.mxIGraphModel.IsConnectable(Object)</a> <a href="#a9c47387dc95dfdf6e6d252ff4b00fa07">More...</a><br /></td></tr>
<tr class="separator:a9c47387dc95dfdf6e6d252ff4b00fa07"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab47649ca9c1da274b27ac9ede9c4c442"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ab47649ca9c1da274b27ac9ede9c4c442">GetValue</a> (Object cell)</td></tr>
<tr class="memdesc:ab47649ca9c1da274b27ac9ede9c4c442"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ab58054989c1b3f1ba47269b66dfd5a8b" title="Returns the user object of the given cell. ">com.mxgraph.mxIGraphModel.GetValue(Object)</a> <a href="#ab47649ca9c1da274b27ac9ede9c4c442">More...</a><br /></td></tr>
<tr class="separator:ab47649ca9c1da274b27ac9ede9c4c442"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03343d292683b6db4662121e9e3cb780"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a03343d292683b6db4662121e9e3cb780">SetValue</a> (Object cell, Object value)</td></tr>
<tr class="memdesc:a03343d292683b6db4662121e9e3cb780"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a106592d04d501478143594bb3822fe47" title="Sets the user object of then given cell. ">com.mxgraph.mxIGraphModel.SetValue(Object, Object)</a> <a href="#a03343d292683b6db4662121e9e3cb780">More...</a><br /></td></tr>
<tr class="separator:a03343d292683b6db4662121e9e3cb780"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afcc8f229d66d1f58200543f189bc2ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html">mxGeometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#afcc8f229d66d1f58200543f189bc2ddd">GetGeometry</a> (Object cell)</td></tr>
<tr class="memdesc:afcc8f229d66d1f58200543f189bc2ddd"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a23f5d07903551245edd81a0d7083bff1" title="Returns the geometry of the given cell. ">com.mxgraph.mxIGraphModel.GetGeometry(Object)</a> <a href="#afcc8f229d66d1f58200543f189bc2ddd">More...</a><br /></td></tr>
<tr class="separator:afcc8f229d66d1f58200543f189bc2ddd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a8892a8a0a704d5fd759c18b9e04639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html">mxGeometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a3a8892a8a0a704d5fd759c18b9e04639">SetGeometry</a> (Object cell, <a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html">mxGeometry</a> geometry)</td></tr>
<tr class="memdesc:a3a8892a8a0a704d5fd759c18b9e04639"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a726274a683813f9f8dbfb1e8e95015ad" title="Sets the geometry of the given cell. ">com.mxgraph.mxIGraphModel.SetGeometry(Object, mxGeometry)</a> <a href="#a3a8892a8a0a704d5fd759c18b9e04639">More...</a><br /></td></tr>
<tr class="separator:a3a8892a8a0a704d5fd759c18b9e04639"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a07c1d07e151c7415ac7e534622611f00"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a07c1d07e151c7415ac7e534622611f00">GetStyle</a> (Object cell)</td></tr>
<tr class="memdesc:a07c1d07e151c7415ac7e534622611f00"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a3b500dd24fa5dd396bdeb1e8e09b0626" title="Returns the style of the given cell. ">com.mxgraph.mxIGraphModel.GetStyle(Object)</a> <a href="#a07c1d07e151c7415ac7e534622611f00">More...</a><br /></td></tr>
<tr class="separator:a07c1d07e151c7415ac7e534622611f00"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a50c4137ed3a246f338eb1d755c40ce10"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a50c4137ed3a246f338eb1d755c40ce10">SetStyle</a> (Object cell, string style)</td></tr>
<tr class="memdesc:a50c4137ed3a246f338eb1d755c40ce10"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a005f5979ec0a5f94cbdfeaa9fd52087b" title="Sets the style of the given cell. ">com.mxgraph.mxIGraphModel.SetStyle(Object, string)</a> <a href="#a50c4137ed3a246f338eb1d755c40ce10">More...</a><br /></td></tr>
<tr class="separator:a50c4137ed3a246f338eb1d755c40ce10"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a329df4ca7a7ab958a339695ea188842f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a329df4ca7a7ab958a339695ea188842f">IsVisible</a> (Object cell)</td></tr>
<tr class="memdesc:a329df4ca7a7ab958a339695ea188842f"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a1947ffa03c65ff0a0cb14c7c742a4b8c" title="Returns true if the given cell is visible. ">com.mxgraph.mxIGraphModel.IsVisible(Object)</a> <a href="#a329df4ca7a7ab958a339695ea188842f">More...</a><br /></td></tr>
<tr class="separator:a329df4ca7a7ab958a339695ea188842f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51a0dd4569d00a19aedd3f59acea8fc5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a51a0dd4569d00a19aedd3f59acea8fc5">SetVisible</a> (Object cell, bool visible)</td></tr>
<tr class="memdesc:a51a0dd4569d00a19aedd3f59acea8fc5"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a11faed388a4b66de80863e768fdde957" title="Sets the visible state of the given cell. ">com.mxgraph.mxIGraphModel.SetVisible(Object, bool)</a> <a href="#a51a0dd4569d00a19aedd3f59acea8fc5">More...</a><br /></td></tr>
<tr class="separator:a51a0dd4569d00a19aedd3f59acea8fc5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37f7e884b6e4e4eccd5fbb376c056df4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a37f7e884b6e4e4eccd5fbb376c056df4">IsCollapsed</a> (Object cell)</td></tr>
<tr class="memdesc:a37f7e884b6e4e4eccd5fbb376c056df4"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#adfbdb706654adcabf5a8277d7903a715" title="Returns true if the given cell is collapsed. ">com.mxgraph.mxIGraphModel.IsCollapsed(Object)</a> <a href="#a37f7e884b6e4e4eccd5fbb376c056df4">More...</a><br /></td></tr>
<tr class="separator:a37f7e884b6e4e4eccd5fbb376c056df4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab0bc27bc208e6de7fbef26cad23d496f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ab0bc27bc208e6de7fbef26cad23d496f">SetCollapsed</a> (Object cell, bool collapsed)</td></tr>
<tr class="memdesc:ab0bc27bc208e6de7fbef26cad23d496f"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#aa9e29fca5946a975f3151fd729ebbfd8" title="Sets the collapsed state of the given cell. ">com.mxgraph.mxIGraphModel.SetCollapsed(Object, bool)</a> <a href="#ab0bc27bc208e6de7fbef26cad23d496f">More...</a><br /></td></tr>
<tr class="separator:ab0bc27bc208e6de7fbef26cad23d496f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6f033be9b25d1e696e91f79267dea417"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a6f033be9b25d1e696e91f79267dea417">BeginUpdate</a> ()</td></tr>
<tr class="memdesc:a6f033be9b25d1e696e91f79267dea417"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a1ba0c455c49ca2982fee04a7645c22db" title="Increments the updateLevel by one. The event notification is queued until updateLevel reaches 0 by us...">com.mxgraph.mxIGraphModel.BeginUpdate()</a> <a href="#a6f033be9b25d1e696e91f79267dea417">More...</a><br /></td></tr>
<tr class="separator:a6f033be9b25d1e696e91f79267dea417"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73af4179fe703590e6b3ea8a81ae4e55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a73af4179fe703590e6b3ea8a81ae4e55">EndUpdate</a> ()</td></tr>
<tr class="memdesc:a73af4179fe703590e6b3ea8a81ae4e55"><td class="mdescLeft"> </td><td class="mdescRight">see <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a4d3170b6bcffa23d72bb6b6594be3fdb" title="Decrements the updateLevel by one and fires a notification event if the updateLevel reaches 0...">com.mxgraph.mxIGraphModel.EndUpdate()</a> <a href="#a73af4179fe703590e6b3ea8a81ae4e55">More...</a><br /></td></tr>
<tr class="separator:a73af4179fe703590e6b3ea8a81ae4e55"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2aa6de5af51eb8890b1b8c169a36541b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a2aa6de5af51eb8890b1b8c169a36541b">MergeChildren</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxICell.html">mxICell</a> from, <a class="el" href="interfacecom_1_1mxgraph_1_1mxICell.html">mxICell</a> to, bool cloneAllEdges)</td></tr>
<tr class="memdesc:a2aa6de5af51eb8890b1b8c169a36541b"><td class="mdescLeft"> </td><td class="mdescRight">Merges the children of the given cell into the given target cell inside this model. All cells are cloned unless there is a corresponding cell in the model with the same id, in which case the source cell is ignored and all edges are connected to the corresponding cell in this model. Edges are considered to have no identity and are always cloned unless the cloneAllEdges flag is set to false, in which case edges with the same id in the target model are reconnected to reflect the terminals of the source edges. <a href="#a2aa6de5af51eb8890b1b8c169a36541b">More...</a><br /></td></tr>
<tr class="separator:a2aa6de5af51eb8890b1b8c169a36541b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a10aeb9ad2fc0bd774f3f0a09d06d5870"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a10aeb9ad2fc0bd774f3f0a09d06d5870">GetDirectedEdgeCount</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell, bool outgoing)</td></tr>
<tr class="memdesc:a10aeb9ad2fc0bd774f3f0a09d06d5870"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of incoming or outgoing edges. <a href="#a10aeb9ad2fc0bd774f3f0a09d06d5870">More...</a><br /></td></tr>
<tr class="separator:a10aeb9ad2fc0bd774f3f0a09d06d5870"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73a2f324677bd1493239e9512c5b7518"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a73a2f324677bd1493239e9512c5b7518">GetDirectedEdgeCount</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell, bool outgoing, Object ignoredEdge)</td></tr>
<tr class="memdesc:a73a2f324677bd1493239e9512c5b7518"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of incoming or outgoing edges, ignoring the given edge. <a href="#a73a2f324677bd1493239e9512c5b7518">More...</a><br /></td></tr>
<tr class="separator:a73a2f324677bd1493239e9512c5b7518"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a241312cf08bc6b67fbdbd26e7701e3d1"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a241312cf08bc6b67fbdbd26e7701e3d1">GetEdges</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell)</td></tr>
<tr class="memdesc:a241312cf08bc6b67fbdbd26e7701e3d1"><td class="mdescLeft"> </td><td class="mdescRight">Returns all edges connected to this cell including loops. <a href="#a241312cf08bc6b67fbdbd26e7701e3d1">More...</a><br /></td></tr>
<tr class="separator:a241312cf08bc6b67fbdbd26e7701e3d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a413d7edd819ccf35b57dcbfe1f311ff4"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a413d7edd819ccf35b57dcbfe1f311ff4">GetConnections</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell)</td></tr>
<tr class="memdesc:a413d7edd819ccf35b57dcbfe1f311ff4"><td class="mdescLeft"> </td><td class="mdescRight">Returns all edges connected to this cell without loops. <a href="#a413d7edd819ccf35b57dcbfe1f311ff4">More...</a><br /></td></tr>
<tr class="separator:a413d7edd819ccf35b57dcbfe1f311ff4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1b7687500ca0df7267cdb4e805388ecc"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a1b7687500ca0df7267cdb4e805388ecc">GetIncomingEdges</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell)</td></tr>
<tr class="memdesc:a1b7687500ca0df7267cdb4e805388ecc"><td class="mdescLeft"> </td><td class="mdescRight">Returns the incoming edges of the given cell without loops. <a href="#a1b7687500ca0df7267cdb4e805388ecc">More...</a><br /></td></tr>
<tr class="separator:a1b7687500ca0df7267cdb4e805388ecc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9449b45dfc96cff23ebdc175358bcc50"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a9449b45dfc96cff23ebdc175358bcc50">GetOutgoingEdges</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell)</td></tr>
<tr class="memdesc:a9449b45dfc96cff23ebdc175358bcc50"><td class="mdescLeft"> </td><td class="mdescRight">Returns the outgoing edges of the given cell without loops. <a href="#a9449b45dfc96cff23ebdc175358bcc50">More...</a><br /></td></tr>
<tr class="separator:a9449b45dfc96cff23ebdc175358bcc50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a137e8d0683063a973e91fb702f62b382"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a137e8d0683063a973e91fb702f62b382">GetEdges</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object cell, bool incoming, bool outgoing, bool includeLoops)</td></tr>
<tr class="memdesc:a137e8d0683063a973e91fb702f62b382"><td class="mdescLeft"> </td><td class="mdescRight">Returns all distinct edges connected to this cell. 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. <a href="#a137e8d0683063a973e91fb702f62b382">More...</a><br /></td></tr>
<tr class="separator:a137e8d0683063a973e91fb702f62b382"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecc6d4a8253a9b6687d6be2c23944cd8"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#aecc6d4a8253a9b6687d6be2c23944cd8">GetEdgesBetween</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object source, Object target)</td></tr>
<tr class="memdesc:aecc6d4a8253a9b6687d6be2c23944cd8"><td class="mdescLeft"> </td><td class="mdescRight">Returns all edges between the given source and target mxCells. If the optional boolean directed argument is false, then a matching edge is returned regardless of its direction. <a href="#aecc6d4a8253a9b6687d6be2c23944cd8">More...</a><br /></td></tr>
<tr class="separator:aecc6d4a8253a9b6687d6be2c23944cd8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3d8b509cf5b5f2c78fb39046438e5a66"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a3d8b509cf5b5f2c78fb39046438e5a66">GetEdgesBetween</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object source, Object target, bool directed)</td></tr>
<tr class="memdesc:a3d8b509cf5b5f2c78fb39046438e5a66"><td class="mdescLeft"> </td><td class="mdescRight">Returns all edges between the given source and target mxCells. If the optional boolean directed argument is false, then a matching edge is returned regardless of its direction. <a href="#a3d8b509cf5b5f2c78fb39046438e5a66">More...</a><br /></td></tr>
<tr class="separator:a3d8b509cf5b5f2c78fb39046438e5a66"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c3ccc16641258e671efef8c735b648c"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a2c3ccc16641258e671efef8c735b648c">GetOpposites</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object[] edges, Object terminal, bool sources, bool targets)</td></tr>
<tr class="memdesc:a2c3ccc16641258e671efef8c735b648c"><td class="mdescLeft"> </td><td class="mdescRight">Returns all opposite vertices wrt terminal for the given edges, only$ returning sources and/or targets as specified. The result is returned as an array of mxCells. <a href="#a2c3ccc16641258e671efef8c735b648c">More...</a><br /></td></tr>
<tr class="separator:a2c3ccc16641258e671efef8c735b648c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5937717eb03276a11807743b5e292036"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a5937717eb03276a11807743b5e292036">SetTerminals</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object edge, Object source, Object target)</td></tr>
<tr class="memdesc:a5937717eb03276a11807743b5e292036"><td class="mdescLeft"> </td><td class="mdescRight">Sets the source and target of the given edge in a single atomic change. <a href="#a5937717eb03276a11807743b5e292036">More...</a><br /></td></tr>
<tr class="separator:a5937717eb03276a11807743b5e292036"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2267b0ec6134c979766453a5e486d080"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a2267b0ec6134c979766453a5e486d080">getChildVertices</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object parent)</td></tr>
<tr class="memdesc:a2267b0ec6134c979766453a5e486d080"><td class="mdescLeft"> </td><td class="mdescRight">Returns the child vertices of the given parent. <a href="#a2267b0ec6134c979766453a5e486d080">More...</a><br /></td></tr>
<tr class="separator:a2267b0ec6134c979766453a5e486d080"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab346f1af94aa9ed605c08fe302677441"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ab346f1af94aa9ed605c08fe302677441">getChildEdges</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object parent)</td></tr>
<tr class="memdesc:ab346f1af94aa9ed605c08fe302677441"><td class="mdescLeft"> </td><td class="mdescRight">Returns the child edges of the given parent. <a href="#ab346f1af94aa9ed605c08fe302677441">More...</a><br /></td></tr>
<tr class="separator:ab346f1af94aa9ed605c08fe302677441"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeaefb2c906bdbf81c6bc875eb015544f"><td class="memItemLeft" align="right" valign="top">static Object [] </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#aeaefb2c906bdbf81c6bc875eb015544f">getChildCells</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> model, Object parent, bool vertices, bool edges)</td></tr>
<tr class="memdesc:aeaefb2c906bdbf81c6bc875eb015544f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the children of the given cell that are vertices and/or edges depending on the arguments. <a href="#aeaefb2c906bdbf81c6bc875eb015544f">More...</a><br /></td></tr>
<tr class="separator:aeaefb2c906bdbf81c6bc875eb015544f"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a6e4b420f5ddb24e80b1a8e858f9a720c"><td class="memItemLeft" align="right" valign="top">Object </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a6e4b420f5ddb24e80b1a8e858f9a720c">CloneCell</a> (Object cell, Hashtable mapping, bool includeChildren)</td></tr>
<tr class="memdesc:a6e4b420f5ddb24e80b1a8e858f9a720c"><td class="mdescLeft"> </td><td class="mdescRight">Inner helper method for cloning cells recursively. <a href="#a6e4b420f5ddb24e80b1a8e858f9a720c">More...</a><br /></td></tr>
<tr class="separator:a6e4b420f5ddb24e80b1a8e858f9a720c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae89d7cc37a13fb6682a419e47ad97a31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#ae89d7cc37a13fb6682a419e47ad97a31">RestoreClone</a> (Object clone, Object cell, Hashtable mapping)</td></tr>
<tr class="memdesc:ae89d7cc37a13fb6682a419e47ad97a31"><td class="mdescLeft"> </td><td class="mdescRight">Inner helper method for restoring the connections in a network of cloned cells. <a href="#ae89d7cc37a13fb6682a419e47ad97a31">More...</a><br /></td></tr>
<tr class="separator:ae89d7cc37a13fb6682a419e47ad97a31"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a71404b4896d9e0cf3c91d9f7d282b8e2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a71404b4896d9e0cf3c91d9f7d282b8e2">CellAdded</a> (Object cell)</td></tr>
<tr class="memdesc:a71404b4896d9e0cf3c91d9f7d282b8e2"><td class="mdescLeft"> </td><td class="mdescRight">Invoked after a cell has been added to a parent. This recursively creates an Id for the new cell and/or resolves Id collisions. <a href="#a71404b4896d9e0cf3c91d9f7d282b8e2">More...</a><br /></td></tr>
<tr class="separator:a71404b4896d9e0cf3c91d9f7d282b8e2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a76274f54bc2b7f453fe933e94a0ea409"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a76274f54bc2b7f453fe933e94a0ea409">CellRemoved</a> (Object cell)</td></tr>
<tr class="memdesc:a76274f54bc2b7f453fe933e94a0ea409"><td class="mdescLeft"> </td><td class="mdescRight">Invoked after a cell has been removed from the model. This recursively removes the cell from its terminals and removes the mapping from the Id to the cell. <a href="#a76274f54bc2b7f453fe933e94a0ea409">More...</a><br /></td></tr>
<tr class="separator:a76274f54bc2b7f453fe933e94a0ea409"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3e72ff0cc98e79c72837553daafd6aa4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a3e72ff0cc98e79c72837553daafd6aa4">MergeChildrenImpl</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxICell.html">mxICell</a> from, <a class="el" href="interfacecom_1_1mxgraph_1_1mxICell.html">mxICell</a> to, bool cloneAllEdges, Dictionary< Object, Object > mapping)</td></tr>
<tr class="memdesc:a3e72ff0cc98e79c72837553daafd6aa4"><td class="mdescLeft"> </td><td class="mdescRight">Clones the children of the source cell into the given target cell in this model and adds an entry to the mapping that maps from the source cell to the target cell with the same id or the clone of the source cell that was inserted into this model. <a href="#a3e72ff0cc98e79c72837553daafd6aa4">More...</a><br /></td></tr>
<tr class="separator:a3e72ff0cc98e79c72837553daafd6aa4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a80296b5b88a8341cb9a5a6f0514b00e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICell.html">mxICell</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a80296b5b88a8341cb9a5a6f0514b00e4">root</a></td></tr>
<tr class="memdesc:a80296b5b88a8341cb9a5a6f0514b00e4"><td class="mdescLeft"> </td><td class="mdescRight">Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells. That is, the actual element of the diagram are supposed to live in the third generation