<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>
<TD><CODE><B><AHREF="../../../com/mxgraph/model/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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/mxICell.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>
<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/mxICell.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/mxICell.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>
<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>Returns the Id of the cell as a string.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the Id.</DL>
</DD>
</DL>
<HR>
<ANAME="setId(java.lang.String)"><!----></A><H3>
setId</H3>
<PRE>
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>Sets the Id of the cell to the given string.
<P>
<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>
<AHREF="http://download.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>Returns the user object of the cell.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the user object.</DL>
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>Sets the user object of the cell.
<P>
<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>
<AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A><B>getGeometry</B>()</PRE>
<DL>
<DD>Returns the object that describes the geometry.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the cell geometry.</DL>
void <B>setGeometry</B>(<AHREF="../../../com/mxgraph/model/mxGeometry.html"title="class in com.mxgraph.model">mxGeometry</A> geometry)</PRE>
<DL>
<DD>Sets the object to be used as the geometry.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="getStyle()"><!----></A><H3>
getStyle</H3>
<PRE>
<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>Returns the string that describes the style.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the cell style.</DL>
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>Sets the string to be used as the style.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="isVertex()"><!----></A><H3>
isVertex</H3>
<PRE>
boolean <B>isVertex</B>()</PRE>
<DL>
<DD>Returns true if the cell is a vertex.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns true if the cell is a vertex.</DL>
</DD>
</DL>
<HR>
<ANAME="isEdge()"><!----></A><H3>
isEdge</H3>
<PRE>
boolean <B>isEdge</B>()</PRE>
<DL>
<DD>Returns true if the cell is an edge.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns true if the cell is an edge.</DL>
</DD>
</DL>
<HR>
<ANAME="isConnectable()"><!----></A><H3>
isConnectable</H3>
<PRE>
boolean <B>isConnectable</B>()</PRE>
<DL>
<DD>Returns true if the cell is connectable.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the connectable state.</DL>
</DD>
</DL>
<HR>
<ANAME="isVisible()"><!----></A><H3>
isVisible</H3>
<PRE>
boolean <B>isVisible</B>()</PRE>
<DL>
<DD>Returns true if the cell is visibile.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the visible state.</DL>
<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>Sets the source or target terminal and returns the new terminal.
<P>
<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>
int <B>getChildCount</B>()</PRE>
<DL>
<DD>Returns the number of child cells.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the number of children.</DL>
<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>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>Parameters:</B><DD><CODE>child</CODE> - Cell to be appended to the child array.
<DT><B>Returns:</B><DD>Returns the new child.</DL>
<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>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>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>
<AHREF="../../../com/mxgraph/model/mxICell.html"title="interface in com.mxgraph.model">mxICell</A><B>remove</B>(int index)</PRE>
<DL>
<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>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>
<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>Removes the given child from the child array and returns it. Will remove
the parent reference of the child.
<P>
<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>
void <B>removeFromParent</B>()</PRE>
<DL>
<DD>Removes the cell from its parent.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="getEdgeCount()"><!----></A><H3>
getEdgeCount</H3>
<PRE>
int <B>getEdgeCount</B>()</PRE>
<DL>
<DD>Returns the number of edges in the edge array.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the number of edges.</DL>
<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>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>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.
<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>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>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>
<DD>Removes the edge from its source or target terminal.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>isSource</CODE> - Boolean that specifies if the edge should be removed
from its source or target terminal.</DL>
</DD>
</DL>
<HR>
<ANAME="clone()"><!----></A><H3>
clone</H3>
<PRE>
<AHREF="http://download.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 this cell.
<P>
<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>