|
JGraph |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javax.swing.undo.AbstractUndoableEdit
|
+--org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
|
+--org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
An implementation of GraphViewChange.
| Field Summary | |
protected Object[] |
parents
|
| Fields inherited from class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit |
BACK, cells, changeSource, FRONT, layer, next, prev |
| Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
RedoName, UndoName |
| Constructor Summary | |
DefaultGraphModel.GraphModelLayerEdit(Object[] cells,
int layer)
Constructs a GraphModelEdit. |
|
| Method Summary | |
void |
addImplicitEdit(UndoableEdit edit)
Allows a GraphLayoutCache to add and execute and
UndoableEdit in this change. |
Object[] |
getChanged()
Returns the cells that have changed. |
Object[] |
getInserted()
Returns the cells that have changed. |
protected List |
getParentList(Object cell)
Returns the list that exclusively contains view. |
Map |
getPreviousAttributes()
Returns null. |
ConnectionSet |
getPreviousConnectionSet()
|
ParentMap |
getPreviousParentMap()
|
Object[] |
getRemoved()
Returns the cells that have changed. |
Object |
getSource()
Returns the source of this change. |
CellView[] |
getViews(GraphLayoutCache view)
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed. |
void |
putViews(GraphLayoutCache view,
CellView[] cellViews)
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed. |
protected void |
updateListeners()
|
| Methods inherited from class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit |
execute, getAttributes, getContext, redo, undo, updateNext |
| Methods inherited from class javax.swing.undo.AbstractUndoableEdit |
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jgraph.event.GraphModelEvent.GraphViewChange |
getAttributes, getContext |
| Field Detail |
protected Object[] parents
| Constructor Detail |
public DefaultGraphModel.GraphModelLayerEdit(Object[] cells,
int layer)
| Method Detail |
public Object getSource()
getSource in interface GraphModelEvent.GraphViewChangegetSource in class GraphLayoutCache.GraphViewLayerEditpublic Object[] getChanged()
getChanged in interface GraphModelEvent.GraphViewChangegetChanged in class GraphLayoutCache.GraphViewLayerEditpublic Object[] getInserted()
getInserted in interface GraphModelEvent.GraphModelChangepublic Object[] getRemoved()
getRemoved in interface GraphModelEvent.GraphModelChangepublic Map getPreviousAttributes()
getPreviousAttributes in interface GraphModelEvent.GraphModelChangepublic ConnectionSet getPreviousConnectionSet()
getPreviousConnectionSet in interface GraphModelEvent.GraphModelChangepublic ParentMap getPreviousParentMap()
getPreviousParentMap in interface GraphModelEvent.GraphModelChangepublic void addImplicitEdit(UndoableEdit edit)
GraphLayoutCache to add and execute and
UndoableEdit in this change. This does also work if the
parent edit has already been executed, in which case the
to be added edit will be executed immediately, after
addition.
This is used to handle changes to the view that are
triggered by certain changes of the model. Such implicit
edits may be associated with the view so that they may be
undone and redone correctly, and are stored in the model's
global history together with the parent event as one unit.
public CellView[] getViews(GraphLayoutCache view)
getViews in interface GraphModelEvent.GraphModelChange
public void putViews(GraphLayoutCache view,
CellView[] cellViews)
putViews in interface GraphModelEvent.GraphModelChangeprotected void updateListeners()
updateListeners in class GraphLayoutCache.GraphViewLayerEditprotected List getParentList(Object cell)
view.
getParentList in class GraphLayoutCache.GraphViewLayerEdit
|
JGraph |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||