com.mxgraph.model
Class mxGraphModel.mxChildChange
java.lang.Object
   com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange
com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange
       com.mxgraph.model.mxGraphModel.mxChildChange
com.mxgraph.model.mxGraphModel.mxChildChange
- All Implemented Interfaces: 
- mxUndoableEdit.mxUndoableChange
- Enclosing class:
- mxGraphModel
- public static class mxGraphModel.mxChildChange 
- extends mxIGraphModel.mxAtomicGraphModelChange
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
parent
protected Object parent
previous
protected Object previous
child
protected Object child
index
protected int index
previousIndex
protected int previousIndex
mxGraphModel.mxChildChange
public mxGraphModel.mxChildChange(mxGraphModel model,
                                  Object parent,
                                  Object child)
mxGraphModel.mxChildChange
public mxGraphModel.mxChildChange(mxGraphModel model,
                                  Object parent,
                                  Object child,
                                  int index)
getParent
public Object getParent()
- 
- Returns:
- the parent
 
getPrevious
public Object getPrevious()
- 
- Returns:
- the previous
 
getChild
public Object getChild()
- 
- Returns:
- the child
 
getIndex
public int getIndex()
- 
- Returns:
- the index
 
getPreviousIndex
public int getPreviousIndex()
- 
- Returns:
- the previousIndex
 
getTerminal
protected Object getTerminal(Object edge,
                             boolean source)
- Gets the source or target terminal field for the given
 edge even if the edge is not stored as an incoming or
 outgoing edge in the respective terminal.
 
- 
 
setTerminal
protected void setTerminal(Object edge,
                           Object terminal,
                           boolean source)
- Sets the source or target terminal field for the given edge
 without inserting an incoming or outgoing edge in the
 respective terminal.
 
- 
 
connect
protected void connect(Object cell,
                       boolean isConnect)
- 
 
getChildIndex
protected int getChildIndex(Object parent,
                            Object child)
- Returns the index of the given child inside the given parent.
 
- 
 
execute
public void execute()
- Changes the root of the model.
 
- 
- Specified by:
- executein interface- mxUndoableEdit.mxUndoableChange
- Specified by:
- executein class- mxIGraphModel.mxAtomicGraphModelChange
 
- 
 
Copyright (c) 2010 Gaudenz Alder. All rights reserved.