source: josm/trunk/src/org/openstreetmap/josm/data/osm/event/ChangesetIdChangedEvent.java@ 5170

Last change on this file since 5170 was 5170, checked in by Don-vip, 12 years ago

cleanup svn:mime-type properties preventing Java sources from being viewed as such on Trac

  • Property svn:eol-style set to native
File size: 1.2 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.data.osm.event;
3
4import java.util.List;
5
6import org.openstreetmap.josm.data.osm.DataSet;
7import org.openstreetmap.josm.data.osm.OsmPrimitive;
8
9public class ChangesetIdChangedEvent extends AbstractDatasetChangedEvent {
10
11 private final List<OsmPrimitive> primitives;
12 private final int oldChangesetId;
13 private final int newChangesetId;
14
15 public ChangesetIdChangedEvent(DataSet dataSet, List<OsmPrimitive> primitives, int oldChangesetId, int newChangesetId) {
16 super(dataSet);
17 this.primitives = primitives;
18 this.oldChangesetId = oldChangesetId;
19 this.newChangesetId = newChangesetId;
20 }
21
22 @Override
23 public void fire(DataSetListener listener) {
24 listener.otherDatasetChange(this);
25 }
26
27 @Override
28 public List<OsmPrimitive> getPrimitives() {
29 return primitives;
30 }
31
32 @Override
33 public DatasetEventType getType() {
34 return DatasetEventType.CHANGESET_ID_CHANGED;
35 }
36
37 public int getOldChangesetId() {
38 return oldChangesetId;
39 }
40
41 public int getNewChangesetId() {
42 return newChangesetId;
43 }
44
45}
Note: See TracBrowser for help on using the repository browser.