mxGraph 1.10.4.0


Uses of Interface
com.mxgraph.model.mxICell

Packages that use mxICell
com.mxgraph.io This package contains all classes for input/output. 
com.mxgraph.model This package contains the classes that define a graph model. 
 

Uses of mxICell in com.mxgraph.io
 

Methods in com.mxgraph.io that return mxICell
 mxICell mxCodec.decodeCell(Node node, boolean restoreStructures)
          Decodes cells that have been encoded using inversion, ie.
 

Methods in com.mxgraph.io with parameters of type mxICell
 void mxCodec.encodeCell(mxICell cell, Node node, boolean includeChildren)
          Encoding of cell hierarchies is built-into the core, but is a higher-level function that needs to be explicitely used by the respective object encoders (eg.
 void mxCodec.insertIntoGraph(mxICell cell)
          Inserts the given cell into its parent and terminal cells.
 

Uses of mxICell in com.mxgraph.model
 

Classes in com.mxgraph.model that implement mxICell
 class mxCell
          Cells are the elements of the graph model.
 

Fields in com.mxgraph.model declared as mxICell
protected  mxICell mxCell.parent
          Reference to the parent cell and source and target terminals for edges.
protected  mxICell mxGraphModel.root
          Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
protected  mxICell mxCell.source
          Reference to the parent cell and source and target terminals for edges.
protected  mxICell mxCell.target
          Reference to the parent cell and source and target terminals for edges.
 

Methods in com.mxgraph.model that return mxICell
 mxICell mxCell.getChildAt(int index)
           
 mxICell mxICell.getChildAt(int index)
          Returns the child at the specified index.
 mxICell mxCell.getEdgeAt(int index)
           
 mxICell mxICell.getEdgeAt(int index)
          Returns the edge at the specified index in the edge array.
 mxICell mxCell.getParent()
           
 mxICell mxICell.getParent()
          Returns the cell's parent.
 mxICell mxCell.getSource()
          Returns the source terminal.
 mxICell mxCell.getTarget()
          Returns the target terminal.
 mxICell mxCell.getTerminal(boolean source)
           
 mxICell mxICell.getTerminal(boolean source)
          Returns the source or target terminal.
 mxICell mxCell.insert(mxICell child)
           
 mxICell mxICell.insert(mxICell child)
          Appends the specified child into the child array and updates the parent reference of the child.
 mxICell mxCell.insert(mxICell child, int index)
           
 mxICell mxICell.insert(mxICell child, int index)
          Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
 mxICell mxCell.insertEdge(mxICell edge, boolean isOutgoing)
           
 mxICell mxICell.insertEdge(mxICell edge, boolean isOutgoing)
          Inserts the specified edge into the edge array and returns the edge.
 mxICell mxCell.remove(int index)
           
 mxICell mxICell.remove(int index)
          Removes the child at the specified index from the child array and returns the child that was removed.
 mxICell mxCell.remove(mxICell child)
           
 mxICell mxICell.remove(mxICell child)
          Removes the given child from the child array and returns it.
 mxICell mxCell.removeEdge(mxICell edge, boolean isOutgoing)
           
 mxICell mxICell.removeEdge(mxICell edge, boolean isOutgoing)
          Removes the specified edge from the edge array and returns the edge.
static mxICell mxCellPath.resolve(mxICell root, String path)
          Returns the cell for the specified cell path using the given root as the root of the path.
 mxICell mxCell.setTerminal(mxICell terminal, boolean isSource)
           
 mxICell mxICell.setTerminal(mxICell terminal, boolean isSource)
          Sets the source or target terminal and returns the new terminal.
 

Methods in com.mxgraph.model with parameters of type mxICell
static String mxCellPath.create(mxICell cell)
          Creates the cell path for the given cell.
 int mxCell.getEdgeIndex(mxICell edge)
           
 int mxICell.getEdgeIndex(mxICell edge)
          Returns the index of the specified edge in the edge array.
 int mxCell.getIndex(mxICell child)
           
 int mxICell.getIndex(mxICell child)
          Returns the index of the specified child in the child array.
 mxICell mxCell.insert(mxICell child)
           
 mxICell mxICell.insert(mxICell child)
          Appends the specified child into the child array and updates the parent reference of the child.
 mxICell mxCell.insert(mxICell child, int index)
           
 mxICell mxICell.insert(mxICell child, int index)
          Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
 mxICell mxCell.insertEdge(mxICell edge, boolean isOutgoing)
           
 mxICell mxICell.insertEdge(mxICell edge, boolean isOutgoing)
          Inserts the specified edge into the edge array and returns the edge.
 void mxGraphModel.mergeChildren(mxICell from, mxICell to, boolean cloneAllEdges)
          Merges the children of the given cell into the given target cell inside this model.
protected  void mxGraphModel.mergeChildrenImpl(mxICell from, mxICell to, boolean cloneAllEdges, Hashtable<Object,Object> mapping)
          Clones the children of the source cell into the given target cell in this model and adds an entry to the mapping that maps from the source cell to the target cell with the same id or the clone of the source cell that was inserted into this model.
 mxICell mxCell.remove(mxICell child)
           
 mxICell mxICell.remove(mxICell child)
          Removes the given child from the child array and returns it.
 mxICell mxCell.removeEdge(mxICell edge, boolean isOutgoing)
           
 mxICell mxICell.removeEdge(mxICell edge, boolean isOutgoing)
          Removes the specified edge from the edge array and returns the edge.
static mxICell mxCellPath.resolve(mxICell root, String path)
          Returns the cell for the specified cell path using the given root as the root of the path.
 void mxCell.setParent(mxICell parent)
           
 void mxICell.setParent(mxICell parent)
          Sets the parent cell.
 void mxCell.setSource(mxICell source)
          Sets the source terminal.
 void mxCell.setTarget(mxICell target)
          Sets the target terminal.
 mxICell mxCell.setTerminal(mxICell terminal, boolean isSource)
           
 mxICell mxICell.setTerminal(mxICell terminal, boolean isSource)
          Sets the source or target terminal and returns the new terminal.
 


mxGraph 1.10.4.0


Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.