<li><ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view"><spanclass="strong">Next Class</span></a></li>
<li><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">com.mxgraph.util.mxEventSource</a></li>
<li>
<ulclass="inheritance">
<li>com.mxgraph.view.mxGraph</li>
</ul>
</li>
</ul>
</li>
</ul>
<divclass="description">
<ulclass="blockList">
<liclass="blockList">
<hr>
<br>
<pre>public class <spanclass="strong">mxGraph</span>
extends <ahref="../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></pre>
<divclass="block">Implements a graph object that allows to create diagrams from a graph model
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view">mxGraph.mxICellVisitor</a></strong></code> </td>
<h3>Nested classes/interfaces inherited from class com.mxgraph.util.<ahref="../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<code><ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a></code></li>
<divclass="block">Specifies if negative coordinates for vertices are allowed.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<divclass="block">Specifies the maximum number of changes that should be processed to find
the dirty region.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true"title="class or interface in java.beans">PropertyChangeSupport</a></code></td>
<divclass="block">Specifies the return value for isConstrainChildren.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a></code></td>
<divclass="block">Value returned by getOverlap if isAllowOverlapParent returns
true for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<divclass="block">Specifies if parents should be extended according to the <extendParents>
switch if cells are added.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a></code></td>
<divclass="block">Fires repaint events for full repaints.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a></code></td>
<divclass="block">Specifies the return value for isHtmlLabel.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected static <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>></code></td>
<divclass="block">mxRectangle that specifies the minimum size of the graph canvas inside
the scrollpane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a></code></td>
<divclass="block">Specifies if multiple edges in the same direction between
the same pair of vertices are allowed.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[]</code></td>
<divclass="block">Specifies if the scale and translate should be reset if
the root changes in the model.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a></code></td>
<divclass="block">Specifies if nesting of swimlanes is allowed.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a></code></td>
<divclass="block">Fires repaint events for full repaints.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<h3>Fields inherited from class com.mxgraph.util.<ahref="../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<divclass="block">Constructs a new graph with an empty
<ahref="../../../com/mxgraph/model/mxGraphModel.html"title="class in com.mxgraph.model"><code>mxGraphModel</code></a>.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#mxGraph(com.mxgraph.model.mxIGraphModel)">mxGraph</a></strong>(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> model)</code>
<divclass="block">Constructs a new graph for the specified model.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#mxGraph(com.mxgraph.model.mxIGraphModel, com.mxgraph.view.mxStylesheet)">mxGraph</a></strong>(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> model,
<ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> stylesheet)</code>
<divclass="block">Constructs a new graph for the specified model.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#mxGraph(com.mxgraph.view.mxStylesheet)">mxGraph</a></strong>(<ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> stylesheet)</code>
<divclass="block">Constructs a new graph for the specified model.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addAllEdges(java.lang.Object[])">addAllEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns an array with the given cells and all edges that are connected
to a cell or one of its descendants.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCell(java.lang.Object)">addCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Adds the cell to the default parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCell(java.lang.Object, java.lang.Object)">addCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Adds the cell to the parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCell(java.lang.Object, java.lang.Object, java.lang.Integer, java.lang.Object, java.lang.Object)">addCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Adds the cell to the parent and connects it to the given source and
target terminals.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCells(java.lang.Object[])">addCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Adds the cells to the default parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCells(java.lang.Object[], java.lang.Object)">addCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Adds the cells to the parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCells(java.lang.Object[], java.lang.Object, java.lang.Integer)">addCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index)</code>
<divclass="block">Adds the cells to the parent at the given index.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addCells(java.lang.Object[], java.lang.Object, java.lang.Integer, java.lang.Object, java.lang.Object)">addCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Adds the cells to the parent at the given index, connecting each cell to
the optional source and target terminal.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addEdge(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Integer)">addEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index)</code>
<divclass="block">Adds the edge to the parent and connects it to the given source and
target terminals.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addImageBundle(com.mxgraph.util.mxImageBundle)">addImageBundle</a></strong>(<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a> bundle)</code>
<divclass="block">Adds the specified bundle.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> propertyName,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addSelectionCell(java.lang.Object)">addSelectionCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#addSelectionCells(java.lang.Object[])">addSelectionCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#alignCells(java.lang.String)">alignCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align)</code>
<divclass="block">Aligns the selection cells vertically or horizontally according to the
given alignment.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#alignCells(java.lang.String, java.lang.Object[])">alignCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Aligns the given cells vertically or horizontally according to the given
alignment.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#alignCells(java.lang.String, java.lang.Object[], java.lang.Object)">alignCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> param)</code>
<divclass="block">Aligns the given cells vertically or horizontally according to the given
alignment using the optional parameter as the coordinate.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellConnected(java.lang.Object, java.lang.Object, boolean, com.mxgraph.view.mxConnectionConstraint)">cellConnected</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</code>
<divclass="block">Sets the new terminal for the given edge and resets the edge points if
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellDrawn(com.mxgraph.canvas.mxICanvas, com.mxgraph.view.mxCellState, java.lang.Object, java.lang.Object)">cellDrawn</a></strong>(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> element,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> labelElement)</code>
<divclass="block">Called when a cell has been painted as the specified object, typically a
DOM node that represents the given cell graphically in a document.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellLabelChanged(java.lang.Object, java.lang.Object, boolean)">cellLabelChanged</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
boolean autoSize)</code>
<divclass="block">Sets the new label for a cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsAdded(java.lang.Object[], java.lang.Object, java.lang.Integer, java.lang.Object, java.lang.Object, boolean)">cellsAdded</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean absolute)</code>
<divclass="block">Adds the specified cells to the given parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsAdded(java.lang.Object[], java.lang.Object, java.lang.Integer, java.lang.Object, java.lang.Object, boolean, boolean)">cellsAdded</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean absolute,
boolean constrain)</code>
<divclass="block">Adds the specified cells to the given parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsFolded(java.lang.Object[], boolean, boolean)">cellsFolded</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse,
boolean recurse)</code>
<divclass="block">Invokes cellsFoldable with checkFoldable set to false.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsFolded(java.lang.Object[], boolean, boolean, boolean)">cellsFolded</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse,
boolean recurse,
boolean checkFoldable)</code>
<divclass="block">Sets the collapsed state of the specified cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellSizeUpdated(java.lang.Object, boolean)">cellSizeUpdated</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean ignoreChildren)</code>
<divclass="block">Updates the size of the given cell in the model using
getPreferredSizeForCell to get the new size.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsMoved(java.lang.Object[], double, double, boolean, boolean)">cellsMoved</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean disconnect,
boolean constrain)</code>
<divclass="block">Moves the specified cells by the given vector, disconnecting the cells
using disconnectGraph if disconnect is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsOrdered(java.lang.Object[], boolean)">cellsOrdered</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean back)</code>
<divclass="block">Moves the given cells to the front or back.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsRemoved(java.lang.Object[])">cellsRemoved</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Removes the given cells from the model.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsResized(java.lang.Object[], com.mxgraph.util.mxRectangle[])">cellsResized</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a>[] bounds)</code>
<divclass="block">Sets the bounds of the given cells and fires a <mxEvent.CELLS_RESIZED>
event.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cellsToggled(java.lang.Object[], boolean)">cellsToggled</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean show)</code>
<divclass="block">Sets the visible state of the specified cells.</div>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cloneCells(java.lang.Object[])">cloneCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Clones all cells in the given array.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#cloneCells(java.lang.Object[], boolean)">cloneCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean allowInvalidEdges)</code>
<divclass="block">Returns the clones for the given cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#connectCell(java.lang.Object, java.lang.Object, boolean)">connectCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source)</code>
<divclass="block">Connects the specified end of the given edge to the given terminal
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#connectCell(java.lang.Object, java.lang.Object, boolean, com.mxgraph.view.mxConnectionConstraint)">connectCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</code>
<divclass="block">Connects the specified end of the given edge to the given terminal
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#constrainChild(java.lang.Object)">constrainChild</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Keeps the given cell inside the bounds returned by
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#convertValueToString(java.lang.Object)">convertValueToString</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the textual representation for the given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#createEdge(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.String)">createEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</code>
<divclass="block">Hook method that creates the new edge for insertEdge.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a></code></td>
<divclass="block">Constructs a new view to be used in this graph.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#createGroupCell(java.lang.Object[])">createGroupCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Hook for creating the group cell to hold the given array of <mxCells> if
no group cell was given to the <group> function.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a></code></td>
<divclass="block">Constructs a new stylesheet to be used in this graph.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#createVertex(java.lang.Object, java.lang.String, java.lang.Object, double, double, double, double, java.lang.String)">createVertex</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</code>
<divclass="block">Hook method that creates the new vertex for insertVertex.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#createVertex(java.lang.Object, java.lang.String, java.lang.Object, double, double, double, double, java.lang.String, boolean)">createVertex</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
boolean relative)</code>
<divclass="block">Hook method that creates the new vertex for insertVertex.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#disconnectGraph(java.lang.Object[])">disconnectGraph</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Disconnects the given edges from the terminals which are not in the
given array.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#drawCell(com.mxgraph.canvas.mxICanvas, java.lang.Object)">drawCell</a></strong>(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Draws the given cell and its descendants onto the specified canvas.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#drawGraph(com.mxgraph.canvas.mxICanvas)">drawGraph</a></strong>(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas)</code>
<divclass="block">Draws the graph onto the given canvas.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#drawState(com.mxgraph.canvas.mxICanvas, com.mxgraph.view.mxCellState, boolean)">drawState</a></strong>(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
boolean drawLabel)</code>
<divclass="block">Draws the cell state with the given label onto the canvas.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#enterGroup(java.lang.Object)">enterGroup</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Uses the given cell as the root of the displayed cell hierarchy.</div>
<divclass="block">Changes the current root to the next valid root in the displayed cell
hierarchy.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#extendParent(java.lang.Object)">extendParent</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Resizes the parents recursively so that they contain the complete area
of the resized child cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#findTreeRoots(java.lang.Object)">findTreeRoots</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns all visible children in the given parent which do not have
incoming edges.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#findTreeRoots(java.lang.Object, boolean)">findTreeRoots</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean isolate)</code>
<divclass="block">Returns all visible children in the given parent which do not have
incoming edges.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#findTreeRoots(java.lang.Object, boolean, boolean)">findTreeRoots</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean isolate,
boolean invert)</code>
<divclass="block">Returns all visible children in the given parent which do not have
incoming edges.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#flipEdge(java.lang.Object)">flipEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge)</code>
<divclass="block">Called when the main control point of the edge is double-clicked.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Sets the collapsed state of the selection cells without recursion.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Sets the collapsed state of the selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Invokes foldCells with checkFoldable set to false.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean checkFoldable)</code>
<divclass="block">Sets the collapsed state of the specified cells and all descendants
if recurse is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getAllConnectionConstraints(com.mxgraph.view.mxCellState, boolean)">getAllConnectionConstraints</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> terminal,
boolean source)</code>
<divclass="block">Returns an array of all constraints for the given terminal.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getAllEdges(java.lang.Object[])">getAllEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns all edges connected to the given cells or their descendants.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<divclass="block">Returns the value of <border>.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundingBox(java.lang.Object)">getBoundingBox</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the bounds of the given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundingBox(java.lang.Object, boolean)">getBoundingBox</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges)</code>
<divclass="block">Returns the bounding box of the given cell including all connected edges
if includeEdge is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundingBox(java.lang.Object, boolean, boolean)">getBoundingBox</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<divclass="block">Returns the bounding box of the given cell including all connected edges
if includeEdge is true.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundingBoxFromGeometry(java.lang.Object[])">getBoundingBoxFromGeometry</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the bounding box for the geometries of the vertices in the
given array of cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundsForCells(java.lang.Object[], boolean, boolean, boolean)">getBoundsForCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges,
boolean includeDescendants,
boolean boundingBox)</code>
<divclass="block">Returns the bounds for the given cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getBoundsForGroup(java.lang.Object, java.lang.Object[], double)">getBoundsForGroup</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] children,
double border)</code>
<divclass="block">Returns the bounds to be used for the given group and children.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellBounds(java.lang.Object)">getCellBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the bounds of the given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellBounds(java.lang.Object, boolean)">getCellBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges)</code>
<divclass="block">Returns the bounds of the given cell including all connected edges
if includeEdge is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellBounds(java.lang.Object, boolean, boolean)">getCellBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges,
boolean includeDescendants)</code>
<divclass="block">Returns the bounds of the given cell including all connected edges
if includeEdge is true.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellBounds(java.lang.Object, boolean, boolean, boolean)">getCellBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges,
boolean includeDescendants,
boolean boundingBox)</code>
<divclass="block">Returns the bounds of the given cell including all connected edges
if includeEdge is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellContainmentArea(java.lang.Object)">getCellContainmentArea</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the mxRectangle inside which a cell is to be kept.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellGeometry(java.lang.Object)">getCellGeometry</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the geometry for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean rightHalfpane,
boolean bottomHalfpane)</code>
<divclass="block">Returns the children of the given parent that are contained in the
depending on rightHalfpane and bottomHalfpane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellsForGroup(java.lang.Object[])">getCellsForGroup</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the cells with the same parent as the first cell
in the given array.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellStyle(java.lang.Object)">getCellStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns an array of key, value pairs representing the cell style for the
given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCellValidationError(java.lang.Object)">getCellValidationError</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Checks all multiplicities that cannot be enforced while the graph is
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getChildCells(java.lang.Object)">getChildCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns the visible children of the given parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getChildCells(java.lang.Object, boolean, boolean)">getChildCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean vertices,
boolean edges)</code>
<divclass="block">Returns the visible child vertices or edges in the given parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getChildEdges(java.lang.Object)">getChildEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns the visible child edges of the given parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getChildOffsetForCell(java.lang.Object)">getChildOffsetForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the offset to be used for the cells inside the given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getChildVertices(java.lang.Object)">getChildVertices</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns the visible child vertices of the given parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getCloneableCells(java.lang.Object[])">getCloneableCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getConnectionConstraint(com.mxgraph.view.mxCellState, com.mxgraph.view.mxCellState, boolean)">getConnectionConstraint</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> edge,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> terminal,
boolean source)</code>
<divclass="block">Returns an connection constraint that describes the given connection
point.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getConnectionPoint(com.mxgraph.view.mxCellState, com.mxgraph.view.mxConnectionConstraint)">getConnectionPoint</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> vertex,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</code>
<divclass="block">Sets the connection constraint that describes the given connection point.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getConnections(java.lang.Object)">getConnections</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns all visible edges connected to the given cell without loops.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getConnections(java.lang.Object, java.lang.Object)">getConnections</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns all visible edges connected to the given cell without loops.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getConnections(java.lang.Object, java.lang.Object, boolean)">getConnections</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean recurse)</code>
<divclass="block">Returns all visible edges connected to the given cell without loops.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<divclass="block">Returns the current root of the displayed cell hierarchy.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a></code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<divclass="block">Returns the first child of the root in the model, that is, the first or
default layer of the diagram.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getDeletableCells(java.lang.Object[])">getDeletableCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getDropTarget(java.lang.Object[], java.awt.Point, java.lang.Object)">getDropTarget</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/awt/Point.html?is-external=true"title="class or interface in java.awt">Point</a> pt,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the given cell if it is a drop target for the given cells or the
nearest ancestor that may be used as a drop target for the given cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdges(java.lang.Object)">getEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns all visible edges connected to the given cell including loops.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdges(java.lang.Object, java.lang.Object)">getEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns all visible edges connected to the given cell including loops.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdges(java.lang.Object, java.lang.Object, boolean, boolean, boolean)">getEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean incoming,
boolean outgoing,
boolean includeLoops)</code>
<divclass="block">Returns the incoming and/or outgoing edges for the given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdges(java.lang.Object, java.lang.Object, boolean, boolean, boolean, boolean)">getEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean incoming,
boolean outgoing,
boolean includeLoops,
boolean recurse)</code>
<divclass="block">Returns the incoming and/or outgoing edges for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdgesBetween(java.lang.Object, java.lang.Object)">getEdgesBetween</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Returns the edges between the given source and target.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdgesBetween(java.lang.Object, java.lang.Object, boolean)">getEdgesBetween</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean directed)</code>
<divclass="block">Returns the edges between the given source and target.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getEdgeValidationError(java.lang.Object, java.lang.Object, java.lang.Object)">getEdgeValidationError</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Returns the validation error message to be displayed when inserting or
changing an edges' connectivity.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getFoldableCells(java.lang.Object[], boolean)">getFoldableCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse)</code>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getImage(com.mxgraph.view.mxCellState)">getImage</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</code>
<divclass="block">Returns the image URL for the given cell state.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getImageBundles(java.util.List)">getImageBundles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>> value)</code>
<divclass="block">Returns the image bundles</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getImageFromBundles(java.lang.String)">getImageFromBundles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key)</code>
<divclass="block">Searches all bundles for the specified key and returns the value for the
first match or null if the key is not found.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getIncomingEdges(java.lang.Object)">getIncomingEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns all incoming visible edges connected to the given cell without
loops.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getIncomingEdges(java.lang.Object, java.lang.Object)">getIncomingEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns the visible incoming edges for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getLabel(java.lang.Object)">getLabel</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns a string or DOM node that represents the label for the given
cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getLinkForCell(java.lang.Object)">getLinkForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the hyperlink to be used for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<divclass="block">Returns the graph model that contains the graph data.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getMovableCells(java.lang.Object[])">getMovableCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[]</code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getOpposites(java.lang.Object[], java.lang.Object)">getOpposites</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] edges,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal)</code>
<divclass="block">Returns all distinct visible opposite cells of the terminal on the given
edges.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getOpposites(java.lang.Object[], java.lang.Object, boolean, boolean)">getOpposites</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] edges,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean sources,
boolean targets)</code>
<divclass="block">Returns all distincts visible opposite cells for the specified terminal
on the given edges.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a></code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getOutgoingEdges(java.lang.Object)">getOutgoingEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns all outgoing visible edges connected to the given cell without
loops.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getOutgoingEdges(java.lang.Object, java.lang.Object)">getOutgoingEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Returns the visible outgoing edges for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>double</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getOverlap(java.lang.Object)">getOverlap</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns a decimal number representing the amount of the width and height
of the given cell that is allowed to overlap its parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getPaintBounds(java.lang.Object[])">getPaintBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns the bounding box of the given cells and their descendants.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getPreferredSizeForCell(java.lang.Object)">getPreferredSizeForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the preferred width and height of the given <mxCell> as an
<mxRectangle>.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getRemovedCellsForChanges(java.util.List)">getRemovedCellsForChanges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</code>
<divclass="block">Returns the cells that have been removed from the model.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getSelectionCellsForChanges(java.util.List)">getSelectionCellsForChanges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</code>
<divclass="block">Returns the cells to be selected for the given list of changes.</div>
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a></code></td>
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getStartSize(java.lang.Object)">getStartSize</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> swimlane)</code>
<divclass="block">Returns the start size of the given swimlane, that is, the width or
<divclass="block">Returns the stylesheet that provides the style.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getTargetForCell(java.lang.Object)">getTargetForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the hyperlink to be used for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getTerminalForPort(java.lang.Object, boolean)">getTerminalForPort</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean source)</code>
<divclass="block">Returns the terminal to be used for a given port.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getToolTipForCell(java.lang.Object)">getToolTipForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the tooltip to be used for the given cell.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#getTranslateForRoot(java.lang.Object)">getTranslateForRoot</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the translation to be used if the given cell is the root cell as
an <mxPoint>.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a></code></td>
<divclass="block">Returns the view that contains the cell states.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#graphModelChanged(com.mxgraph.model.mxIGraphModel, java.util.List)">graphModelChanged</a></strong>(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> sender,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</code>
<divclass="block">Called when the graph model changes.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<divclass="block">Groups the selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#groupCells(java.lang.Object)">groupCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group)</code>
<divclass="block">Groups the selection cells and adds them to the given group.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#groupCells(java.lang.Object, double)">groupCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
double border)</code>
<divclass="block">Groups the selection cells and adds them to the given group.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#groupCells(java.lang.Object, double, java.lang.Object[])">groupCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
double border,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Adds the cells into the given group.</div>
<divclass="block">Uses the root of the model as the root of the displayed cell hierarchy
and selects the previous root.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#insertEdge(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)">insertEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Creates and adds a new edge with an empty style.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#insertEdge(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.String)">insertEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</code>
<divclass="block">Adds a new edge into the given parent using value as the user object and
the given source and target as the terminals of the new edge.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#insertVertex(java.lang.Object, java.lang.String, java.lang.Object, double, double, double, double)">insertVertex</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height)</code>
<divclass="block">Creates and adds a new vertex with an empty style.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#insertVertex(java.lang.Object, java.lang.String, java.lang.Object, double, double, double, double, java.lang.String)">insertVertex</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</code>
<divclass="block">Adds a new vertex into the given parent using value as the user object
and the given coordinates as the geometry of the new vertex.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#insertVertex(java.lang.Object, java.lang.String, java.lang.Object, double, double, double, double, java.lang.String, boolean)">insertVertex</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
boolean relative)</code>
<divclass="block">Adds a new vertex into the given parent using value as the user object
and the given coordinates as the geometry of the new vertex.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isAllowOverlapParent(java.lang.Object)">isAllowOverlapParent</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is allowed to be placed outside of the
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isAutoSizeCell(java.lang.Object)">isAutoSizeCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the size of the given cell should automatically be
<divclass="block">Returns true if the size of the given cell should automatically be
updated after a change of the label.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellBendable(java.lang.Object)">isCellBendable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is bendable.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellCloneable(java.lang.Object)">isCellCloneable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns the constant true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellCollapsed(java.lang.Object)">isCellCollapsed</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is collapsed in this graph.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellConnectable(java.lang.Object)">isCellConnectable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is connectable in this graph.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellDeletable(java.lang.Object)">isCellDeletable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is movable.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellDisconnectable(java.lang.Object, java.lang.Object, boolean)">isCellDisconnectable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source)</code>
<divclass="block">Returns true if the given cell is disconnectable from the source or
target terminal.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellEditable(java.lang.Object)">isCellEditable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is movable.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellFoldable(java.lang.Object, boolean)">isCellFoldable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean collapse)</code>
<divclass="block">Returns true if the given cell is expandable.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellLocked(java.lang.Object)">isCellLocked</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell may not be moved, sized, bended,
disconnected, edited or selected.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellMovable(java.lang.Object)">isCellMovable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is movable.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellResizable(java.lang.Object)">isCellResizable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is resizable.</div>
<divclass="block">Returns true if editing is allowed in this graph.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellSelectable(java.lang.Object)">isCellSelectable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is selectable.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellSelected(java.lang.Object)">isCellSelected</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code> </td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isCellVisible(java.lang.Object)">isCellVisible</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is visible in this graph.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isConstrainChild(java.lang.Object)">isConstrainChild</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell should be kept inside the bounds of its
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isEdgeValid(java.lang.Object, java.lang.Object, java.lang.Object)">isEdgeValid</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Checks if the return value of getEdgeValidationError for the given
<divclass="block">Returns true if the graph is <enabled>.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isExtendParent(java.lang.Object)">isExtendParent</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the parent of the given cell should be extended if the
child has been resized so that it overlaps the parent.</div>
<divclass="block">Returns true if the grid is enabled.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isHtmlLabel(java.lang.Object)">isHtmlLabel</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the label must be rendered as HTML markup.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isLabelClipped(java.lang.Object)">isLabelClipped</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the overflow portion of labels should be hidden.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isLabelMovable(java.lang.Object)">isLabelMovable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given edges's label is moveable.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isLoop(com.mxgraph.view.mxCellState)">isLoop</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</code>
<divclass="block">Returns true if the given cell state is a loop.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isOrthogonal(com.mxgraph.view.mxCellState)">isOrthogonal</a></strong>(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> edge)</code>
<divclass="block">Returns true if perimeter points should be computed such that the
resulting edge has only horizontal or vertical segments.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isPort(java.lang.Object)">isPort</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is a "port", that is, when connecting to
<divclass="block">Affects the return values of isValidDropTarget to allow for edges as
drop targets.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isSplitTarget(java.lang.Object, java.lang.Object[])">isSplitTarget</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns true if split is enabled and the given edge may be splitted into
two edges with the given cell as a new terminal between the two.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isSwimlane(java.lang.Object)">isSwimlane</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is a swimlane.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isTerminalPointMovable(java.lang.Object, boolean)">isTerminalPointMovable</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
Returns true if the given terminal point is movable.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidAncestor(java.lang.Object, java.lang.Object, boolean)">isValidAncestor</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean recurse)</code>
<divclass="block">Returns whether or not the specified parent is a valid
based on whether ancestor recursion is enabled.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidConnection(java.lang.Object, java.lang.Object)">isValidConnection</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Returns true if the given target cell is a valid target for source.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidDropTarget(java.lang.Object, java.lang.Object[])">isValidDropTarget</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Returns true if the given cell is a valid drop target for the specified
cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidRoot(java.lang.Object)">isValidRoot</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is a valid root for the cell display
hierarchy.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidSource(java.lang.Object)">isValidSource</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns true if the given cell is a valid source for new connections.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#isValidTarget(java.lang.Object)">isValidTarget</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Returns isValidSource for the given cell.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#main(java.lang.String[])">main</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>[] args)</code>
<divclass="block">Prints the version number on the console.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#moveCells(java.lang.Object[], double, double)">moveCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy)</code>
<divclass="block">Moves the cells by the given amount.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#moveCells(java.lang.Object[], double, double, boolean)">moveCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean clone)</code>
<divclass="block">Moves or clones the cells and moves the cells or clones by the given
amount.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#moveCells(java.lang.Object[], double, double, boolean, java.lang.Object, java.awt.Point)">moveCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean clone,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/awt/Point.html?is-external=true"title="class or interface in java.awt">Point</a> location)</code>
<divclass="block">Moves or clones the specified cells and moves the cells or clones by the
given amount, adding them to the optional target cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Moves the selection cells to the front or back.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Moves the given cells to the front or back.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#postProcessCellStyle(java.util.Map)">postProcessCellStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> style)</code>
<divclass="block">Tries to resolve the value for the image style in the image bundles and
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#processChange(com.mxgraph.util.mxUndoableEdit.mxUndoableChange, boolean, boolean)">processChange</a></strong>(<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a> change,
boolean invalidate,
boolean ignoreDirty)</code>
<divclass="block">Processes the given change and invalidates the respective cached data
in <view>.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#processChanges(java.util.List, boolean, boolean)">processChanges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes,
<divclass="block">Clears all cell states or the states for the hierarchy starting at the
given cell and validates the graph.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Removes the selection cells from the graph.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeCells(java.lang.Object[])">removeCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Removes the given cells from the graph.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeCells(java.lang.Object[], boolean)">removeCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges)</code>
<divclass="block">Removes the given cells from the graph including all connected edges if
includeEdges is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Removes the selection cells from their parents and adds them to the
default parent returned by getDefaultParent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeCellsFromParent(java.lang.Object[])">removeCellsFromParent</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Removes the specified cells from their parents and adds them to the
default parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeImageBundle(com.mxgraph.util.mxImageBundle)">removeImageBundle</a></strong>(<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a> bundle)</code>
<divclass="block">Removes the specified bundle.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> propertyName,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeSelectionCell(java.lang.Object)">removeSelectionCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeSelectionCells(java.lang.Object[])">removeSelectionCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code> </td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#removeStateForCell(java.lang.Object)">removeStateForCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Removes all cached information for the given cell and its descendants.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#repaint(com.mxgraph.util.mxRectangle)">repaint</a></strong>(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> region)</code>
<divclass="block">Fires a repaint event.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#resetEdge(java.lang.Object)">resetEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge)</code>
<divclass="block">Resets the control points of the given edge.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#resetEdges(java.lang.Object[])">resetEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Resets the control points of the edges that are connected to the given
cells if not both ends of the edge are in the given cells array.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#resizeCell(java.lang.Object, com.mxgraph.util.mxRectangle)">resizeCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> bounds)</code>
<divclass="block">Sets the bounds of the given cell using resizeCells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#resizeCells(java.lang.Object[], com.mxgraph.util.mxRectangle[])">resizeCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a>[] bounds)</code>
<divclass="block">Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#selectAll(java.lang.Object)">selectAll</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Selects all children of the given parent cell or the children of the
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Selects all vertices and/or edges depending on the given boolean
<divclass="block">Selects all vertices inside the default parent.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#selectEdges(java.lang.Object)">selectEdges</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Selects all vertices inside the given parent or the default parent
<divclass="block">Selects all vertices inside the default parent.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#selectVertices(java.lang.Object)">selectVertices</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</code>
<divclass="block">Selects all vertices inside the given parent or the default parent
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setAlternateEdgeStyle(java.lang.String)">setAlternateEdgeStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value)</code>
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyle(java.lang.String)">setCellStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</code>
<divclass="block">Sets the style of the selection cells to the given value.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyle(java.lang.String, java.lang.Object[])">setCellStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Sets the style of the specified cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyleFlags(java.lang.String, int, boolean)">setCellStyleFlags</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
boolean value)</code>
<divclass="block">Sets or toggles the given bit for the given key in the styles of the
selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyleFlags(java.lang.String, int, java.lang.Boolean, java.lang.Object[])">setCellStyleFlags</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Boolean.html?is-external=true"title="class or interface in java.lang">Boolean</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Sets or toggles the given bit for the given key in the styles of the
specified cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyles(java.lang.String, java.lang.String)">setCellStyles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value)</code>
<divclass="block">Sets the key to value in the styles of the selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setCellStyles(java.lang.String, java.lang.String, java.lang.Object[])">setCellStyles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Sets the key to value in the styles of the given cells.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setConnectionConstraint(java.lang.Object, java.lang.Object, boolean, com.mxgraph.view.mxConnectionConstraint)">setConnectionConstraint</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</code>
<divclass="block">Sets the connection constraint that describes the given connection point.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setDefaultLoopStyle(com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction)">setDefaultLoopStyle</a></strong>(<ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a> value)</code>
<divclass="block">Sets the default style used for loops.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setDefaultParent(java.lang.Object)">setDefaultParent</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value)</code>
<divclass="block">Sets the default parent to be returned by getDefaultParent.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setMaximumGraphBounds(com.mxgraph.util.mxRectangle)">setMaximumGraphBounds</a></strong>(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> value)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setMinimumGraphSize(com.mxgraph.util.mxRectangle)">setMinimumGraphSize</a></strong>(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> value)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setModel(com.mxgraph.model.mxIGraphModel)">setModel</a></strong>(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> value)</code>
<divclass="block">Sets the graph model that contains the data, and fires an
mxEvent.CHANGE followed by an mxEvent.REPAINT event.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setMultiplicities(com.mxgraph.view.mxMultiplicity[])">setMultiplicities</a></strong>(<ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[] value)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setOrigin(com.mxgraph.util.mxPoint)">setOrigin</a></strong>(<ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> value)</code> </td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setSelectionCell(java.lang.Object)">setSelectionCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setSelectionCells(java.util.Collection)">setSelectionCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> cells)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setSelectionCells(java.lang.Object[])">setSelectionCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code> </td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setStylesheet(com.mxgraph.view.mxStylesheet)">setStylesheet</a></strong>(<ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> value)</code>
<divclass="block">Sets the stylesheet that provides the style.</div>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#setView(com.mxgraph.view.mxGraphView)">setView</a></strong>(<ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a> value)</code>
<divclass="block">Sets the view that contains the cell states.</div>
<divclass="block">Snaps the given numeric value to the grid if <gridEnabled> is true.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#splitEdge(java.lang.Object, java.lang.Object[])">splitEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#splitEdge(java.lang.Object, java.lang.Object[], double, double)">splitEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#splitEdge(java.lang.Object, java.lang.Object[], java.lang.Object, double, double)">splitEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> newEdge,
double dx,
double dy)</code>
<divclass="block">Splits the given edge by adding a newEdge between the previous source
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#swapBounds(java.lang.Object, boolean)">swapBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean willCollapse)</code>
<divclass="block">Swaps the alternate and the actual bounds in the geometry of the given
cell invoking updateAlternateBounds before carrying out the swap.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Sets the visible state of the selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Sets the visible state of the specified cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges)</code>
<divclass="block">Sets the visible state of the specified cells and all connected edges
if includeEdges is true.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#toggleCellStyle(java.lang.String, boolean, java.lang.Object)">toggleCellStyle</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
boolean defaultValue,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Toggles the boolean value for the given key in the style of the
given cell.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#toggleCellStyleFlags(java.lang.String, int)">toggleCellStyleFlags</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag)</code>
<divclass="block">Toggles the given bit for the given key in the styles of the selection
cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#toggleCellStyleFlags(java.lang.String, int, java.lang.Object[])">toggleCellStyleFlags</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Toggles the given bit for the given key in the styles of the specified
cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#toggleCellStyles(java.lang.String, boolean)">toggleCellStyles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
boolean defaultValue)</code>
<divclass="block">Toggles the boolean value for the given key in the style of the
selection cells.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#toggleCellStyles(java.lang.String, boolean, java.lang.Object[])">toggleCellStyles</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Toggles the boolean value for the given key in the style of the given
cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#translateCell(java.lang.Object, double, double)">translateCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
double dx,
double dy)</code>
<divclass="block">Translates the geometry of the given cell and stores the new,
translated geometry in the model as an atomic change.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#traverse(java.lang.Object, boolean, com.mxgraph.view.mxGraph.mxICellVisitor)">traverse</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> vertex,
boolean directed,
<ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view">mxGraph.mxICellVisitor</a> visitor)</code>
<divclass="block">Traverses the tree starting at the given vertex.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#traverse(java.lang.Object, boolean, com.mxgraph.view.mxGraph.mxICellVisitor, java.lang.Object, java.util.Set)">traverse</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> vertex,
boolean directed,
<ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view">mxGraph.mxICellVisitor</a> visitor,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> visited)</code>
<divclass="block">Traverses the (directed) graph invoking the given function for each
visited vertex and edge.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Ungroups the selection cells.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#ungroupCells(java.lang.Object[])">ungroupCells</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Ungroups the given cells by moving the children the children to their
parents parent and removing the empty groups.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateAlternateBounds(java.lang.Object, com.mxgraph.model.mxGeometry, boolean)">updateAlternateBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</a> geo,
boolean willCollapse)</code>
<divclass="block">Updates or sets the alternate bounds in the given geometry for the given
cell depending on whether the cell is going to be collapsed.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateCellSize(java.lang.Object)">updateCellSize</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Updates the size of the given cell in the model using
getPreferredSizeForCell to get the new size.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateCellSize(java.lang.Object, boolean)">updateCellSize</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean ignoreChildren)</code>
<divclass="block">Updates the size of the given cell in the model using
getPreferredSizeForCell to get the new size.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateGroupBounds(java.lang.Object[])">updateGroupBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</code>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateGroupBounds(java.lang.Object[], int)">updateGroupBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
int border)</code>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[]</code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#updateGroupBounds(java.lang.Object[], int, boolean)">updateGroupBounds</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
int border,
boolean moveParent)</code>
<divclass="block">Updates the bounds of the given array of groups so that it includes
<divclass="block">Extends the canvas by doing another validation with a shifted
global translation if the bounds of the graph are below (0,0).</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#validateCell(java.lang.Object, java.util.Hashtable)">validateCell</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Hashtable.html?is-external=true"title="class or interface in java.util">Hashtable</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> context)</code>
<divclass="block">Hook method for subclassers to return an error message for the given
cell and validation context.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../com/mxgraph/view/mxGraph.html#validateEdge(java.lang.Object, java.lang.Object, java.lang.Object)">validateEdge</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</code>
<divclass="block">Hook method for subclassers to return an error message for the given
<h3>Methods inherited from class com.mxgraph.util.<ahref="../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<h3>Methods inherited from class java.lang.<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></h3>
<code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()"title="class or interface in java.lang">clone</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"title="class or interface in java.lang">equals</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()"title="class or interface in java.lang">finalize</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()"title="class or interface in java.lang">getClass</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang">hashCode</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()"title="class or interface in java.lang">notify</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()"title="class or interface in java.lang">notifyAll</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()"title="class or interface in java.lang">toString</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()"title="class or interface in java.lang">wait</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)"title="class or interface in java.lang">wait</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)"title="class or interface in java.lang">wait</a></code></li>
<pre>public static final <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> VERSION</pre>
<divclass="block">Holds the version number of this release. Current version
<dl><dt><spanclass="strong">See Also:</span></dt><dd><ahref="../../../constant-values.html#com.mxgraph.view.mxGraph.VERSION">Constant Field Values</a></dd></dl>
</li>
</ul>
<aname="changeSupport">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>changeSupport</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true"title="class or interface in java.beans">PropertyChangeSupport</a> changeSupport</pre>
<pre>protected <ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> model</pre>
<divclass="block">Holds the model that contains the cells to be displayed.</div>
</li>
</ul>
<aname="view">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>view</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a> view</pre>
<divclass="block">Holds the view that caches the cell states.</div>
</li>
</ul>
<aname="stylesheet">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>stylesheet</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> stylesheet</pre>
<divclass="block">Holds the stylesheet that defines the appearance of the cells.</div>
</li>
</ul>
<aname="selectionModel">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectionModel</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a> selectionModel</pre>
<divclass="block">Holds the <mxGraphSelection> that models the current selection.</div>
</li>
</ul>
<aname="gridSize">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>gridSize</h4>
<pre>protected int gridSize</pre>
<divclass="block">Specifies the grid size. Default is 10.</div>
</li>
</ul>
<aname="gridEnabled">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>gridEnabled</h4>
<pre>protected boolean gridEnabled</pre>
<divclass="block">Specifies if the grid is enabled. Default is true.</div>
</li>
</ul>
<aname="portsEnabled">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>portsEnabled</h4>
<pre>protected boolean portsEnabled</pre>
<divclass="block">Specifies if ports are enabled. This is used in <cellConnected> to update
the respective style. Default is true.</div>
</li>
</ul>
<aname="defaultOverlap">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>defaultOverlap</h4>
<pre>protected double defaultOverlap</pre>
<divclass="block">Value returned by getOverlap if isAllowOverlapParent returns
portion of the child which is allowed to overlap the parent.</div>
</li>
</ul>
<aname="defaultParent">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>defaultParent</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> defaultParent</pre>
<divclass="block">Specifies the default parent to be used to insert new cells.
This is used in getDefaultParent. Default is null.</div>
</li>
</ul>
<aname="alternateEdgeStyle">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>alternateEdgeStyle</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> alternateEdgeStyle</pre>
<divclass="block">Specifies the alternate edge style to be used if the main control point
on an edge is being doubleclicked. Default is null.</div>
</li>
</ul>
<aname="enabled">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>enabled</h4>
<pre>protected boolean enabled</pre>
<divclass="block">Specifies the return value for isEnabled. Default is true.</div>
</li>
</ul>
<aname="cellsLocked">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsLocked</h4>
<pre>protected boolean cellsLocked</pre>
<divclass="block">Specifies the return value for isCell(s)Locked. Default is false.</div>
</li>
</ul>
<aname="cellsEditable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsEditable</h4>
<pre>protected boolean cellsEditable</pre>
<divclass="block">Specifies the return value for isCell(s)Editable. Default is true.</div>
</li>
</ul>
<aname="cellsResizable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsResizable</h4>
<pre>protected boolean cellsResizable</pre>
<divclass="block">Specifies the return value for isCell(s)Sizable. Default is true.</div>
</li>
</ul>
<aname="cellsMovable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsMovable</h4>
<pre>protected boolean cellsMovable</pre>
<divclass="block">Specifies the return value for isCell(s)Movable. Default is true.</div>
</li>
</ul>
<aname="cellsBendable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsBendable</h4>
<pre>protected boolean cellsBendable</pre>
<divclass="block">Specifies the return value for isCell(s)Bendable. Default is true.</div>
</li>
</ul>
<aname="cellsSelectable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsSelectable</h4>
<pre>protected boolean cellsSelectable</pre>
<divclass="block">Specifies the return value for isCell(s)Selectable. Default is true.</div>
</li>
</ul>
<aname="cellsDeletable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsDeletable</h4>
<pre>protected boolean cellsDeletable</pre>
<divclass="block">Specifies the return value for isCell(s)Deletable. Default is true.</div>
</li>
</ul>
<aname="cellsCloneable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsCloneable</h4>
<pre>protected boolean cellsCloneable</pre>
<divclass="block">Specifies the return value for isCell(s)Cloneable. Default is true.</div>
<divclass="block">Specifies if edge control points should be reset after
the the edge has been reconnected. Default is true.</div>
</li>
</ul>
<aname="allowLoops">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>allowLoops</h4>
<pre>protected boolean allowLoops</pre>
<divclass="block">Specifies if loops (aka self-references) are allowed.
Default is false.</div>
</li>
</ul>
<aname="multiplicities">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>multiplicities</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[] multiplicities</pre>
<divclass="block">Specifies the multiplicities to be used for validation of the graph.</div>
</li>
</ul>
<aname="defaultLoopStyle">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>defaultLoopStyle</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a> defaultLoopStyle</pre>
<divclass="block">Specifies the default style for loops.</div>
</li>
</ul>
<aname="multigraph">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>multigraph</h4>
<pre>protected boolean multigraph</pre>
<divclass="block">Specifies if multiple edges in the same direction between
the same pair of vertices are allowed. Default is true.</div>
<divclass="block">Specifies if the origin should be automatically updated.</div>
</li>
</ul>
<aname="origin">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>origin</h4>
<pre>protected <ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> origin</pre>
<divclass="block">Holds the current automatic origin.</div>
</li>
</ul>
<aname="imageBundles">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>imageBundles</h4>
<pre>protected static <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>> imageBundles</pre>
<divclass="block">Holds the list of bundles.</div>
</li>
</ul>
<aname="fullRepaintHandler">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>fullRepaintHandler</h4>
<pre>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> fullRepaintHandler</pre>
<divclass="block">Fires repaint events for full repaints.</div>
</li>
</ul>
<aname="updateOriginHandler">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>updateOriginHandler</h4>
<pre>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> updateOriginHandler</pre>
<divclass="block">Fires repaint events for full repaints.</div>
</li>
</ul>
<aname="graphModelChangeHandler">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>graphModelChangeHandler</h4>
<pre>protected <ahref="../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> graphModelChangeHandler</pre>
<divclass="block">Fires repaint events for model changes.</div>
<pre>public mxGraph(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> model)</pre>
<divclass="block">Constructs a new graph for the specified model. If no model is
specified, then a new, empty <ahref="../../../com/mxgraph/model/mxGraphModel.html"title="class in com.mxgraph.model"><code>mxGraphModel</code></a> is
used.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>model</code> - Model that contains the graph data</dd></dl>
</li>
</ul>
<aname="mxGraph(com.mxgraph.view.mxStylesheet)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>mxGraph</h4>
<pre>public mxGraph(<ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> stylesheet)</pre>
<divclass="block">Constructs a new graph for the specified model. If no model is
specified, then a new, empty <ahref="../../../com/mxgraph/model/mxGraphModel.html"title="class in com.mxgraph.model"><code>mxGraphModel</code></a> is
used.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>stylesheet</code> - The stylesheet to use for the graph.</dd></dl>
<pre>protected <ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a> createSelectionModel()</pre>
<divclass="block">Constructs a new selection model to be used in this graph.</div>
</li>
</ul>
<aname="createStylesheet()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createStylesheet</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> createStylesheet()</pre>
<divclass="block">Constructs a new stylesheet to be used in this graph.</div>
</li>
</ul>
<aname="createGraphView()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createGraphView</h4>
<pre>protected <ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a> createGraphView()</pre>
<divclass="block">Constructs a new view to be used in this graph.</div>
</li>
</ul>
<aname="getModel()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getModel</h4>
<pre>public <ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> getModel()</pre>
<divclass="block">Returns the graph model that contains the graph data.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the model that contains the graph data</dd></dl>
<pre>public void setModel(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> value)</pre>
<divclass="block">Sets the graph model that contains the data, and fires an
mxEvent.CHANGE followed by an mxEvent.REPAINT event.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Model that contains the graph data</dd></dl>
</li>
</ul>
<aname="getView()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getView</h4>
<pre>public <ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a> getView()</pre>
<divclass="block">Returns the view that contains the cell states.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the view that contains the cell states</dd></dl>
</li>
</ul>
<aname="setView(com.mxgraph.view.mxGraphView)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setView</h4>
<pre>public void setView(<ahref="../../../com/mxgraph/view/mxGraphView.html"title="class in com.mxgraph.view">mxGraphView</a> value)</pre>
<divclass="block">Sets the view that contains the cell states.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - View that contains the cell states</dd></dl>
</li>
</ul>
<aname="getStylesheet()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getStylesheet</h4>
<pre>public <ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> getStylesheet()</pre>
<divclass="block">Returns the stylesheet that provides the style.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the stylesheet that provides the style.</dd></dl>
<pre>public void setStylesheet(<ahref="../../../com/mxgraph/view/mxStylesheet.html"title="class in com.mxgraph.view">mxStylesheet</a> value)</pre>
<divclass="block">Sets the stylesheet that provides the style.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Stylesheet that provides the style.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getSelectionCellsForChanges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</pre>
<divclass="block">Returns the cells to be selected for the given list of changes.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> graphModelChanged(<ahref="../../../com/mxgraph/model/mxIGraphModel.html"title="interface in com.mxgraph.model">mxIGraphModel</a> sender,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</pre>
<divclass="block">Called when the graph model changes. Invokes processChange on each
item of the given array to update the view accordingly.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getRemovedCellsForChanges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes)</pre>
<divclass="block">Returns the cells that have been removed from the model.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> processChanges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a>> changes,
boolean invalidate,
boolean ignoreDirty)</pre>
<divclass="block">Processes the changes and returns the minimal rectangle to be
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> processChange(<ahref="../../../com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html"title="interface in com.mxgraph.util">mxUndoableEdit.mxUndoableChange</a> change,
boolean invalidate,
boolean ignoreDirty)</pre>
<divclass="block">Processes the given change and invalidates the respective cached data
<pre>protected void removeStateForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Removes all cached information for the given cell and its descendants.
This is called when a cell was removed from the model.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell that was removed from the model.</dd></dl>
</li>
</ul>
<aname="getCellStyle(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCellStyle</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> getCellStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns an array of key, value pairs representing the cell style for the
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose style should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the style of the cell.</dd></dl>
</li>
</ul>
<aname="postProcessCellStyle(java.util.Map)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>postProcessCellStyle</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> postProcessCellStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> style)</pre>
<divclass="block">Tries to resolve the value for the image style in the image bundles and
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</pre>
<divclass="block">Sets the style of the selection cells to the given value.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>style</code> - String representing the new style of the cells.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Sets the style of the specified cells. If no cells are given, then the
selection cells are changed.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>style</code> - String representing the new style of the cells.</dd><dd><code>cells</code> - Optional array of <mxCells> to set the style for. Default is the
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> toggleCellStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
boolean defaultValue,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Toggles the boolean value for the given key in the style of the
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - Key for the boolean value to be toggled.</dd><dd><code>defaultValue</code> - Default boolean value if no value is defined.</dd><dd><code>cell</code> - Cell whose style should be modified.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCellStyles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
boolean defaultValue)</pre>
<divclass="block">Toggles the boolean value for the given key in the style of the
selection cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - Key for the boolean value to be toggled.</dd><dd><code>defaultValue</code> - Default boolean value if no value is defined.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCellStyles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
boolean defaultValue,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Toggles the boolean value for the given key in the style of the given
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key of the boolean style to be toggled.</dd><dd><code>defaultValue</code> - Default boolean value if no value is defined.</dd><dd><code>cells</code> - Cells whose styles should be modified.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value)</pre>
<divclass="block">Sets the key to value in the styles of the selection cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to be assigned.</dd><dd><code>value</code> - String representing the new value for the key.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Sets the key to value in the styles of the given cells. This will modify
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to be assigned.</dd><dd><code>value</code> - String representing the new value for the key.</dd><dd><code>cells</code> - Array of cells to change the style for.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCellStyleFlags(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag)</pre>
<divclass="block">Toggles the given bit for the given key in the styles of the selection
cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to toggle the flag in.</dd><dd><code>flag</code> - Integer that represents the bit to be toggled.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCellStyleFlags(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Toggles the given bit for the given key in the styles of the specified
cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to toggle the flag in.</dd><dd><code>flag</code> - Integer that represents the bit to be toggled.</dd><dd><code>cells</code> - Optional array of <mxCells> to change the style for. Default is
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyleFlags(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
boolean value)</pre>
<divclass="block">Sets or toggles the given bit for the given key in the styles of the
selection cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to toggle the flag in.</dd><dd><code>flag</code> - Integer that represents the bit to be toggled.</dd><dd><code>value</code> - Boolean value to be used or null if the value should be
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] setCellStyleFlags(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key,
int flag,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Boolean.html?is-external=true"title="class or interface in java.lang">Boolean</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Sets or toggles the given bit for the given key in the styles of the
specified cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>key</code> - String representing the key to toggle the flag in.</dd><dd><code>flag</code> - Integer that represents the bit to be toggled.</dd><dd><code>value</code> - Boolean value to be used or null if the value should be
toggled.</dd><dd><code>cells</code> - Optional array of cells to change the style for. If no
cells are specified then the selection cells are used.</dd></dl>
<pre>public void addImageBundle(<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a> bundle)</pre>
<divclass="block">Adds the specified bundle.</div>
<pre>public void removeImageBundle(<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a> bundle)</pre>
<divclass="block">Removes the specified bundle.</div>
</li>
</ul>
<aname="getImageFromBundles(java.lang.String)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getImageFromBundles</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getImageFromBundles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> key)</pre>
<divclass="block">Searches all bundles for the specified key and returns the value for the
first match or null if the key is not found.</div>
</li>
</ul>
<aname="getImageBundles()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getImageBundles</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>> getImageBundles()</pre>
<divclass="block">Returns the image bundles</div>
</li>
</ul>
<aname="getImageBundles(java.util.List)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getImageBundles</h4>
<pre>public void getImageBundles(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../com/mxgraph/util/mxImageBundle.html"title="class in com.mxgraph.util">mxImageBundle</a>> value)</pre>
<divclass="block">Returns the image bundles</div>
</li>
</ul>
<aname="alignCells(java.lang.String)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>alignCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] alignCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align)</pre>
<divclass="block">Aligns the selection cells vertically or horizontally according to the
given alignment.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>align</code> - Specifies the alignment. Possible values are all constants
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] alignCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Aligns the given cells vertically or horizontally according to the given
alignment.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>align</code> - Specifies the alignment. Possible values are all constants
in mxConstants with an ALIGN prefix.</dd><dd><code>cells</code> - Array of cells to be aligned.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] alignCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> align,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> param)</pre>
<divclass="block">Aligns the given cells vertically or horizontally according to the given
alignment using the optional parameter as the coordinate.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>align</code> - Specifies the alignment. Possible values are all constants
in mxConstants with an ALIGN prefix.</dd><dd><code>cells</code> - Array of cells to be aligned.</dd><dd><code>param</code> - Optional coordinate for the alignment.</dd></dl>
</li>
</ul>
<aname="flipEdge(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>flipEdge</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> flipEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge)</pre>
<divclass="block">Called when the main control point of the edge is double-clicked. This
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell that represents the edge to be flipped.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edge that has been flipped.</dd></dl>
</li>
</ul>
<aname="orderCells(boolean)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>orderCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] orderCells(boolean back)</pre>
<divclass="block">Moves the selection cells to the front or back. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>back</code> - Specifies if the cells should be moved to back.</dd></dl>
</li>
</ul>
<aname="orderCells(boolean, java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>orderCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] orderCells(boolean back,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Moves the given cells to the front or back. The change is carried out
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>back</code> - Specifies if the cells should be moved to back.</dd><dd><code>cells</code> - Array of cells whose order should be changed. If null is
specified then the selection cells are used.</dd></dl>
<pre>public void cellsOrdered(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean back)</pre>
<divclass="block">Moves the given cells to the front or back. This method fires
mxEvent.CELLS_ORDERED while the transaction is in progress.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells whose order should be changed.</dd><dd><code>back</code> - Specifies if the cells should be moved to back.</dd></dl>
</li>
</ul>
<aname="groupCells()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>groupCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> groupCells()</pre>
<divclass="block">Groups the selection cells. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the new group.</dd></dl>
</li>
</ul>
<aname="groupCells(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>groupCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> groupCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group)</pre>
<divclass="block">Groups the selection cells and adds them to the given group. This is a
shortcut method.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the new group.</dd></dl>
</li>
</ul>
<aname="groupCells(java.lang.Object, double)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>groupCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> groupCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
double border)</pre>
<divclass="block">Groups the selection cells and adds them to the given group. This is a
shortcut method.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the new group.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> groupCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
double border,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Adds the cells into the given group. The change is carried out using
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>group</code> - Cell that represents the target group. If null is specified
then a new group is created using createGroupCell.</dd><dd><code>border</code> - Integer that specifies the border between the child area
and the group bounds.</dd><dd><code>cells</code> - Optional array of cells to be grouped. If null is specified
then the selection cells are used.</dd></dl>
</li>
</ul>
<aname="getCellsForGroup(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCellsForGroup</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getCellsForGroup(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the cells with the same parent as the first cell
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundsForGroup(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> group,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] children,
double border)</pre>
<divclass="block">Returns the bounds to be used for the given group and children. This
cell is a swimlane the title region is added to the bounds.</div>
</li>
</ul>
<aname="createGroupCell(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createGroupCell</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> createGroupCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Hook for creating the group cell to hold the given array of <mxCells> if
<dt><spanclass="strong">Returns:</span></dt><dd>Returns a new group cell.</dd></dl>
</li>
</ul>
<aname="ungroupCells()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>ungroupCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] ungroupCells()</pre>
<divclass="block">Ungroups the selection cells. This is a shortcut method.</div>
</li>
</ul>
<aname="ungroupCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>ungroupCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] ungroupCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Ungroups the given cells by moving the children the children to their
parents parent and removing the empty groups.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be ungrouped. If null is specified then
the selection cells are used.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the children that have been removed from the groups.</dd></dl>
</li>
</ul>
<aname="removeCellsFromParent()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>removeCellsFromParent</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] removeCellsFromParent()</pre>
<divclass="block">Removes the selection cells from their parents and adds them to the
default parent returned by getDefaultParent.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] removeCellsFromParent(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Removes the specified cells from their parents and adds them to the
default parent.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be removed from their parents.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were removed from their parents.</dd></dl>
</li>
</ul>
<aname="updateGroupBounds()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>updateGroupBounds</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] updateGroupBounds()</pre>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
</li>
</ul>
<aname="updateGroupBounds(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>updateGroupBounds</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] updateGroupBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - The groups whose bounds should be updated.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] updateGroupBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
int border)</pre>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - The groups whose bounds should be updated.</dd><dd><code>border</code> - The border to be added in the group.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] updateGroupBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
int border,
boolean moveParent)</pre>
<divclass="block">Updates the bounds of the given array of groups so that it includes
all child vertices.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - The groups whose bounds should be updated.</dd><dd><code>border</code> - The border to be added in the group.</dd><dd><code>moveParent</code> - Specifies if the group should be moved.</dd></dl>
</li>
</ul>
<aname="cloneCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cloneCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cloneCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Clones all cells in the given array. To clone all children in a cell and
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cloneCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean allowInvalidEdges)</pre>
<divclass="block">Returns the clones for the given cells. If the terminal of an edge is
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> insertVertex(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height)</pre>
<divclass="block">Creates and adds a new vertex with an empty style.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> insertVertex(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</pre>
<divclass="block">Adds a new vertex into the given parent using value as the user object
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new vertex.</dd><dd><code>id</code> - Optional string that defines the Id of the new vertex.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>x</code> - Integer that defines the x coordinate of the vertex.</dd><dd><code>y</code> - Integer that defines the y coordinate of the vertex.</dd><dd><code>width</code> - Integer that defines the width of the vertex.</dd><dd><code>height</code> - Integer that defines the height of the vertex.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new vertex that has been inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> insertVertex(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
boolean relative)</pre>
<divclass="block">Adds a new vertex into the given parent using value as the user object
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new vertex.</dd><dd><code>id</code> - Optional string that defines the Id of the new vertex.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>x</code> - Integer that defines the x coordinate of the vertex.</dd><dd><code>y</code> - Integer that defines the y coordinate of the vertex.</dd><dd><code>width</code> - Integer that defines the width of the vertex.</dd><dd><code>height</code> - Integer that defines the height of the vertex.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd><dd><code>relative</code> - Specifies if the geometry should be relative.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new vertex that has been inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> createVertex(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</pre>
<divclass="block">Hook method that creates the new vertex for insertVertex.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new vertex.</dd><dd><code>id</code> - Optional string that defines the Id of the new vertex.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>x</code> - Integer that defines the x coordinate of the vertex.</dd><dd><code>y</code> - Integer that defines the y coordinate of the vertex.</dd><dd><code>width</code> - Integer that defines the width of the vertex.</dd><dd><code>height</code> - Integer that defines the height of the vertex.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new vertex to be inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> createVertex(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
double x,
double y,
double width,
double height,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style,
boolean relative)</pre>
<divclass="block">Hook method that creates the new vertex for insertVertex.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new vertex.</dd><dd><code>id</code> - Optional string that defines the Id of the new vertex.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>x</code> - Integer that defines the x coordinate of the vertex.</dd><dd><code>y</code> - Integer that defines the y coordinate of the vertex.</dd><dd><code>width</code> - Integer that defines the width of the vertex.</dd><dd><code>height</code> - Integer that defines the height of the vertex.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd><dd><code>relative</code> - Specifies if the geometry should be relative.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new vertex to be inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> insertEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Creates and adds a new edge with an empty style.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> insertEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</pre>
<divclass="block">Adds a new edge into the given parent using value as the user object and
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new edge.</dd><dd><code>id</code> - Optional string that defines the Id of the new edge.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>source</code> - Cell that defines the source of the edge.</dd><dd><code>target</code> - Cell that defines the target of the edge.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new edge that has been inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> createEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> id,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> style)</pre>
<divclass="block">Hook method that creates the new edge for insertEdge. This
are set when the edge is added to the model.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell that specifies the parent of the new edge.</dd><dd><code>id</code> - Optional string that defines the Id of the new edge.</dd><dd><code>value</code> - Object to be used as the user object.</dd><dd><code>source</code> - Cell that defines the source of the edge.</dd><dd><code>target</code> - Cell that defines the target of the edge.</dd><dd><code>style</code> - Optional string that defines the cell style.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new edge to be inserted.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> addEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index)</pre>
<divclass="block">Adds the edge to the parent and connects it to the given source and
target terminals. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Edge to be inserted into the given parent.</dd><dd><code>parent</code> - Object that represents the new parent. If no parent is
given then the default parent is used.</dd><dd><code>source</code> - Optional cell that represents the source terminal.</dd><dd><code>target</code> - Optional cell that represents the target terminal.</dd><dd><code>index</code> - Optional index to insert the cells at. Default is to append.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edge that was added.</dd></dl>
</li>
</ul>
<aname="addCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>addCell</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> addCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Adds the cell to the default parent. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell to be inserted.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cell that was added.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> addCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Adds the cell to the parent. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell tobe inserted.</dd><dd><code>parent</code> - Object that represents the new parent. If no parent is
given then the default parent is used.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cell that was added.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> addCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Adds the cell to the parent and connects it to the given source and
target terminals. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell to be inserted into the given parent.</dd><dd><code>parent</code> - Object that represents the new parent. If no parent is
given then the default parent is used.</dd><dd><code>index</code> - Optional index to insert the cells at. Default is to append.</dd><dd><code>source</code> - Optional cell that represents the source terminal.</dd><dd><code>target</code> - Optional cell that represents the target terminal.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cell that was added.</dd></dl>
</li>
</ul>
<aname="addCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>addCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] addCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Adds the cells to the default parent. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be inserted.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were added.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] addCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Adds the cells to the parent. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be inserted.</dd><dd><code>parent</code> - Optional cell that represents the new parent. If no parent
is specified then the default parent is used.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were added.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] addCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index)</pre>
<divclass="block">Adds the cells to the parent at the given index. This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be inserted.</dd><dd><code>parent</code> - Optional cell that represents the new parent. If no parent
is specified then the default parent is used.</dd><dd><code>index</code> - Optional index to insert the cells at. Default is to append.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were added.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] addCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Adds the cells to the parent at the given index, connecting each cell to
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be added.</dd><dd><code>parent</code> - Optional cell that represents the new parent. If no parent
is specified then the default parent is used.</dd><dd><code>index</code> - Optional index to insert the cells at. Default is to append.</dd><dd><code>source</code> - Optional source terminal for all inserted cells.</dd><dd><code>target</code> - Optional target terminal for all inserted cells.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were added.</dd></dl>
<pre>public void cellsAdded(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean absolute)</pre>
<divclass="block">Adds the specified cells to the given parent. This method fires
mxEvent.CELLS_ADDED while the transaction is in progress.</div>
<pre>public void cellsAdded(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html?is-external=true"title="class or interface in java.lang">Integer</a> index,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean absolute,
boolean constrain)</pre>
<divclass="block">Adds the specified cells to the given parent. This method fires
mxEvent.CELLS_ADDED while the transaction is in progress.</div>
</li>
</ul>
<aname="removeCells()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>removeCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] removeCells()</pre>
<divclass="block">Removes the selection cells from the graph.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that have been removed.</dd></dl>
</li>
</ul>
<aname="removeCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>removeCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] removeCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Removes the given cells from the graph.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to remove.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that have been removed.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] removeCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges)</pre>
<divclass="block">Removes the given cells from the graph including all connected edges if
method fires mxEvent.REMOVE_CELLS while the transaction is in progress.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to remove. If null is specified then the
selection cells which are deletable are used.</dd><dd><code>includeEdges</code> - Specifies if all connected edges should be removed as
well.</dd></dl>
</li>
</ul>
<aname="cellsRemoved(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cellsRemoved</h4>
<pre>public void cellsRemoved(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Removes the given cells from the model. This method fires
mxEvent.CELLS_REMOVED while the transaction is in progress.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to remove.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> splitEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> splitEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> splitEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> newEdge,
double dx,
double dy)</pre>
<divclass="block">Splits the given edge by adding a newEdge between the previous source
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Object that represents the edge to be splitted.</dd><dd><code>cells</code> - Array that contains the cells to insert into the edge.</dd><dd><code>newEdge</code> - Object that represents the edge to be inserted.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the new edge that has been inserted.</dd></dl>
</li>
</ul>
<aname="toggleCells(boolean)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>toggleCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCells(boolean show)</pre>
<divclass="block">Sets the visible state of the selection cells. This is a shortcut
method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>show</code> - Boolean that specifies the visible state to be assigned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells whose visible state was changed.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCells(boolean show,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Sets the visible state of the specified cells. This is a shortcut
method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>show</code> - Boolean that specifies the visible state to be assigned.</dd><dd><code>cells</code> - Array of cells whose visible state should be changed.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells whose visible state was changed.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] toggleCells(boolean show,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges)</pre>
<divclass="block">Sets the visible state of the specified cells and all connected edges
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>show</code> - Boolean that specifies the visible state to be assigned.</dd><dd><code>cells</code> - Array of cells whose visible state should be changed. If
null is specified then the selection cells are used.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells whose visible state was changed.</dd></dl>
<pre>public void cellsToggled(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean show)</pre>
<divclass="block">Sets the visible state of the specified cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells whose visible state should be changed.</dd><dd><code>show</code> - Boolean that specifies the visible state to be assigned.</dd></dl>
</li>
</ul>
<aname="foldCells(boolean)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>foldCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] foldCells(boolean collapse)</pre>
<divclass="block">Sets the collapsed state of the selection cells without recursion.
This is a shortcut method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>collapse</code> - Boolean that specifies the collapsed state to be
assigned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells whose collapsed state was changed.</dd></dl>
</li>
</ul>
<aname="foldCells(boolean, boolean)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>foldCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] foldCells(boolean collapse,
boolean recurse)</pre>
<divclass="block">Sets the collapsed state of the selection cells. This is a shortcut
method.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>collapse</code> - Boolean that specifies the collapsed state to be
assigned.</dd><dd><code>recurse</code> - Boolean that specifies if the collapsed state should
be assigned to all descendants.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells whose collapsed state was changed.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] foldCells(boolean collapse,
boolean recurse,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Invokes foldCells with checkFoldable set to false.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] foldCells(boolean collapse,
boolean recurse,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean checkFoldable)</pre>
<divclass="block">Sets the collapsed state of the specified cells and all descendants
progress. Returns the cells whose collapsed state was changed.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>collapse</code> - Boolean indicating the collapsed state to be assigned.</dd><dd><code>recurse</code> - Boolean indicating if the collapsed state of all
descendants should be set.</dd><dd><code>cells</code> - Array of cells whose collapsed state should be set. If
null is specified then the foldable selection cells are used.</dd><dd><code>checkFoldable</code> - Boolean indicating of isCellFoldable should be
<pre>public void cellsFolded(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse,
boolean recurse)</pre>
<divclass="block">Invokes cellsFoldable with checkFoldable set to false.</div>
<pre>public void cellsFolded(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse,
boolean recurse,
boolean checkFoldable)</pre>
<divclass="block">Sets the collapsed state of the specified cells. This method fires
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells whose collapsed state should be set.</dd><dd><code>collapse</code> - Boolean indicating the collapsed state to be assigned.</dd><dd><code>recurse</code> - Boolean indicating if the collapsed state of all
descendants should be set.</dd><dd><code>checkFoldable</code> - Boolean indicating of isCellFoldable should be
checked. Default is false.</dd></dl>
</li>
</ul>
<aname="swapBounds(java.lang.Object, boolean)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>swapBounds</h4>
<pre>public void swapBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean willCollapse)</pre>
<divclass="block">Swaps the alternate and the actual bounds in the geometry of the given
cell invoking updateAlternateBounds before carrying out the swap.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell for which the bounds should be swapped.</dd><dd><code>willCollapse</code> - Boolean indicating if the cell is going to be collapsed.</dd></dl>
<pre>public void updateAlternateBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</a> geo,
boolean willCollapse)</pre>
<divclass="block">Updates or sets the alternate bounds in the given geometry for the given
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell for which the geometry is being udpated.</dd><dd><code>geo</code> - Geometry for which the alternate bounds should be updated.</dd><dd><code>willCollapse</code> - Boolean indicating if the cell is going to be collapsed.</dd></dl>
</li>
</ul>
<aname="addAllEdges(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>addAllEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] addAllEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns an array with the given cells and all edges that are connected
to a cell or one of its descendants.</div>
</li>
</ul>
<aname="getAllEdges(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getAllEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getAllEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns all edges connected to the given cells or their descendants.</div>
</li>
</ul>
<aname="updateCellSize(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>updateCellSize</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> updateCellSize(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Updates the size of the given cell in the model using
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> updateCellSize(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean ignoreChildren)</pre>
<divclass="block">Updates the size of the given cell in the model using
<pre>public void cellSizeUpdated(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean ignoreChildren)</pre>
<divclass="block">Updates the size of the given cell in the model using
getPreferredSizeForCell to get the new size.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell for which the size should be changed.</dd></dl>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getPreferredSizeForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the preferred width and height of the given <mxCell> as an
<mxRectangle>.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> for which the preferred size should be returned.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> resizeCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> bounds)</pre>
<divclass="block">Sets the bounds of the given cell using resizeCells. Returns the
cell which was passed to the function.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> whose bounds should be changed.</dd><dd><code>bounds</code> - <mxRectangle> that represents the new bounds.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] resizeCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a>[] bounds)</pre>
<divclass="block">Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells whose bounds should be changed.</dd><dd><code>bounds</code> - Array of rectangles that represents the new bounds.</dd></dl>
<pre>public void cellsResized(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a>[] bounds)</pre>
<divclass="block">Sets the bounds of the given cells and fires a <mxEvent.CELLS_RESIZED>
size is changed so that it overlaps with the parent.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of <mxCells> whose bounds should be changed.</dd><dd><code>bounds</code> - Array of <mxRectangles> that represents the new bounds.</dd></dl>
</li>
</ul>
<aname="extendParent(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>extendParent</h4>
<pre>public void extendParent(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Resizes the parents recursively so that they contain the complete area
of the resized child cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> that has been resized.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] moveCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy)</pre>
<divclass="block">Moves the cells by the given amount. This is a shortcut method.</div>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] moveCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean clone)</pre>
<divclass="block">Moves or clones the cells and moves the cells or clones by the given
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] moveCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean clone,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/awt/Point.html?is-external=true"title="class or interface in java.awt">Point</a> location)</pre>
<divclass="block">Moves or clones the specified cells and moves the cells or clones by the
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of cells to be moved, cloned or added to the target.</dd><dd><code>dx</code> - Integer that specifies the x-coordinate of the vector.</dd><dd><code>dy</code> - Integer that specifies the y-coordinate of the vector.</dd><dd><code>clone</code> - Boolean indicating if the cells should be cloned.</dd><dd><code>target</code> - Cell that represents the new parent of the cells.</dd><dd><code>location</code> - Location where the mouse was released.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells that were moved.</dd></dl>
<pre>public void cellsMoved(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
double dx,
double dy,
boolean disconnect,
boolean constrain)</pre>
<divclass="block">Moves the specified cells by the given vector, disconnecting the cells
<pre>public void translateCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
double dx,
double dy)</pre>
<divclass="block">Translates the geometry of the given cell and stores the new,
translated geometry in the model as an atomic change.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getCellContainmentArea(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the mxRectangle inside which a cell is to be kept.</div>
</li>
</ul>
<aname="getMaximumGraphBounds()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMaximumGraphBounds</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getMaximumGraphBounds()</pre>
<pre>public void setMaximumGraphBounds(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> value)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - the maximumGraphBounds to set</dd></dl>
</li>
</ul>
<aname="constrainChild(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>constrainChild</h4>
<pre>public void constrainChild(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Keeps the given cell inside the bounds returned by
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell which should be constrained.</dd></dl>
</li>
</ul>
<aname="resetEdges(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>resetEdges</h4>
<pre>public void resetEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Resets the control points of the edges that are connected to the given
cells if not both ends of the edge are in the given cells array.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of mxCells for which the connected edges should be
reset.</dd></dl>
</li>
</ul>
<aname="resetEdge(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>resetEdge</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> resetEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge)</pre>
<divclass="block">Resets the control points of the given edge.</div>
<pre>public <ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a>[] getAllConnectionConstraints(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> terminal,
boolean source)</pre>
<divclass="block">Returns an array of all constraints for the given terminal.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>terminal</code> - Cell state that represents the terminal.</dd><dd><code>source</code> - Specifies if the terminal is the source or target.</dd></dl>
<pre>public <ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> getConnectionConstraint(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> edge,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> terminal,
boolean source)</pre>
<divclass="block">Returns an connection constraint that describes the given connection
point. This result can then be passed to getConnectionPoint.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell state that represents the edge.</dd><dd><code>terminal</code> - Cell state that represents the terminal.</dd><dd><code>source</code> - Boolean indicating if the terminal is the source or target.</dd></dl>
<pre>public void setConnectionConstraint(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</pre>
<divclass="block">Sets the connection constraint that describes the given connection point.
constraint from the given edge, use an empty constraint instead.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell that represents the edge.</dd><dd><code>terminal</code> - Cell that represents the terminal.</dd><dd><code>source</code> - Boolean indicating if the terminal is the source or target.</dd><dd><code>constraint</code> - Optional connection constraint to be used for this connection.</dd></dl>
<pre>public <ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> getConnectionPoint(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> vertex,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</pre>
<divclass="block">Sets the connection constraint that describes the given connection point.
constraint from the given edge, use an empty constraint instead.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vertex</code> - Cell state that represents the vertex.</dd><dd><code>constraint</code> - Connection constraint that represents the connection point
constraint as returned by getConnectionConstraint.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> connectCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source)</pre>
<divclass="block">Connects the specified end of the given edge to the given terminal
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> connectCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</pre>
<divclass="block">Connects the specified end of the given edge to the given terminal
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Edge whose terminal should be updated.</dd><dd><code>terminal</code> - New terminal to be used.</dd><dd><code>source</code> - Specifies if the new terminal is the source or target.</dd><dd><code>constraint</code> - Optional constraint to be used for this connection.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the update edge.</dd></dl>
<pre>public void cellConnected(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source,
<ahref="../../../com/mxgraph/view/mxConnectionConstraint.html"title="class in com.mxgraph.view">mxConnectionConstraint</a> constraint)</pre>
<divclass="block">Sets the new terminal for the given edge and resets the edge points if
<mxEvent.CELL_CONNECTED> while the transaction is in progress.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Edge whose terminal should be updated.</dd><dd><code>terminal</code> - New terminal to be used.</dd><dd><code>source</code> - Specifies if the new terminal is the source or target.</dd><dd><code>constraint</code> - Constraint to be used for this connection.</dd></dl>
</li>
</ul>
<aname="disconnectGraph(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>disconnectGraph</h4>
<pre>public void disconnectGraph(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Disconnects the given edges from the terminals which are not in the
given array.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cells</code> - Array of <mxCells> to be disconnected.</dd></dl>
</li>
</ul>
<aname="getCurrentRoot()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCurrentRoot</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> getCurrentRoot()</pre>
<divclass="block">Returns the current root of the displayed cell hierarchy. This is a
shortcut to <mxGraphView.currentRoot> in <view>.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the current root in the view.</dd></dl>
</li>
</ul>
<aname="getTranslateForRoot(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getTranslateForRoot</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> getTranslateForRoot(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the translation to be used if the given cell is the root cell as
an <mxPoint>. This implementation returns null.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell that represents the root of the view.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the translation of the graph for the given root cell.</dd></dl>
</li>
</ul>
<aname="isPort(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isPort</h4>
<pre>public boolean isPort(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is a "port", that is, when connecting to
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> getTerminalForPort(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean source)</pre>
<divclass="block">Returns the terminal to be used for a given port. This implementation
always returns the parent cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell that represents the port.</dd><dd><code>source</code> - If the cell is the source or target port.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the terminal to be used for the given port.</dd></dl>
</li>
</ul>
<aname="getChildOffsetForCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getChildOffsetForCell</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> getChildOffsetForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the offset to be used for the cells inside the given cell. The
mxGraphModel.isLayer. This implementation returns null.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose offset should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the child offset for the given cell.</dd></dl>
</li>
</ul>
<aname="enterGroup()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>enterGroup</h4>
<pre>public void enterGroup()</pre>
</li>
</ul>
<aname="enterGroup(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>enterGroup</h4>
<pre>public void enterGroup(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Uses the given cell as the root of the displayed cell hierarchy. If no
<divclass="block">Changes the current root to the next valid root in the displayed cell
hierarchy.</div>
</li>
</ul>
<aname="home()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>home</h4>
<pre>public void home()</pre>
<divclass="block">Uses the root of the model as the root of the displayed cell hierarchy
and selects the previous root.</div>
</li>
</ul>
<aname="isValidRoot(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isValidRoot</h4>
<pre>public boolean isValidRoot(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is a valid root for the cell display
hierarchy. This implementation returns true for all non-null values.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> which should be checked as a possible root.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell is a valid root.</dd></dl>
</li>
</ul>
<aname="getGraphBounds()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getGraphBounds</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getGraphBounds()</pre>
<divclass="block">Returns the bounds of the visible graph.</div>
</li>
</ul>
<aname="getCellBounds(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCellBounds</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getCellBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the bounds of the given cell.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getCellBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges)</pre>
<divclass="block">Returns the bounds of the given cell including all connected edges
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getCellBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges,
boolean includeDescendants)</pre>
<divclass="block">Returns the bounds of the given cell including all connected edges
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundingBoxFromGeometry(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the bounding box for the geometries of the vertices in the
given array of cells.</div>
</li>
</ul>
<aname="getBoundingBox(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getBoundingBox</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundingBox(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the bounds of the given cell.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundingBox(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges)</pre>
<divclass="block">Returns the bounding box of the given cell including all connected edges
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundingBox(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges,
boolean includeDescendants)</pre>
<divclass="block">Returns the bounding box of the given cell including all connected edges
if includeEdge is true.</div>
</li>
</ul>
<aname="getPaintBounds(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getPaintBounds</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getPaintBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the bounding box of the given cells and their descendants.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getBoundsForCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean includeEdges,
boolean includeDescendants,
boolean boundingBox)</pre>
<divclass="block">Returns the bounds for the given cells.</div>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getCellBounds(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean includeEdges,
boolean includeDescendants,
boolean boundingBox)</pre>
<divclass="block">Returns the bounds of the given cell including all connected edges
if includeEdge is true.</div>
</li>
</ul>
<aname="refresh()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>refresh</h4>
<pre>public void refresh()</pre>
<divclass="block">Clears all cell states or the states for the hierarchy starting at the
given cell and validates the graph.</div>
</li>
</ul>
<aname="repaint()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>repaint</h4>
<pre>public void repaint()</pre>
<divclass="block">Fires a repaint event.</div>
</li>
</ul>
<aname="repaint(com.mxgraph.util.mxRectangle)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>repaint</h4>
<pre>public void repaint(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> region)</pre>
<divclass="block">Fires a repaint event. The optional region is the rectangle that needs
<divclass="block">Snaps the given numeric value to the grid if <gridEnabled> is true.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Numeric value to be snapped to the grid.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the value aligned to the grid.</dd></dl>
</li>
</ul>
<aname="getCellGeometry(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCellGeometry</h4>
<pre>public <ahref="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</a> getCellGeometry(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the geometry for the given cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose geometry should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the geometry of the cell.</dd></dl>
</li>
</ul>
<aname="isCellVisible(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellVisible</h4>
<pre>public boolean isCellVisible(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is visible in this graph. This
graph should be revalidated after the filter expression has changed.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose visible state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the visible state of the cell.</dd></dl>
</li>
</ul>
<aname="isCellCollapsed(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellCollapsed</h4>
<pre>public boolean isCellCollapsed(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is collapsed in this graph. This
graph should be revalidated after the filter expression has changed.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose collapsed state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the collapsed state of the cell.</dd></dl>
</li>
</ul>
<aname="isCellConnectable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellConnectable</h4>
<pre>public boolean isCellConnectable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is connectable in this graph. This
<pre>public boolean isOrthogonal(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> edge)</pre>
<divclass="block">Returns true if perimeter points should be computed such that the
resulting edge has only horizontal or vertical segments.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell state that represents the edge.</dd></dl>
</li>
</ul>
<aname="isLoop(com.mxgraph.view.mxCellState)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isLoop</h4>
<pre>public boolean isLoop(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</pre>
<divclass="block">Returns true if the given cell state is a loop.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>state</code> - <mxCellState> that represents a potential loop.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell is a loop.</dd></dl>
<pre>public void setMultiplicities(<ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[] value)</pre>
</li>
</ul>
<aname="getMultiplicities()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMultiplicities</h4>
<pre>public <ahref="../../../com/mxgraph/view/mxMultiplicity.html"title="class in com.mxgraph.view">mxMultiplicity</a>[] getMultiplicities()</pre>
<pre>public boolean isEdgeValid(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Checks if the return value of getEdgeValidationError for the given
arguments is null.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell that represents the edge to validate.</dd><dd><code>source</code> - Cell that represents the source terminal.</dd><dd><code>target</code> - Cell that represents the target terminal.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getEdgeValidationError(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Returns the validation error message to be displayed when inserting or
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell that represents the edge to validate.</dd><dd><code>source</code> - Cell that represents the source terminal.</dd><dd><code>target</code> - Cell that represents the target terminal.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> validateEdge(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Hook method for subclassers to return an error message for the given
edge and terminals. This implementation returns null.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edge</code> - Cell that represents the edge to validate.</dd><dd><code>source</code> - Cell that represents the source terminal.</dd><dd><code>target</code> - Cell that represents the target terminal.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getCellValidationError(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Checks all multiplicities that cannot be enforced while the graph is
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> validateCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Hashtable.html?is-external=true"title="class or interface in java.util">Hashtable</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>,<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> context)</pre>
<divclass="block">Hook method for subclassers to return an error message for the given
cell and validation context. This implementation returns null.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell that represents the cell to validate.</dd><dd><code>context</code> - Hashtable that represents the global validation state.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> convertValueToString(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the textual representation for the given cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell to be converted to a string.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the textual representation of the cell.</dd></dl>
</li>
</ul>
<aname="getLabel(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getLabel</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getLabel(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns a string or DOM node that represents the label for the given
<pre>public void cellLabelChanged(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value,
boolean autoSize)</pre>
<divclass="block">Sets the new label for a cell. If autoSize is true then
<cellSizeUpdated> will be called.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose label should be changed.</dd><dd><code>value</code> - New label to be assigned.</dd><dd><code>autoSize</code> - Specifies if cellSizeUpdated should be called.</dd></dl>
</li>
</ul>
<aname="isHtmlLabel(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isHtmlLabel</h4>
<pre>public boolean isHtmlLabel(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the label must be rendered as HTML markup. The default
implementation returns <htmlLabels>.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> whose label should be displayed as HTML markup.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell label is HTML markup.</dd></dl>
</li>
</ul>
<aname="getToolTipForCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getToolTipForCell</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getToolTipForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the tooltip to be used for the given cell.</div>
</li>
</ul>
<aname="getStartSize(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getStartSize</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getStartSize(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> swimlane)</pre>
<divclass="block">Returns the start size of the given swimlane, that is, the width or
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>swimlane</code> - <mxCell> whose start size should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the startsize for the given swimlane.</dd></dl>
</li>
</ul>
<aname="getImage(com.mxgraph.view.mxCellState)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getImage</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getImage(<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</pre>
<divclass="block">Returns the image URL for the given cell state. This implementation
<divclass="block">Sets the value of <border>.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Positive integer that represents the border to be used.</dd></dl>
</li>
</ul>
<aname="getDefaultLoopStyle()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getDefaultLoopStyle</h4>
<pre>public <ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a> getDefaultLoopStyle()</pre>
<divclass="block">Returns the default edge style used for loops.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the default loop style.</dd></dl>
<pre>public void setDefaultLoopStyle(<ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view">mxEdgeStyle.mxEdgeStyleFunction</a> value)</pre>
<divclass="block">Sets the default style used for loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Default style to be used for loops.</dd></dl>
</li>
</ul>
<aname="isSwimlane(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isSwimlane</h4>
<pre>public boolean isSwimlane(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is a swimlane. This implementation always
returns false.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell that should be checked.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is a swimlane.</dd></dl>
</li>
</ul>
<aname="isCellLocked(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellLocked</h4>
<pre>public boolean isCellLocked(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell may not be moved, sized, bended,
<divclass="block">Sets cellsLocked, the default return value for isCellLocked and fires a
property change event for cellsLocked.</div>
</li>
</ul>
<aname="isCellEditable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellEditable</h4>
<pre>public boolean isCellEditable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is movable. This implementation returns editable.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose editable state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is editable.</dd></dl>
<divclass="block">Sets if the graph is editable.</div>
</li>
</ul>
<aname="isCellResizable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellResizable</h4>
<pre>public boolean isCellResizable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is resizable. This implementation returns
cellsSizable for all cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose resizable state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is sizable.</dd></dl>
<divclass="block">Sets if the graph is resizable.</div>
</li>
</ul>
<aname="getMovableCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMovableCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getMovableCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</li>
</ul>
<aname="isCellMovable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellMovable</h4>
<pre>public boolean isCellMovable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is movable. This implementation
returns movable.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose movable state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is movable.</dd></dl>
<pre>public boolean isTerminalPointMovable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose terminal point should be moved.</dd><dd><code>source</code> - Boolean indicating if the source or target terminal should be moved.</dd></dl>
</li>
</ul>
<aname="isCellBendable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellBendable</h4>
<pre>public boolean isCellBendable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is bendable. This implementation returns
<pre>public boolean isCellSelectable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is selectable. This implementation returns
<selectable>.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> whose selectable state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell is selectable.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getDeletableCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</li>
</ul>
<aname="isCellDeletable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellDeletable</h4>
<pre>public boolean isCellDeletable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is movable. This implementation always
returns true.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose movable state should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is movable.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getCloneableCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
</li>
</ul>
<aname="isCellCloneable(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isCellCloneable</h4>
<pre>public boolean isCellCloneable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the constant true. This does not use the cloneable field to
<pre>public boolean isCellDisconnectable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean source)</pre>
<divclass="block">Returns true if the given cell is disconnectable from the source or
<isLocked> does not return true for the given cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - <mxCell> whose disconnectable state should be returned.</dd><dd><code>terminal</code> - <mxCell> that represents the source or target terminal.</dd><dd><code>source</code> - Boolean indicating if the source or target terminal is to be
disconnected.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given edge can be disconnected from the given
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Boolean indicating if the graph should allow disconnecting of
edges.</dd></dl>
</li>
</ul>
<aname="isLabelClipped(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isLabelClipped</h4>
<pre>public boolean isLabelClipped(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the overflow portion of labels should be hidden. If this
<pre>public boolean isLabelMovable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given edges's label is moveable. This returns
<pre>public boolean isAutoSizeCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the size of the given cell should automatically be
<divclass="block">Specifies if cell sizes should be automatically updated after a label
change. This implementation sets autoSize to the given parameter.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - Boolean indicating if cells should be resized
automatically.</dd></dl>
</li>
</ul>
<aname="isExtendParent(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isExtendParent</h4>
<pre>public boolean isExtendParent(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the parent of the given cell should be extended if the
<pre>public boolean isConstrainChild(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell should be kept inside the bounds of its
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - the keepEdgesInBackground to set</dd></dl>
</li>
</ul>
<aname="isValidSource(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isValidSource</h4>
<pre>public boolean isValidSource(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is a valid source for new connections.
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Object that represents a possible source or null.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell is a valid source terminal.</dd></dl>
</li>
</ul>
<aname="isValidTarget(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isValidTarget</h4>
<pre>public boolean isValidTarget(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns isValidSource for the given cell. This is called by
isValidConnection.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Object that represents a possible target or null.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given cell is a valid target.</dd></dl>
<pre>public boolean isValidConnection(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Returns true if the given target cell is a valid target for source.
the source and <isValidTarget> returns true for the target.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>source</code> - Object that represents the source cell.</dd><dd><code>target</code> - Object that represents the target cell.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the the connection between the given terminals
is valid.</dd></dl>
</li>
</ul>
<aname="getMinimumGraphSize()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMinimumGraphSize</h4>
<pre>public <ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> getMinimumGraphSize()</pre>
<divclass="block">Returns the minimum size of the diagram.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the minimum container size.</dd></dl>
<pre>public void setMinimumGraphSize(<ahref="../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> value)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - the minimumGraphSize to set</dd></dl>
</li>
</ul>
<aname="getOverlap(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getOverlap</h4>
<pre>public double getOverlap(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns a decimal number representing the amount of the width and height
<pre>public boolean isAllowOverlapParent(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns true if the given cell is allowed to be placed outside of the
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getFoldableCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
boolean collapse)</pre>
<divclass="block">Returns the cells which are movable in the given array of cells.</div>
<pre>public boolean isCellFoldable(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
boolean collapse)</pre>
<divclass="block">Returns true if the given cell is expandable. This implementation
<divclass="block">Sets the grid size and fires a property change event for gridSize.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>value</code> - New grid size to be used.</dd></dl>
</li>
</ul>
<aname="getAlternateEdgeStyle()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getAlternateEdgeStyle</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getAlternateEdgeStyle()</pre>
<pre>public void setAlternateEdgeStyle(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> value)</pre>
<pre>public boolean isValidDropTarget(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns true if the given cell is a valid drop target for the specified
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Object that represents the possible drop target.</dd><dd><code>cells</code> - Objects that are going to be dropped.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the cell is a valid drop target for the given
<pre>public boolean isSplitTarget(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Returns true if split is enabled and the given edge may be splitted into
two edges with the given cell as a new terminal between the two.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>target</code> - Object that represents the edge to be splitted.</dd><dd><code>cells</code> - Array of cells to add into the given edge.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the given edge may be splitted by the given
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> getDropTarget(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/awt/Point.html?is-external=true"title="class or interface in java.awt">Point</a> pt,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the given cell if it is a drop target for the given cells or the
This function should only be used if isDropEnabled returns true.</div>
</li>
</ul>
<aname="getDefaultParent()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getDefaultParent</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> getDefaultParent()</pre>
<divclass="block">Returns the first child of the root in the model, that is, the first or
default layer of the diagram.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the default parent for new cells.</dd></dl>
</li>
</ul>
<aname="setDefaultParent(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setDefaultParent</h4>
<pre>public void setDefaultParent(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> value)</pre>
<divclass="block">Sets the default parent to be returned by getDefaultParent.
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getChildVertices(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns the visible child vertices of the given parent.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be returned.</dd></dl>
</li>
</ul>
<aname="getChildEdges(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getChildEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getChildEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns the visible child edges of the given parent.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be returned.</dd></dl>
</li>
</ul>
<aname="getChildCells(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getChildCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getChildCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns the visible children of the given parent.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be returned.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getChildCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean vertices,
boolean edges)</pre>
<divclass="block">Returns the visible child vertices or edges in the given parent. If
vertices and edges is false, then all children are returned.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be returned.</dd><dd><code>vertices</code> - Specifies if child vertices should be returned.</dd><dd><code>edges</code> - Specifies if child edges should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the child vertices and edges.</dd></dl>
</li>
</ul>
<aname="getConnections(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getConnections</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getConnections(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns all visible edges connected to the given cell without loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose connections should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the connected edges for the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getConnections(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns all visible edges connected to the given cell without loops.
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose connections should be returned.</dd><dd><code>parent</code> - Optional parent of the opposite end for a connection
to be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the connected edges for the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getConnections(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean recurse)</pre>
<divclass="block">Returns all visible edges connected to the given cell without loops.
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose connections should be returned.</dd><dd><code>parent</code> - Optional parent of the opposite end for a connection
to be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the connected edges for the given cell.</dd></dl>
</li>
</ul>
<aname="getIncomingEdges(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIncomingEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getIncomingEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns all incoming visible edges connected to the given cell without
loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose incoming edges should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the incoming edges of the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getIncomingEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns the visible incoming edges for the given cell. If the optional
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose incoming edges should be returned.</dd><dd><code>parent</code> - Optional parent of the opposite end for an edge
to be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the incoming edges of the given cell.</dd></dl>
</li>
</ul>
<aname="getOutgoingEdges(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getOutgoingEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getOutgoingEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns all outgoing visible edges connected to the given cell without
loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose outgoing edges should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the outgoing edges of the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getOutgoingEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns the visible outgoing edges for the given cell. If the optional
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose outgoing edges should be returned.</dd><dd><code>parent</code> - Optional parent of the opposite end for an edge
to be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the outgoing edges of the given cell.</dd></dl>
</li>
</ul>
<aname="getEdges(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getEdges</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns all visible edges connected to the given cell including loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose edges should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edges of the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns all visible edges connected to the given cell including loops.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose edges should be returned.</dd><dd><code>parent</code> - Optional parent of the opposite end for an edge
to be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edges of the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean incoming,
boolean outgoing,
boolean includeLoops)</pre>
<divclass="block">Returns the incoming and/or outgoing edges for the given cell.
where the opposite is in the given parent cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose edges should be returned.</dd><dd><code>parent</code> - Optional parent. If specified the opposite end of any edge
must be a direct child of that parent in order for the edge to be returned.</dd><dd><code>incoming</code> - Specifies if incoming edges should be included in the
result.</dd><dd><code>outgoing</code> - Specifies if outgoing edges should be included in the
result.</dd><dd><code>includeLoops</code> - Specifies if loops should be included in the result.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edges connected to the given cell.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean incoming,
boolean outgoing,
boolean includeLoops,
boolean recurse)</pre>
<divclass="block">Returns the incoming and/or outgoing edges for the given cell.
where the opposite is in the given parent cell.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - Cell whose edges should be returned.</dd><dd><code>parent</code> - Optional parent. If specified the opposite end of any edge
or the parent just be an ancestral parent.</dd><dd><code>incoming</code> - Specifies if incoming edges should be included in the
result.</dd><dd><code>outgoing</code> - Specifies if outgoing edges should be included in the
result.</dd><dd><code>includeLoops</code> - Specifies if loops should be included in the result.</dd><dd><code>recurse</code> - Specifies if the parent specified only need be an ancestral
parent, <code>true</code>, or the direct parent, <code>false</code></dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the edges connected to the given cell.</dd></dl>
<pre>public boolean isValidAncestor(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean recurse)</pre>
<divclass="block">Returns whether or not the specified parent is a valid
based on whether ancestor recursion is enabled.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - the possible child cell</dd><dd><code>parent</code> - the possible parent cell</dd><dd><code>recurse</code> - whether or not to recurse the child ancestors</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>whether or not the specified parent is a valid
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getOpposites(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] edges,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal)</pre>
<divclass="block">Returns all distinct visible opposite cells of the terminal on the given
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getOpposites(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] edges,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> terminal,
boolean sources,
boolean targets)</pre>
<divclass="block">Returns all distincts visible opposite cells for the specified terminal
on the given edges.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>edges</code> - Edges whose opposite terminals should be returned.</dd><dd><code>terminal</code> - Terminal that specifies the end whose opposite should be
returned.</dd><dd><code>sources</code> - Specifies if source terminals should be included in the
result.</dd><dd><code>targets</code> - Specifies if target terminals should be included in the
result.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells at the opposite ends of the given edges.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdgesBetween(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target)</pre>
<divclass="block">Returns the edges between the given source and target. This takes into
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getEdgesBetween(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> source,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> target,
boolean directed)</pre>
<divclass="block">Returns the edges between the given source and target. This takes into
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getCellsBeyond(double x0,
double y0,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean rightHalfpane,
boolean bottomHalfpane)</pre>
<divclass="block">Returns the children of the given parent that are contained in the
depending on rightHalfpane and bottomHalfpane.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>x0</code> - X-coordinate of the origin.</dd><dd><code>y0</code> - Y-coordinate of the origin.</dd><dd><code>parent</code> - <mxCell> whose children should be checked.</dd><dd><code>rightHalfpane</code> - Boolean indicating if the cells in the right halfpane
from the origin should be returned.</dd><dd><code>bottomHalfpane</code> - Boolean indicating if the cells in the bottom halfpane
from the origin should be returned.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>Returns the cells beyond the given halfpane.</dd></dl>
</li>
</ul>
<aname="findTreeRoots(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>findTreeRoots</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> findTreeRoots(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Returns all visible children in the given parent which do not have
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> findTreeRoots(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean isolate)</pre>
<divclass="block">Returns all visible children in the given parent which do not have
root due to invisible children or collapsed cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be checked.</dd><dd><code>isolate</code> - Specifies if edges should be ignored if the opposite
end is not a child of the given parent cell.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>List of tree roots in parent.</dd></dl>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> findTreeRoots(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent,
boolean isolate,
boolean invert)</pre>
<divclass="block">Returns all visible children in the given parent which do not have
root due to invisible children or collapsed cells.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Cell whose children should be checked.</dd><dd><code>isolate</code> - Specifies if edges should be ignored if the opposite
end is not a child of the given parent cell.</dd><dd><code>invert</code> - Specifies if outgoing or incoming edges should be counted
for a tree root. If false then outgoing edges will be counted.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>List of tree roots in parent.</dd></dl>
<pre>public void traverse(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> vertex,
boolean directed,
<ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view">mxGraph.mxICellVisitor</a> visitor)</pre>
<divclass="block">Traverses the tree starting at the given vertex. Here is how to use this
<pre>public void traverse(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> vertex,
boolean directed,
<ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view">mxGraph.mxICellVisitor</a> visitor,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> edge,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> visited)</pre>
<divclass="block">Traverses the (directed) graph invoking the given function for each
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vertex</code> - <mxCell> that represents the vertex where the traversal starts.</dd><dd><code>directed</code> - Optional boolean indicating if edges should only be traversed
from source to target. Default is true.</dd><dd><code>visitor</code> - Visitor that takes the current vertex and the incoming edge.
The traversal stops if the function returns false.</dd><dd><code>edge</code> - Optional <mxCell> that represents the incoming edge. This is
null for the first step of the traversal.</dd><dd><code>visited</code> - Optional array of cell paths for the visited cells.</dd></dl>
</li>
</ul>
<aname="getSelectionModel()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getSelectionModel</h4>
<pre>public <ahref="../../../com/mxgraph/view/mxGraphSelectionModel.html"title="class in com.mxgraph.view">mxGraphSelectionModel</a> getSelectionModel()</pre>
<pre>public boolean isCellSelected(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns true if the selection is empty.</dd></dl>
</li>
</ul>
<aname="clearSelection()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>clearSelection</h4>
<pre>public void clearSelection()</pre>
</li>
</ul>
<aname="getSelectionCell()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getSelectionCell</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> getSelectionCell()</pre>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the selection cell.</dd></dl>
</li>
</ul>
<aname="setSelectionCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setSelectionCell</h4>
<pre>public void setSelectionCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] getSelectionCells()</pre>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>Returns the selection cells.</dd></dl>
</li>
</ul>
<aname="setSelectionCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setSelectionCells</h4>
<pre>public void setSelectionCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
</li>
</ul>
<aname="setSelectionCells(java.util.Collection)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setSelectionCells</h4>
<pre>public void setSelectionCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>> cells)</pre>
<pre>public void addSelectionCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
</li>
</ul>
<aname="addSelectionCells(java.lang.Object[])">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>addSelectionCells</h4>
<pre>public void addSelectionCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
</li>
</ul>
<aname="removeSelectionCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>removeSelectionCell</h4>
<pre>public void removeSelectionCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<pre>public void removeSelectionCells(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a>[] cells)</pre>
<divclass="block">Selects all vertices inside the default parent.</div>
</li>
</ul>
<aname="selectVertices(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectVertices</h4>
<pre>public void selectVertices(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Selects all vertices inside the given parent or the default parent
if no parent is given.</div>
</li>
</ul>
<aname="selectEdges()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectEdges</h4>
<pre>public void selectEdges()</pre>
<divclass="block">Selects all vertices inside the default parent.</div>
</li>
</ul>
<aname="selectEdges(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectEdges</h4>
<pre>public void selectEdges(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Selects all vertices inside the given parent or the default parent
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vertices</code> - Boolean indicating if vertices should be selected.</dd><dd><code>edges</code> - Boolean indicating if edges should be selected.</dd></dl>
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Selects all vertices and/or edges depending on the given boolean
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>vertices</code> - Boolean indicating if vertices should be selected.</dd><dd><code>edges</code> - Boolean indicating if edges should be selected.</dd><dd><code>parent</code> - Optional cell that acts as the root of the recursion.
Default is <code>defaultParent</code>.</dd></dl>
</li>
</ul>
<aname="selectAll()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectAll</h4>
<pre>public void selectAll()</pre>
</li>
</ul>
<aname="selectAll(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>selectAll</h4>
<pre>public void selectAll(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> parent)</pre>
<divclass="block">Selects all children of the given parent cell or the children of the
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>parent</code> - Optional <mxCell> whose children should be selected.
Default is <defaultParent>.</dd></dl>
</li>
</ul>
<aname="drawGraph(com.mxgraph.canvas.mxICanvas)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>drawGraph</h4>
<pre>public void drawGraph(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas)</pre>
<divclass="block">Draws the graph onto the given canvas.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>canvas</code> - Canvas onto which the graph should be drawn.</dd></dl>
<pre>public void drawCell(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Draws the given cell and its descendants onto the specified canvas.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>canvas</code> - Canvas onto which the cell should be drawn.</dd><dd><code>cell</code> - Cell that should be drawn onto the canvas.</dd></dl>
<pre>public void drawState(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
boolean drawLabel)</pre>
<divclass="block">Draws the cell state with the given label onto the canvas. No
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>canvas</code> - Canvas onto which the cell should be drawn.</dd><dd><code>state</code> - State of the cell to be drawn.</dd><dd><code>drawLabel</code> - Indicates if the label should be drawn.</dd></dl>
<pre>protected void cellDrawn(<ahref="../../../com/mxgraph/canvas/mxICanvas.html"title="interface in com.mxgraph.canvas">mxICanvas</a> canvas,
<ahref="../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> element,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> labelElement)</pre>
<divclass="block">Called when a cell has been painted as the specified object, typically a
DOM node that represents the given cell graphically in a document.</div>
</li>
</ul>
<aname="getLinkForCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getLinkForCell</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getLinkForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the hyperlink to be used for the given cell.</div>
</li>
</ul>
<aname="getTargetForCell(java.lang.Object)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getTargetForCell</h4>
<pre>protected <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> getTargetForCell(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Returns the hyperlink to be used for the given cell.</div>
<pre>public void addPropertyChangeListener(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>listener</code> - </dd><dt><spanclass="strong">See Also:</span></dt><dd><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true#addPropertyChangeListener(java.beans.PropertyChangeListener)"title="class or interface in java.beans"><code>PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener)</code></a></dd></dl>
<pre>public void addPropertyChangeListener(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> propertyName,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>propertyName</code> - </dd><dd><code>listener</code> - </dd><dt><spanclass="strong">See Also:</span></dt><dd><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"title="class or interface in java.beans"><code>PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)</code></a></dd></dl>
<pre>public void removePropertyChangeListener(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>listener</code> - </dd><dt><spanclass="strong">See Also:</span></dt><dd><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true#removePropertyChangeListener(java.beans.PropertyChangeListener)"title="class or interface in java.beans"><code>PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener)</code></a></dd></dl>
<pre>public void removePropertyChangeListener(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> propertyName,
<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeListener.html?is-external=true"title="class or interface in java.beans">PropertyChangeListener</a> listener)</pre>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>propertyName</code> - </dd><dd><code>listener</code> - </dd><dt><spanclass="strong">See Also:</span></dt><dd><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/beans/PropertyChangeSupport.html?is-external=true#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)"title="class or interface in java.beans"><code>PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)</code></a></dd></dl>
</li>
</ul>
<aname="main(java.lang.String[])">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>main</h4>
<pre>public static void main(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a>[] args)</pre>
<divclass="block">Prints the version number on the console.</div>
<li><ahref="../../../com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html"title="interface in com.mxgraph.view"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../com/mxgraph/view/mxGraph.mxICellVisitor.html"title="interface in com.mxgraph.view"><spanclass="strong">Next Class</span></a></li>