Click or drag to resize

mxICell Interface

imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Defines the requirements for a cell that can be used in an mxGraphModel.

Namespace:  imbSCI.Graph.MXGraph.model
Assembly:  imbSCI.Graph (in imbSCI.Graph.dll) Version: 0.3.70.
Syntax
C#
public interface mxICell
Request Example View Source

The mxICell type exposes the following members.

Properties
  NameDescription
Public propertyCollapsed
Sets or returns the collapsed state of the cell.
Public propertyConnectable
Returns true if the cell is connectable.
Public propertyEdge
Returns true if the cell is an edge.
Public propertyGeometry
Sets or returns the geometry of the cell.
Public propertyId
Sets or returns the Id of the cell.
Public propertyParent
Sets or returns the parent of the cell.
Public propertyStyle
Sets or returns the string that describes the style.
Public propertyValue
Sets or returns the user object of the cell.
Public propertyVertex
Returns true if the cell is a vertex.
Public propertyVisible
Sets or returns the visible state of the cell.
Top
Methods
  NameDescription
Public methodChildCount
Returns the number of child cells.
Public methodClone
Returns a clone of this cell.
Public methodEdgeCount
Returns the number of edges in the edge array.
Public methodGetChildAt
Returns the child at the specified index.
Public methodGetEdgeAt
Returns the edge at the specified index in the edge array.
Public methodGetEdgeIndex
Returns the index of the specified edge in the edge array.
Public methodGetIndex
Returns the index of the specified child in the child array.
Public methodGetTerminal
Returns the source or target terminal of the cell.
Public methodInsert(mxICell)
Appends the specified child into the child array and updates the parent reference of the child.
Public methodInsert(mxICell, Int32)
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
Public methodInsertEdge
Inserts the specified edge into the edge array and returns the edge. Will update the respective terminal reference of the edge.
Public methodRemove(Int32)
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.
Public methodRemove(mxICell)
Removes the given child from the child array. Will remove the parent reference of the child.
Public methodRemoveEdge
Removes the specified edge from the edge array and returns the edge. Will remove the respective terminal reference from the edge.
Public methodRemoveFromParent
Removes the cell from its parent.
Public methodRemoveFromTerminal
Removes the edge from its source or target terminal.
Public methodSetTerminal
Sets the source or target terminal.
Top
See Also