source: josm/trunk/src/org/openstreetmap/josm/data/osm/event/DataChangedEvent.java@ 2711

Last change on this file since 2711 was 2711, checked in by stoecker, 14 years ago

fix bad line endings

  • Property svn:mime-type set to text/plain
File size: 813 bytes
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.data.osm.event;
3
4import java.util.Collections;
5import java.util.List;
6
7import org.openstreetmap.josm.data.osm.DataSet;
8import org.openstreetmap.josm.data.osm.OsmPrimitive;
9
10public class DataChangedEvent extends AbstractDatasetChangedEvent {
11
12 public DataChangedEvent(DataSet dataSet) {
13 super(dataSet);
14 }
15
16 @Override
17 public void fire(DataSetListener listener) {
18 listener.dataChanged(this);
19 }
20
21 @Override
22 public List<OsmPrimitive> getPrimitives() {
23 if (dataSet == null)
24 return Collections.emptyList();
25 else
26 return dataSet.allPrimitives();
27 }
28
29 @Override
30 public DatasetEventType getType() {
31 return DatasetEventType.DATA_CHANGED;
32 }
33
34}
Note: See TracBrowser for help on using the repository browser.