Package org.jgraph.event
Interface GraphModelEvent.GraphModelChange
- All Superinterfaces:
GraphLayoutCacheEvent.GraphLayoutCacheChange
- All Known Implementing Classes:
DefaultGraphModel.GraphModelEdit
,DefaultGraphModel.GraphModelLayerEdit
- Enclosing class:
- GraphModelEvent
public static interface GraphModelEvent.GraphModelChange
extends GraphLayoutCacheEvent.GraphLayoutCacheChange
Defines the interface for objects that may be included into a
GraphModelEvent to describe a model change.
-
Method Summary
Modifier and TypeMethodDescriptionReturns a connection set representing the graph structure after the change was appliedReturns a parent map representing the group structure after the change was appliedReturns a connection set representing the graph structure before the change was applied ( an "undo" of the change).Returns a parent map representing the group structure before the change was applied ( an "undo" of the change )CellView[]
getViews
(GraphLayoutCache view) Allows aGraphLayoutCache
to retrieve an array ofCellViews
that was previously stored withputViews(GraphLayoutCache, CellView[])
.void
putViews
(GraphLayoutCache view, CellView[] cellViews) Allows aGraphLayoutCache
to store cell views for cells that have been removed.Methods inherited from interface org.jgraph.event.GraphLayoutCacheEvent.GraphLayoutCacheChange
getAttributes, getChanged, getContext, getDirtyRegion, getInserted, getPreviousAttributes, getRemoved, getSource, setDirtyRegion
-
Method Details
-
getConnectionSet
ConnectionSet getConnectionSet()Returns a connection set representing the graph structure after the change was applied- Returns:
- the connection set of the graph after the change
-
getPreviousConnectionSet
ConnectionSet getPreviousConnectionSet()Returns a connection set representing the graph structure before the change was applied ( an "undo" of the change).- Returns:
- the connection set of the graph before the change
-
getParentMap
ParentMap getParentMap()Returns a parent map representing the group structure after the change was applied- Returns:
- the changed parent map
-
getPreviousParentMap
ParentMap getPreviousParentMap()Returns a parent map representing the group structure before the change was applied ( an "undo" of the change )- Returns:
- the previous parent map
-
putViews
Allows aGraphLayoutCache
to store cell views for cells that have been removed. Such cell views are used for re-insertion and restoring the visual attributes.- Parameters:
view
- theGraphLayoutCache
to store the removed cellscellViews
- the cell views to be stored
-
getViews
Allows aGraphLayoutCache
to retrieve an array ofCellViews
that was previously stored withputViews(GraphLayoutCache, CellView[])
.- Parameters:
view
- theGraphLayoutCache
whose stored cells are to be retrieved
-