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}