001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.plugins.eventbus.data.conflict;
003
004import java.util.Collection;
005
006import org.openstreetmap.josm.data.conflict.Conflict;
007import org.openstreetmap.josm.data.conflict.ConflictCollection;
008
009/**
010 * Event fired when conflicts are removed.
011 */
012public class ConflictsRemovedEvent extends AbstractConflictsEvent {
013
014    private static final long serialVersionUID = 1L;
015
016    /**
017     * Constructs a new {@code ConflictsRemovedEvent}.
018     * @param source object on which the Event initially occurred
019     * @param conflicts conflicts collection
020     */
021    public ConflictsRemovedEvent(Object source, ConflictCollection conflicts) {
022        super(source, conflicts);
023    }
024
025    /**
026     * Returns removed conflicts.
027     * @return removed conflicts
028     */
029    public Collection<Conflict<?>> getRemovedConflicts() {
030        throw new UnsupportedOperationException("Requires a change in core"); // FIXME
031    }
032}