- Type Parameters:
V
- the graph vertex typeE
- the graph edge type
- All Superinterfaces:
java.util.EventListener
,VertexSetListener<V>
- All Known Implementing Classes:
ConnectivityInspector
,JGraphXAdapter
,NeighborCache
public interface GraphListener<V,E> extends VertexSetListener<V>
A listener that is notified when the graph changes.
If only notifications on vertex set changes are required it is more efficient to use the VertexSetListener.
- Author:
- Barak Naveh
- See Also:
VertexSetListener
-
Method Summary
Modifier and Type Method Description void
edgeAdded(GraphEdgeChangeEvent<V,E> e)
Notifies that an edge has been added to the graph.void
edgeRemoved(GraphEdgeChangeEvent<V,E> e)
Notifies that an edge has been removed from the graph.default void
edgeWeightUpdated(GraphEdgeChangeEvent<V,E> e)
Notifies that an edge weight has been updated.
-
Method Details
-
edgeAdded
Notifies that an edge has been added to the graph.- Parameters:
e
- the edge event.
-
edgeRemoved
Notifies that an edge has been removed from the graph.- Parameters:
e
- the edge event.
-
edgeWeightUpdated
Notifies that an edge weight has been updated.- Parameters:
e
- the edge event.
-