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 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

      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.
      Parameters:
      view - the GraphLayoutCache to store the removed cells
      cellViews - the cell views to be stored
    • getViews

      CellView[] getViews(GraphLayoutCache view)
      Allows a GraphLayoutCache to retrieve an array of CellViews that was previously stored with putViews(GraphLayoutCache, CellView[]).
      Parameters:
      view - the GraphLayoutCache whose stored cells are to be retrieved