package com.tinkerpop.blueprints.util.wrappers.event.listener;
import com.tinkerpop.blueprints.Edge;
import java.util.Iterator;
import java.util.Map;
/**
* Event fired when an edge is removed.
*
* @author Stephen Mallette
*/
public class EdgeRemovedEvent implements Event {
private final Edge edge;
private final Map<String, Object> props;
public EdgeRemovedEvent(final Edge edge, final Map<String, Object> props) {
this.edge = edge;
this.props = props;
}
@Override
public void fireEvent(final Iterator<GraphChangedListener> eventListeners) {
while (eventListeners.hasNext()) {
eventListeners.next().edgeRemoved(edge, props);
}
}
}