Changeset 2317 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2009-10-25T15:13:08+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
r2309 r2317 5 5 import java.util.Arrays; 6 6 import java.util.Collection; 7 import java.util.Collections;8 7 import java.util.Comparator; 9 8 import java.util.HashMap; 10 import java.util.LinkedHashSet;11 9 import java.util.HashSet; 12 10 import java.util.Iterator; 11 import java.util.LinkedHashSet; 13 12 import java.util.LinkedList; 14 13 import java.util.List; … … 16 15 17 16 import org.openstreetmap.josm.data.SelectionChangedListener; 18 import org.openstreetmap.josm.data.osm.OsmPrimitive;19 17 20 18 /** … … 135 133 relations.add(relation); 136 134 return relation; 137 } else {135 } else 138 136 throw new AssertionError(); 139 }140 137 } 141 138 … … 170 167 for (OsmPrimitive osm : selectedPrimitives) { 171 168 if (osm instanceof Way || 172 osm instanceof Node)169 osm instanceof Node) { 173 170 sel.add(osm); 171 } 174 172 } 175 173 return sel; … … 245 243 246 244 public boolean toggleSelected(OsmPrimitive osm) { 247 if (!selectedPrimitives.remove(osm)) 245 if (!selectedPrimitives.remove(osm)) { 248 246 selectedPrimitives.add(osm); 247 } 249 248 return true; 250 249 } … … 480 479 OsmPrimitive result = null; 481 480 switch (type) { 482 case NODE: result = new Node(id, true); break;483 case WAY: result = new Way(id, true); break;484 case RELATION: result = new Relation(id, true); break;481 case NODE: result = new Node(id, true); break; 482 case WAY: result = new Way(id, true); break; 483 case RELATION: result = new Relation(id, true); break; 485 484 } 486 485 addPrimitive(result); 487 486 return result; 488 } else {487 } else 489 488 return null; 490 }491 489 } 492 490
Note:
See TracChangeset
for help on using the changeset viewer.