org.jgraph.event
Interface GraphModelEvent.GraphModelChange
- GraphLayoutCacheEvent.GraphLayoutCacheChange
- DefaultGraphModel.GraphModelEdit, DefaultGraphModel.GraphModelLayerEdit
public static interface GraphModelEvent.GraphModelChange
Defines the interface for objects that may be included into a
GraphModelEvent to describe a model change.
getConnectionSet
public ConnectionSet getConnectionSet()
Returns a connection set representing the graph structure after the
change was applied
- the connection set of the graph after the change
getParentMap
public ParentMap getParentMap()
Returns a parent map representing the group structure after the
change was applied
getPreviousConnectionSet
public ConnectionSet getPreviousConnectionSet()
Returns a connection set representing the graph structure before the
change was applied ( an "undo" of the change).
- the connection set of the graph before the change
getPreviousParentMap
public ParentMap getPreviousParentMap()
Returns a parent map representing the group structure before the
change was applied ( an "undo" of the change )
getViews
public CellView[] getViews(GraphLayoutCache view)
Allows a GraphLayoutCache
to retrieve an array of
CellViews
that was previously stored with
putViews(GraphLayoutCache, CellView[])
.
view
- the GraphLayoutCache
whose stored cells are
to be retrieved
putViews
public void putViews(GraphLayoutCache view,
CellView[] cellViews)
Allows a GraphLayoutCache
to store cell views for
cells that have been removed. Such cell views are used for
re-insertion and restoring the visual attributes.
view
- the GraphLayoutCache
to store the removed
cellscellViews
- the cell views to be stored
Copyright (C) 2001-2008 Gaudenz Alder. All rights reserved.