package edu.uci.ics.jung.graph;
import java.util.ArrayList;
import edu.uci.ics.jung.graph.event.GraphEvent;
import edu.uci.ics.jung.graph.event.GraphEventListener;
public class FixedObservableGraph<V, E> extends ObservableGraph<V, E> {
private static final long serialVersionUID = 6225574196524068745L;
public FixedObservableGraph(Graph<V, E> delegate) {
super(delegate);
}
@Override
protected void fireGraphEvent(GraphEvent<V, E> evt) {
for(GraphEventListener<V,E> listener : new ArrayList<GraphEventListener<V,E>>(listenerList)) {
listener.handleGraphEvent(evt);
}
}
}