<AHREF="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>
<IMGSRC="../../../resources/inherit.gif"ALT="extended by "><B>com.mxgraph.model.mxCell</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B><DD><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A>, <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true"title="class or interface in java.io">Serializable</A>, <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html?is-external=true"title="class or interface in java.lang">Cloneable</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>mxCell</B><DT>extends <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A><DT>implements <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A>, <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html?is-external=true"title="class or interface in java.lang">Cloneable</A>, <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true"title="class or interface in java.io">Serializable</A></DL>
</PRE>
<P>
Cells are the elements of the graph model. They represent the state
of the groups, vertices and edges in a graph.
<h4>Edge Labels</h4>
Using the x- and y-coordinates of a cell's geometry it is
possible to position the label on edges on a specific location
on the actual edge shape as it appears on the screen. The
x-coordinate of an edge's geometry is used to describe the
distance from the center of the edge from -1 to 1 with 0
being the center of the edge and the default value. The
y-coordinate of an edge's geometry is used to describe
the absolute, orthogonal distance in pixels from that
point. In addition, the mxGeometry.offset is used
as a absolute offset vector from the resulting point.
The width and height of an edge geometry are ignored.
To add more than one edge label, add a child vertex with
a relative geometry. The x- and y-coordinates of that
geometry will have the same semantiv as the above for
<CODE>protected <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></FONT></TD>
<CODE>protected <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></FONT></TD>
<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></FONT></TD>
<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></FONT></TD>
<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></FONT></TD>
Constructs a new cell with an empty user object.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#mxCell(java.lang.Object)">mxCell</A></B>(<AHREF="http://download.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>
<BR>
Constructs a new cell for the given user object.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#mxCell(java.lang.Object, com.mxgraph.model.mxGeometry, java.lang.String)">mxCell</A></B>(<AHREF="http://download.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="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A> geometry,
<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>
<BR>
Constructs a new cell for the given parameters.</TD>
<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></FONT></TD>
<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></FONT></TD>
<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></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#getAttribute(java.lang.String)">getAttribute</A></B>(<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> name)</CODE>
<BR>
Returns the specified attribute from the user object if it is an XML
<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></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A></B>(<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> name,
<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> defaultValue)</CODE>
<BR>
Returns the specified attribute from the user object if it is an XML
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#getEdgeIndex(com.mxgraph.model.mxICell)">getEdgeIndex</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge)</CODE>
<BR>
Returns the index of the specified edge in the edge array.</TD>
<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></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#getIndex(com.mxgraph.model.mxICell)">getIndex</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</CODE>
<BR>
Returns the index of the specified child in the child array.</TD>
<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></FONT></TD>
<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></FONT></TD>
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#insert(com.mxgraph.model.mxICell)">insert</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</CODE>
<BR>
Appends the specified child into the child array and updates the parent
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#insert(com.mxgraph.model.mxICell, int)">insert</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child,
int index)</CODE>
<BR>
Inserts the specified child into the child array at the specified index
and updates the parent reference of the child.</TD>
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#insertEdge(com.mxgraph.model.mxICell, boolean)">insertEdge</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge,
boolean isOutgoing)</CODE>
<BR>
Inserts the specified edge into the edge array and returns the edge.</TD>
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#remove(com.mxgraph.model.mxICell)">remove</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</CODE>
<BR>
Removes the given child from the child array and returns it.</TD>
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#removeEdge(com.mxgraph.model.mxICell, boolean)">removeEdge</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge,
boolean isOutgoing)</CODE>
<BR>
Removes the specified edge from the edge array and returns the edge.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setAttribute(java.lang.String, java.lang.String)">setAttribute</A></B>(<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> name,
<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>
<BR>
Sets the specified attribute on the user object if it is an XML node.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setGeometry(com.mxgraph.model.mxGeometry)">setGeometry</A></B>(<AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A> geometry)</CODE>
<BR>
Sets the object to be used as the geometry.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setId(java.lang.String)">setId</A></B>(<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)</CODE>
<BR>
Sets the Id of the cell to the given string.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setParent(com.mxgraph.model.mxICell)">setParent</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> parent)</CODE>
<BR>
Sets the parent cell.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setSource(com.mxgraph.model.mxICell)">setSource</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> source)</CODE>
<BR>
Sets the source terminal.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setStyle(java.lang.String)">setStyle</A></B>(<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>
<BR>
Sets the string to be used as the style.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setTarget(com.mxgraph.model.mxICell)">setTarget</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> target)</CODE>
<BR>
Sets the target terminal.</TD>
<CODE> <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setTerminal(com.mxgraph.model.mxICell, boolean)">setTerminal</A></B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> terminal,
boolean isSource)</CODE>
<BR>
Sets the source or target terminal and returns the new terminal.</TD>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxCell.html#setValue(java.lang.Object)">setValue</A></B>(<AHREF="http://download.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>
<BR>
Sets the user object of the cell.</TD>
<THALIGN="left"><B>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></B></TH>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TD><CODE><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></TD>
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><B>id</B></PRE>
<DL>
<DD>Holds the Id. Default is null.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="value"><!----></A><H3>
value</H3>
<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><B>value</B></PRE>
<DL>
<DD>Holds the user object. Default is null.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="geometry"><!----></A><H3>
geometry</H3>
<PRE>
protected <AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A><B>geometry</B></PRE>
<DL>
<DD>Holds the geometry. Default is null.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="style"><!----></A><H3>
style</H3>
<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><B>style</B></PRE>
<DL>
<DD>Holds the style as a string of the form
stylename[;key=value]. Default is null.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="vertex"><!----></A><H3>
vertex</H3>
<PRE>
protected boolean <B>vertex</B></PRE>
<DL>
<DD>Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="edge"><!----></A><H3>
edge</H3>
<PRE>
protected boolean <B>edge</B></PRE>
<DL>
<DD>Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="connectable"><!----></A><H3>
connectable</H3>
<PRE>
protected boolean <B>connectable</B></PRE>
<DL>
<DD>Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="visible"><!----></A><H3>
visible</H3>
<PRE>
protected boolean <B>visible</B></PRE>
<DL>
<DD>Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="collapsed"><!----></A><H3>
collapsed</H3>
<PRE>
protected boolean <B>collapsed</B></PRE>
<DL>
<DD>Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="parent"><!----></A><H3>
parent</H3>
<PRE>
protected <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>parent</B></PRE>
<DL>
<DD>Reference to the parent cell and source and target terminals for edges.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="source"><!----></A><H3>
source</H3>
<PRE>
protected <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>source</B></PRE>
<DL>
<DD>Reference to the parent cell and source and target terminals for edges.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="target"><!----></A><H3>
target</H3>
<PRE>
protected <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>target</B></PRE>
<DL>
<DD>Reference to the parent cell and source and target terminals for edges.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="children"><!----></A><H3>
children</H3>
<PRE>
protected <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>><B>children</B></PRE>
<DL>
<DD>Holds the child cells and connected edges.
<P>
<DL>
</DL>
</DL>
<HR>
<ANAME="edges"><!----></A><H3>
edges</H3>
<PRE>
protected <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>><B>edges</B></PRE>
<DD>Constructs a new cell with an empty user object.
<P>
</DL>
<HR>
<ANAME="mxCell(java.lang.Object)"><!----></A><H3>
mxCell</H3>
<PRE>
public <B>mxCell</B>(<AHREF="http://download.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>
<DL>
<DD>Constructs a new cell for the given user object.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Object that represents the value of the cell.</DL>
public <B>mxCell</B>(<AHREF="http://download.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="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A> geometry,
<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>
<DL>
<DD>Constructs a new cell for the given parameters.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Object that represents the value of the cell.<DD><CODE>geometry</CODE> - Specifies the geometry of the cell.<DD><CODE>style</CODE> - Specifies the style as a formatted string.</DL>
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><B>getId</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getId()">mxICell</A></CODE></B></DD>
<DD>Returns the Id of the cell as a string.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getId()">getId</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the Id.</DL>
</DD>
</DL>
<HR>
<ANAME="setId(java.lang.String)"><!----></A><H3>
setId</H3>
<PRE>
public void <B>setId</B>(<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)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setId(java.lang.String)">mxICell</A></CODE></B></DD>
<DD>Sets the Id of the cell to the given string.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setId(java.lang.String)">setId</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>id</CODE> - String that represents the new Id.</DL>
</DD>
</DL>
<HR>
<ANAME="getValue()"><!----></A><H3>
getValue</H3>
<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><B>getValue</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getValue()">mxICell</A></CODE></B></DD>
<DD>Returns the user object of the cell.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getValue()">getValue</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the user object.</DL>
public void <B>setValue</B>(<AHREF="http://download.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>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setValue(java.lang.Object)">mxICell</A></CODE></B></DD>
<DD>Sets the user object of the cell.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setValue(java.lang.Object)">setValue</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Object that represents the new value.</DL>
</DD>
</DL>
<HR>
<ANAME="getGeometry()"><!----></A><H3>
getGeometry</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A><B>getGeometry</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getGeometry()">mxICell</A></CODE></B></DD>
<DD>Returns the object that describes the geometry.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getGeometry()">getGeometry</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the cell geometry.</DL>
public void <B>setGeometry</B>(<AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A> geometry)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setGeometry(com.mxgraph.model.mxGeometry)">mxICell</A></CODE></B></DD>
<DD>Sets the object to be used as the geometry.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setGeometry(com.mxgraph.model.mxGeometry)">setGeometry</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="getStyle()"><!----></A><H3>
getStyle</H3>
<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><B>getStyle</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getStyle()">mxICell</A></CODE></B></DD>
<DD>Returns the string that describes the style.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getStyle()">getStyle</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the cell style.</DL>
public void <B>setStyle</B>(<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>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setStyle(java.lang.String)">mxICell</A></CODE></B></DD>
<DD>Sets the string to be used as the style.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setStyle(java.lang.String)">setStyle</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="isVertex()"><!----></A><H3>
isVertex</H3>
<PRE>
public boolean <B>isVertex</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isVertex()">mxICell</A></CODE></B></DD>
<DD>Returns true if the cell is a vertex.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isVertex()">isVertex</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns true if the cell is a vertex.</DL>
</DD>
</DL>
<HR>
<ANAME="setVertex(boolean)"><!----></A><H3>
setVertex</H3>
<PRE>
public void <B>setVertex</B>(boolean vertex)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="isEdge()"><!----></A><H3>
isEdge</H3>
<PRE>
public boolean <B>isEdge</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isEdge()">mxICell</A></CODE></B></DD>
<DD>Returns true if the cell is an edge.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isEdge()">isEdge</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns true if the cell is an edge.</DL>
</DD>
</DL>
<HR>
<ANAME="setEdge(boolean)"><!----></A><H3>
setEdge</H3>
<PRE>
public void <B>setEdge</B>(boolean edge)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="isConnectable()"><!----></A><H3>
isConnectable</H3>
<PRE>
public boolean <B>isConnectable</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isConnectable()">mxICell</A></CODE></B></DD>
<DD>Returns true if the cell is connectable.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isConnectable()">isConnectable</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the connectable state.</DL>
</DD>
</DL>
<HR>
<ANAME="setConnectable(boolean)"><!----></A><H3>
setConnectable</H3>
<PRE>
public void <B>setConnectable</B>(boolean connectable)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="isVisible()"><!----></A><H3>
isVisible</H3>
<PRE>
public boolean <B>isVisible</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isVisible()">mxICell</A></CODE></B></DD>
<DD>Returns true if the cell is visibile.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isVisible()">isVisible</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the visible state.</DL>
</DD>
</DL>
<HR>
<ANAME="setVisible(boolean)"><!----></A><H3>
setVisible</H3>
<PRE>
public void <B>setVisible</B>(boolean visible)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setVisible(boolean)">mxICell</A></CODE></B></DD>
<DD>Specifies if the cell is visible.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setVisible(boolean)">setVisible</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>visible</CODE> - Boolean that specifies the new visible state.</DL>
</DD>
</DL>
<HR>
<ANAME="isCollapsed()"><!----></A><H3>
isCollapsed</H3>
<PRE>
public boolean <B>isCollapsed</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isCollapsed()">mxICell</A></CODE></B></DD>
<DD>Returns true if the cell is collapsed.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#isCollapsed()">isCollapsed</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the collapsed state.</DL>
</DD>
</DL>
<HR>
<ANAME="setCollapsed(boolean)"><!----></A><H3>
setCollapsed</H3>
<PRE>
public void <B>setCollapsed</B>(boolean collapsed)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setCollapsed(boolean)">mxICell</A></CODE></B></DD>
<DD>Sets the collapsed state.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setCollapsed(boolean)">setCollapsed</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>collapsed</CODE> - Boolean that specifies the new collapsed state.</DL>
</DD>
</DL>
<HR>
<ANAME="getParent()"><!----></A><H3>
getParent</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>getParent</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getParent()">mxICell</A></CODE></B></DD>
<DD>Returns the cell's parent.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getParent()">getParent</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the parent cell.</DL>
public void <B>setParent</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> parent)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setParent(com.mxgraph.model.mxICell)">mxICell</A></CODE></B></DD>
<DD>Sets the parent cell.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setParent(com.mxgraph.model.mxICell)">setParent</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>parent</CODE> - Cell that represents the new parent.</DL>
</DD>
</DL>
<HR>
<ANAME="getSource()"><!----></A><H3>
getSource</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>getSource</B>()</PRE>
public void <B>setTarget</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> target)</PRE>
<DL>
<DD>Sets the target terminal.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>target</CODE> - Cell that represents the new target terminal.</DL>
</DD>
</DL>
<HR>
<ANAME="getTerminal(boolean)"><!----></A><H3>
getTerminal</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>getTerminal</B>(boolean source)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getTerminal(boolean)">mxICell</A></CODE></B></DD>
<DD>Returns the source or target terminal.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getTerminal(boolean)">getTerminal</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - Boolean that specifies if the source terminal should be
returned.
<DT><B>Returns:</B><DD>Returns the source or target terminal.</DL>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>setTerminal</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> terminal,
boolean isSource)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setTerminal(com.mxgraph.model.mxICell, boolean)">mxICell</A></CODE></B></DD>
<DD>Sets the source or target terminal and returns the new terminal.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#setTerminal(com.mxgraph.model.mxICell, boolean)">setTerminal</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>terminal</CODE> - Cell that represents the new source or target terminal.<DD><CODE>isSource</CODE> - Boolean that specifies if the source or target terminal
should be set.
<DT><B>Returns:</B><DD>Returns the new terminal.</DL>
</DD>
</DL>
<HR>
<ANAME="getChildCount()"><!----></A><H3>
getChildCount</H3>
<PRE>
public int <B>getChildCount</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getChildCount()">mxICell</A></CODE></B></DD>
<DD>Returns the number of child cells.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getChildCount()">getChildCount</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the number of children.</DL>
public int <B>getIndex</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getIndex(com.mxgraph.model.mxICell)">mxICell</A></CODE></B></DD>
<DD>Returns the index of the specified child in the child array.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getIndex(com.mxgraph.model.mxICell)">getIndex</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>child</CODE> - Child whose index should be returned.
<DT><B>Returns:</B><DD>Returns the index of the given child.</DL>
</DD>
</DL>
<HR>
<ANAME="getChildAt(int)"><!----></A><H3>
getChildAt</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>getChildAt</B>(int index)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getChildAt(int)">mxICell</A></CODE></B></DD>
<DD>Returns the child at the specified index.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getChildAt(int)">getChildAt</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - Integer that specifies the child to be returned.
<DT><B>Returns:</B><DD>Returns the child at the given index.</DL>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>insert</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insert(com.mxgraph.model.mxICell)">mxICell</A></CODE></B></DD>
<DD>Appends the specified child into the child array and updates the parent
reference of the child. Returns the appended child.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insert(com.mxgraph.model.mxICell)">insert</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>child</CODE> - Cell to be appended to the child array.
<DT><B>Returns:</B><DD>Returns the new child.</DL>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>insert</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child,
int index)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insert(com.mxgraph.model.mxICell, int)">mxICell</A></CODE></B></DD>
<DD>Inserts the specified child into the child array at the specified index
and updates the parent reference of the child. Returns the inserted child.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insert(com.mxgraph.model.mxICell, int)">insert</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>child</CODE> - Cell to be inserted into the child array.<DD><CODE>index</CODE> - Integer that specifies the index at which the child should
be inserted into the child array.
<DT><B>Returns:</B><DD>Returns the new child.</DL>
</DD>
</DL>
<HR>
<ANAME="remove(int)"><!----></A><H3>
remove</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>remove</B>(int index)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#remove(int)">mxICell</A></CODE></B></DD>
<DD>Removes the child at the specified index from the child array and
returns the child that was removed. Will remove the parent reference of
the child.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#remove(int)">remove</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - Integer that specifies the index of the child to be
removed.
<DT><B>Returns:</B><DD>Returns the child that was removed.</DL>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>remove</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> child)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#remove(com.mxgraph.model.mxICell)">mxICell</A></CODE></B></DD>
<DD>Removes the given child from the child array and returns it. Will remove
the parent reference of the child.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#remove(com.mxgraph.model.mxICell)">remove</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>child</CODE> - Cell that represents the child to be removed.
<DT><B>Returns:</B><DD>Returns the child that was removed.</DL>
</DD>
</DL>
<HR>
<ANAME="removeFromParent()"><!----></A><H3>
removeFromParent</H3>
<PRE>
public void <B>removeFromParent</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeFromParent()">mxICell</A></CODE></B></DD>
<DD>Removes the cell from its parent.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeFromParent()">removeFromParent</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="getEdgeCount()"><!----></A><H3>
getEdgeCount</H3>
<PRE>
public int <B>getEdgeCount</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeCount()">mxICell</A></CODE></B></DD>
<DD>Returns the number of edges in the edge array.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeCount()">getEdgeCount</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the number of edges.</DL>
public int <B>getEdgeIndex</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeIndex(com.mxgraph.model.mxICell)">mxICell</A></CODE></B></DD>
<DD>Returns the index of the specified edge in the edge array.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeIndex(com.mxgraph.model.mxICell)">getEdgeIndex</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>edge</CODE> - Cell whose index should be returned.
<DT><B>Returns:</B><DD>Returns the index of the given edge.</DL>
</DD>
</DL>
<HR>
<ANAME="getEdgeAt(int)"><!----></A><H3>
getEdgeAt</H3>
<PRE>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>getEdgeAt</B>(int index)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeAt(int)">mxICell</A></CODE></B></DD>
<DD>Returns the edge at the specified index in the edge array.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#getEdgeAt(int)">getEdgeAt</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - Integer that specifies the index of the edge to be
returned.
<DT><B>Returns:</B><DD>Returns the edge at the given index.</DL>
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>insertEdge</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge,
boolean isOutgoing)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insertEdge(com.mxgraph.model.mxICell, boolean)">mxICell</A></CODE></B></DD>
<DD>Inserts the specified edge into the edge array and returns the edge.
Will update the respective terminal reference of the edge.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#insertEdge(com.mxgraph.model.mxICell, boolean)">insertEdge</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>edge</CODE> - Cell to be inserted into the edge array.<DD><CODE>isOutgoing</CODE> - Boolean that specifies if the edge is outgoing.
public <AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>removeEdge</B>(<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A> edge,
boolean isOutgoing)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeEdge(com.mxgraph.model.mxICell, boolean)">mxICell</A></CODE></B></DD>
<DD>Removes the specified edge from the edge array and returns the edge.
Will remove the respective terminal reference from the edge.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeEdge(com.mxgraph.model.mxICell, boolean)">removeEdge</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>edge</CODE> - Cell to be removed from the edge array.<DD><CODE>isOutgoing</CODE> - Boolean that specifies if the edge is outgoing.
<DT><B>Returns:</B><DD>Returns the edge that was removed.</DL>
public void <B>removeFromTerminal</B>(boolean isSource)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeFromTerminal(boolean)">mxICell</A></CODE></B></DD>
<DD>Removes the edge from its source or target terminal.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#removeFromTerminal(boolean)">removeFromTerminal</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>isSource</CODE> - Boolean that specifies if the edge should be removed
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><B>getAttribute</B>(<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> name)</PRE>
<DL>
<DD>Returns the specified attribute from the user object if it is an XML
node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the attribute whose value should be returned.
<DT><B>Returns:</B><DD>Returns the value of the given attribute or null.</DL>
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><B>getAttribute</B>(<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> name,
<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> defaultValue)</PRE>
<DL>
<DD>Returns the specified attribute from the user object if it is an XML
node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the attribute whose value should be returned.<DD><CODE>defaultValue</CODE> - Default value to use if the attribute has no value.
<DT><B>Returns:</B><DD>Returns the value of the given attribute or defaultValue.</DL>
public void <B>setAttribute</B>(<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> name,
<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>
<DL>
<DD>Sets the specified attribute on the user object if it is an XML node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the attribute whose value should be set.<DD><CODE>value</CODE> - New value of the attribute.</DL>
</DD>
</DL>
<HR>
<ANAME="clone()"><!----></A><H3>
clone</H3>
<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><B>clone</B>()
throws <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/CloneNotSupportedException.html?is-external=true"title="class or interface in java.lang">CloneNotSupportedException</A></PRE>
<DL>
<DD>Returns a clone of the cell.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/mxgraph/model/mxICell.html#clone()">clone</A></CODE> in interface <CODE><AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A></CODE><DT><B>Overrides:</B><DD><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></CODE> in class <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></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns a clone of this cell.
<DT><B>Throws:</B>
<DD><CODE><AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/CloneNotSupportedException.html?is-external=true"title="class or interface in java.lang">CloneNotSupportedException</A></CODE></DL>
</DD>
</DL>
<HR>
<ANAME="cloneValue()"><!----></A><H3>
cloneValue</H3>
<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><B>cloneValue</B>()</PRE>
<DL>
<DD>Returns a clone of the user object. This implementation clones any XML
nodes or otherwise returns the same user object instance.