Interface GraphModelEvent.GraphModelChange

    • Method Detail

      • 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