Changeset 1814 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2009-07-19T19:04:49+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 3 deleted
- 5 edited
-
DataSetChecker.java (modified) (1 diff)
-
UndoRedoHandler.java (modified) (3 diffs)
-
osm/DataSet.java (modified) (3 diffs)
-
osm/Node.java (modified) (1 diff)
-
osm/OsmPrimitiveType.java (modified) (1 diff)
-
osm/visitor/AddVisitor.java (deleted)
-
osm/visitor/DeleteVisitor.java (deleted)
-
osm/visitor/NameVisitor.java (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/DataSetChecker.java
r1169 r1814 33 33 if (Main.map.mapView.getActiveLayer() instanceof OsmDataLayer) { 34 34 OsmDataLayer l = (OsmDataLayer)Main.map.mapView.getActiveLayer(); 35 if (l.data != Main. ds) {35 if (l.data != Main.main.getCurrentDataSet()) { 36 36 JOptionPane.showMessageDialog(Main.parent, "Main.ds / active layer mismatch"); 37 37 return; -
trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java
r1169 r1814 62 62 } 63 63 fireCommandsChanged(); 64 Main. ds.setSelected();64 Main.main.getCurrentDataSet().setSelected(); 65 65 } 66 66 … … 84 84 85 85 public void fireCommandsChanged() { 86 for (final CommandQueueListener l : listenerCommands) 86 for (final CommandQueueListener l : listenerCommands) { 87 87 l.commandChanged(commands.size(), redoCommands.size()); 88 } 88 89 } 89 90 … … 108 109 } 109 110 } 110 if (changed) 111 if (changed) { 111 112 fireCommandsChanged(); 113 } 112 114 } 113 115 -
trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
r1756 r1814 105 105 } 106 106 107 public void addPrimitive(OsmPrimitive osm) { 108 if (osm instanceof Node) { 109 nodes.add((Node) osm); 110 } else if (osm instanceof Way) { 111 ways.add((Way) osm); 112 } else if (osm instanceof Relation) { 113 relations.add((Relation) osm); 107 /** 108 * Adds a primitive to the dataset 109 * 110 * @param primitive the primitive. Ignored if null. 111 */ 112 public void addPrimitive(OsmPrimitive primitive) { 113 if (primitive == null) 114 return; 115 if (primitive instanceof Node) { 116 nodes.add((Node) primitive); 117 } else if (primitive instanceof Way) { 118 ways.add((Way) primitive); 119 } else if (primitive instanceof Relation) { 120 relations.add((Relation) primitive); 121 } 122 } 123 124 /** 125 * Removes a primitive from the dataset. This method only removes the 126 * primitive form the respective collection of primitives managed 127 * by this dataset, i.e. from {@see #nodes}, {@see #ways}, or 128 * {@see #relations}. References from other primitives to this 129 * primitive are left unchanged. 130 * 131 * @param primitive the primitive. Ignored if null. 132 */ 133 public void removePrimitive(OsmPrimitive primitive) { 134 if (primitive == null) 135 return; 136 if (primitive instanceof Node) { 137 nodes.remove(primitive); 138 } else if (primitive instanceof Way) { 139 ways.remove(primitive); 140 } else if (primitive instanceof Relation) { 141 relations.remove(primitive); 114 142 } 115 143 } … … 120 148 return sel; 121 149 } 150 151 122 152 /** 123 153 * Return a list of all selected objects. Even keys are returned. … … 391 421 } 392 422 } 423 424 393 425 } -
trunk/src/org/openstreetmap/josm/data/osm/Node.java
r1762 r1814 140 140 return name; 141 141 } 142 143 142 } -
trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java
r1670 r1814 2 2 package org.openstreetmap.josm.data.osm; 3 3 import static org.openstreetmap.josm.tools.I18n.tr; 4 5 import javax.swing.ImageIcon; 4 6 5 7 public enum OsmPrimitiveType {
Note:
See TracChangeset
for help on using the changeset viewer.
